数据结构笔记(datastruct)

数据结构笔记(datastruct)

ID:12998316

大小:935.50 KB

页数:53页

时间:2018-07-20

数据结构笔记(datastruct)_第1页
数据结构笔记(datastruct)_第2页
数据结构笔记(datastruct)_第3页
数据结构笔记(datastruct)_第4页
数据结构笔记(datastruct)_第5页
资源描述:

《数据结构笔记(datastruct)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1vocabulary:.predecessor:前任,前辈immediatepredecessor:直接前趋immediatesuccessor:直接后继crunode/node:节点algorithm:算法algorithmanalysis:算法分析stack:堆积pop:突然离去popoff:突然死去parameter:参数substring:子串,子链concatenation:联接,一系列naïve:朴素的,无经验的,单纯的,天真的,轻信的NaiveStrMatch:朴素的串匹配算法tuple:元组,数组trituple:三元数组matri

2、x:矩阵–>(pl):matrices/matrixes:inversematrix:逆矩阵correlationmatrix:相关矩阵,转矩阵transposedmatrix:转置矩阵discrete:分离的,不相关联的descend:下来,下去descendable:可遗传的descendance:后裔descendant:后代,后裔traversal:遍历,(横向)往返移动preordertraversal:前序遍历postordertraversal:后序遍历probability:概率vertex:<数>顶,顶点edge:边,棱,边缘mul

3、tibaseoutput:多基输出base:基,基数adjacent:邻近的,邻近点adjacence:接近,毗连factorial:阶乘,阶乘积factor:因子,因数,因素,要素variable:可变因数,变数,弯化的,可变的,易变的,变量localvariable:局布变量symmetry:对称(性),匀称,整齐infinity:无穷大,无限大spanning:生成的spanningtree:生成树spanningset:生成集spanningspace:生成空间spanningforest:生成森林spanningsubgraph:生成子树i

4、n-placesort:就地排序sentinel:(n):哨兵,(vt):守卫,放哨pivot:(n):枢轴;中心点;基准,支点partition:划分;分开;分割,heap:堆,许多,累积;(vt):堆,堆积;(vi)堆起来heapify:堆化merge:合并,使合并;吞没;融合encode:把…译成密码(或电码);把….编码decode:解码radix:根;[数]基数->pl:radices/radixescylinder:柱面,圆筒,汽缸track/magnetictrack:磁道hash:(n):剁碎的食物,杂乱无章的一大堆.(vt):切碎d

5、enseindex:稠密索引sparseindex:稀疏索引sequentialstoragestructure:顺序存储结构linkedstoragestructure:链接存储结构binarytree:二叉树sibling:兄弟ancestor:祖先Huffman:哈夫曼WPL(WeightedPathLengthofTree):带树路径长度2.线性表:LinearList约定俗的,线性表就形如:(a1,a2,a3,….,an),但在计算机中数组是从a[0]开始的,这里就有个转化问题基本操作:1:InitList(L)2:ListLength(L

6、)3:GetNode(L,i)4:LocateNode(L,x)//在线性表中按关键词x查找5:InsertList(L,x,i)6:DeleteList(L,i)2.1:顺序表(SequentialList)定义:#defineListSize100typedefintDataType;typedefstruct{DataTypedata[ListSize];intlength;}Seqlist;顺序表上实现的操作:voidInsertList(SeqList*L,DataTypex,inti){intj;if(i<1

7、

8、i>L->length+1

9、){printf(“positionerror!”);exit(1);}if(L->length>=ListSize){printf(“overflow”);exit(1);}for(j=L->length-1;j>=i-1;j--)L->data[j+1]=L->data[j];L->data[i-1]=x;L->length++;}voidDeleteList(SeqList*L,inti){intj;if(i<1

10、

11、i>L->length){printf(“positionerror”);exit(1);}if(L->length<=0

12、){printf(“underflow”);exit(1);}for(j=i-1;jlength

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。