电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构复习VIP免费

数据结构复习_第1页
1/4
数据结构复习_第2页
2/4
数据结构复习_第3页
3/4
1、线性结构:结构中的数据元素之间存在一对一的关系。2、数据结构的形式定义为:数据结构是一个二元组:Data-Structure=(D,S)其中:D是数据元素的有限集,S是D上关系的有限集。例1复数的数据结构定义如下:Complex=(C,R)其中:C是含两个实数的集合﹛C1,C2﹜,分别表示复数的实部和虚部。R={P},P是定义在集合上的一种关系{〈C1,C2〉}3、元素之间的关系在计算机中有两种不同的表示方法:顺序表示和非顺序表示。由此得出两种不同的存储结构:顺序存储结构和链式存储结构。4、程序=算法+数据结构5、算法的五个特性(1)有穷性(2)确定性(3)可行性4)输入5)输出6、算法效率的度量:时间复杂度空间复杂度7、线性表中元素的个数n称为线性表的长度,n=0时称为空表;线性表:是n个数据元素的有限序列。同一线性表中的元素必须是同一类型的;问2:结构体中间的那个structLNode是什么意思?•答2:在最后一行的“缩写”LNode还没出现之前,只能用原始的structLNode来进行变量说明。此处说明了指针分量*next的数据类型是structLNode问题:一个旅行社要从n名旅客中选出一名幸运旅客,为他提供免费环球旅行服务。方法是,大家站成圈,然后选定一个m,从第1个人开始报数,报到m时,这个人OUT,然后从下一个人开始重新从1报数,重复这个过程,直到最后剩下一个人就是幸运之星。问题就是谁是幸运者呢?或者说是怎样才能赢大奖。main(){inta[50],n;int*p;inti,k,m;printf("pleaseinputpeoplenumber:");scanf("%d",&n);//总人数为np=a;//p指向数组a[]的首地址for(i=0;i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构复习

您可能关注的文档

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群