野子电竞数据官网改版https://www.xxe.io/新登场什么是数据结构一、数据结构的相关定义(一)数据结构:它有一个结构数据元素的集合(2)数据:是数值、客观事物的特征和各种可以输入机器处理的符号的集合。编译链接源程序(.c)--------->目标程序(.obj)------------>可执行程序(.exe)(3)数据对象:性质相同的数据元素的集合(4)数据类型:集合性质相同的值以及定义在这个值集合int上的一些运算的总称:[-32767~+32768]以及对它们的加减乘除求余运算(五)抽象数据类型:int,char,float,double,table,team,stack,graph,window2.数据结构需要学习三个方面:(1)数据元素之间的关系:逻辑结构(2)数据在数据中的存储方式计算机:物理结构(3)数据结构上的操作:算法逻辑结构:(1)集合结构:只属于同一个集合(2)线性结构:1对1(3)树结构:1对多(4)图结构:manyTo-many物理结构:(1)顺序存储结构(2)链式存储结构3.算法:是一组有限的规则,为了解决一个特定的问题,产生一系列的操作4.算法的特点:(1)有限性:在有限的步数内完成(2)确定性:每一步必须有明确的意义,不能含糊不清(3)输入:有多个或零个输入(4)输出:在至少一个或多个输出(5)可行性:操作是通过执行有限数量的已实现的基本操作来完成的。5.算法要求:(1)算法正确性(2)可读性(3)鲁棒性(输入离谱的值,看他不容易被打扰)(4)高效低内存占用
