首页 > 其他分享 >绪论

绪论

时间:2023-08-20 16:00:39浏览次数:32  
标签:qq 存储 绪论 账号 复杂度 数据 结构

1.概念:

    数据:统称---------------------------------------------------------------------------qq所有的数据

    数据元素:可细分的数据整体----------------------------------------------------一个qq账号

    数据项:数据元素的一项----------------------------------------------------------一个qq账号中的一项:qq昵称

    数据结构:存在关系的数据元素的集合---------------------------------------你好友列表里的qq账号,存在关系

    数据对象:具有相同性质但不一定存在关系的数据元素的集合---------腾讯所有的qq账号,不一定有关系但性质相同

    ———————————————————————————————————————————————————

    数据类型:原子类型、结构类型

    抽象数据类型:定义逻辑结构和运算而不关心存储结构,只定义不实现

2.三要素

   逻辑结构:   集合、线性结构、树形结构、图状结构

   物理结构/存储结构:顺序存储、链式存储、索引存储、散列存储

   数据的运算:运算的定义(逻辑结构)和实现(存储结构)

3.算法 

     定义:对特定问题求解的一种描述,是指令的有穷序列,每条指令表示一个或多个操作

     特性:有穷性、确定性、可行性

     目标:正确性、可读性、健壮性、高效率和低存储

4.时间复杂度:最好/最坏/平均(n个时间和/n)时间复杂度

     O(1)<O(log2n)<O(n)<O(nlog2n)<O(n2)<O(n3)<O(2n)<O(n!)<O(nn)

     i=i*2======》log2n

5.空间复杂度:

    (1)程序运行时内存=程序代码(不变)+数据(变化)---------数据是空间复杂度的关注点

    (2)如果数据大小与n无关==》O(1):算法原地工作、所需空间为常量

    (3)递归:单次空间x递归深度

标签:qq,存储,绪论,账号,复杂度,数据,结构
From: https://www.cnblogs.com/ky-Ada/p/17644105.html

相关文章

  • 01数据结构和算法绪论
    01数据结构和算法绪论 soooob 关注2017.10.2318:42* 字数625 阅读2评论0喜欢01.什么是数据结构?数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。通俗来说数据结构是:程序设计=数据结构+算法再简单的......
  • 数据结构与算法 --- 数据结构绪论
    数据结构起源早期人们都把计算机理解为数值计算工具,就是感觉计算机当然是用来计算的,所以计算机解决问题,应该是先从具体问题中抽象出一个适当的数据模型,设计出一个解此数据模型的算法,然后再编写程序,得到一个实际的软件。可现实中,我们更多的不是解决数值计算的问题,而是需要一些更......
  • 并行计算之绪论01
    一、绪论1.1基本概念加速比:表示加速效果。单个处理器运行花费时间/P个处理器运行花费时间;\(S=\frac{T(1)}{T(p)}\)效率:\(E=\frac{S}{p}=\frac{T(1)}{T(p)\timesp}\)开销:\(C=T(p)\timesp\)可扩展性:处理器数目增多时并行程序的行为;计算通信比:计算花费时间/处理器......
  • 2023-06-16 《计算方法》- 陈丽娟 - 绪论.md
    2023-06-16《计算方法》-陈丽娟-绪论Matlab计算方法误差有效数字本章主要介绍计算方法的研究对象与特点,介绍误差的基本概念,并且提出在数值计算中应当普遍遵循的若干原则。最后附上习题答案。一、误差与有效数字误差可以分为:模型误差观测误差截断误差即用有限计算过......
  • 每日记录(数据结构 第一章 绪论)
    这些天准备学一下数据结构,面对越来越多的问题都需要使用设计一些算法,所以从网上摘抄总结的数据结构有关的知识 数据(data)是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素(dataelement)是数据的基本单位,在计算机程......
  • 一. 机器学习绪论
    一.绪论1.1引言在计算机系统中,经验通常以数据的形式存在,因此,机器学习所研究的主要内容是关于计算机从数据中产生的模型的算法,即“学习算法”。1.2基本术语现在收集到西瓜的数据\[表\quad1-1\quad西瓜数据集\]编号色泽根茎敲声1青绿蜷缩浊响2乌黑稍......
  • 数字图像处理(绪论)——冈萨雷斯
    一、图像处理的范围  数字图像处理是指借助于数字计算机来处理数字图像。本书范围:其输入和输出都是图像的处理,包含从图像中提取特征的处理,也包含各个目标的识别。二、图像处理的起源起源于从通过海底电缆从伦敦送到纽约(首先使用特殊的打印设备对图片编码,然后在接收端重建这......
  • 00绪论----什么是燃烧?常见的燃烧设备?燃料?
    绪论什么是燃烧?燃烧是燃料和氧气发生剧烈化学反应并伴随着发光发热的现象。燃烧将化学能转化为热能常见的燃烧设备煤粉炉、链条炉、内燃机、燃气轮机、火箭发动机燃气轮机工作原理:压气机将空气吸入并经过逐级压缩送至燃烧器内,在此过程中,空气温度提高,将燃料喷入燃烧器,燃料......
  • 1.程序员自我修养 - 绪论1
    1.1南北桥      为了协调CPU、内存和高速的图形设备,设计了高速北桥芯片;同时为了协调磁盘、USB、键盘等低速设备,设计了南桥低速芯片。现代计算机北桥已集成到CPU内部,南桥一般指现在的芯片组,新名称为PCH(PlatformControllerHub)。北桥:适配高速设备。北桥芯片则主要是集成了......
  • 物联网技术基础及应用绪论
    物联网技术基础及应用绪论  任课教师:北京化工大学毕超课程链接:https://www.bilibili.com/video/BV1ha411g7H2/?spm_id_from=333.999.0.0&vd_source=e66dd25b0246f28e772d75f11c80f03c课程版本:2022版涉及语言:Android、Html/CSS/JavaScript、PHP、C涉及工具:MySQL(Linux)、N......