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

数据结构与算法分析复习

数据结构与算法分析复习_第1页
1/5
数据结构与算法分析复习_第2页
2/5
数据结构与算法分析复习_第3页
3/5
数据结构与算法分析任课老师: 熊太松学院:应用数学学院专业:学号:姓名:第一章 绪论名词解释1 、 算法得定义2 数据结构得定义简答题算法得特性有限性 确定性 可行性 1 简述数据元素得关系得表示方法与存储结构。方法: 顺序映像链非顺序映像储存结构: 顺序存储链式存储第二章 线性表简答题1 线性结构得特点:在数据元素得非空有限集中:1 存在唯一得一个被称作第一个得数据元素2 存在唯一得一个被称作最后一个得数据元素3 除第一个元素外,其她元素只有一个前驱4 除最后一个元素外,其她元素只有一个后继2线性表得特点均匀性 有序性3 描述线性表得顺序表示与链式表示得特点顺序表:逻辑上相邻数据元素,物理存储位置相邻,需要先分配在、再使用链式表:逻辑上相邻数据元素,物理存储不一定相邻,它就是前一个元素记录下下一个元素得地址,然后指向下一个,所以不连续,也就是动态分配得选择题1. 线性表就是( A )。2. A.一个有序序列,可以为空B. 一个有序序列,不能为空C. 一个无限序列,可以为空D.一个无限序列,不能为空2、 已知一维数组 A 采纳顺序存储结构,每个元素占用 4 个存储单元,第 9 个元素得地址为 144,则第一个元素得地址就是( D)。A、 108B、 180C、 176D、 1123、 在单链表中删除指针 p 所指结点得后继结点,则执行( A)。A.p->next= p->next->nextB.p->next= p->nextC.p= p->next->nextD.p= p->next; p->next= p->next->next在顺序表 L 中第 i 个位置上插入一个新得元素 e:Status ListInsert_Sq(SqList &L , int i , ET e){ if ( i<1 || i>L、length+1) return ERROR; if(L、length >= L、listsize){p=(ET*)realloc(L、elem,(L、listsize+10)*sizeof(ET));if (p==NULL) exit(OVERFLOW); L、elem=p;}for( j=L、length ; j>=i ; --j )L、elem[j] = L、elem[j-1]; L、elem[j]=e ;++L、length; return OK;}程序题1 用 C 语言实现用顺序表示得线性表得插入算法(算法 2、4)、删除算法(算法2、5)及合并算法(算法 2、7),并分析这三个算法得时间复杂度。2用 C 语言实现用链式表示得线性表得插入算法(算法 2、9)、删除算法(算法2、10)及合并算法(算法 2、12),并分析这三个算法得时间复杂度。

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

碎片内容

数据结构与算法分析复习

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部