复习提纲第一章数据结构概述基本概念与术语(P3)1.数据结构是一门研究非数值计算程序设计问题中计算机的操作对象以及他们之间的关系和操作的学科
2.数据是用来描述现实世界的数字,字符,图像,声音,以及能够输入到计算机中并能被计算机识别的符号的集合2.数据元素是数据的基本单位3.数据对象相同性质的数据元素的集合4.数据结构包括三方面内容:数据的逻辑结构
数据的存储结构
(1)数据的逻辑结构指数据元素之间固有的逻辑关系
(2)数据的存储结构指数据元素及其关系在计算机内的表示(3)数据的操作指在数据逻辑结构上定义的操作算法,如插入,删除等
时间复杂度分析--------------------------------------------------------------------------------------------------------------------1、名词解释:数据结构、二元组2、根据数据元素之间关系的不同,数据的逻辑结构可以分为集合、线性结构、树形结构和图状结构四种类型
3、常见的数据存储结构一般有四种类型,它们分别是___顺序存储结构_____、___链式存储结构_____、___索引存储结构_____和___散列存储结构_____
4、以下程序段的时间复杂度为___O(N2)_____
inti,j,x;for(i=0;inext=q;q->data=x;}//销毁链表voidDestoryList(LinkListL){LinkListt;while(L){t=L;L=L->next;free(t);}}//遍历链表voidTraverseList(LinkListL){LinkListt=L;while(L){t=t->next;coutnext=t;}//出栈voidPop(LinkStackQ,datatype&x){