数据结构基础

上传人:小** 文档编号:92099022 上传时间:2022-05-18 格式:DOC 页数:3 大小:41KB
收藏 版权申诉 举报 下载
数据结构基础_第1页
第1页 / 共3页
数据结构基础_第2页
第2页 / 共3页
数据结构基础_第3页
第3页 / 共3页
资源描述:

《数据结构基础》由会员分享,可在线阅读,更多相关《数据结构基础(3页珍藏版)》请在装配图网上搜索。

1、“数据结构基础”复习主要内容:三大类数据结构+两大类问题(排序与查找)掌握层次:概念、方法、编程(下划线部分的程序需要熟练掌握)一基本概念1. 时、空复杂性(QBO)及等级、RUNTIMECALCULATION2. 数据结构基本概念:数据类型、对象、操作、数据结构三大类数据结构:线性(堆栈、队列)、树、图数据结构的物理表示方式:数组、链表堆栈和队列(STACKANDQUEUE1. 堆栈(STACK):概念:在同一端插入和删除,FILO表示:数组、链表操作:入/出栈,空/满判断2. 队列(QueueFIFO概念:在一端插入而在另一端删除,表示:数组.、链表操作:入/出队列,空/满判断3. 应用-

2、表达式求值,EVALPOSTFIX三、树(TREE1、二叉树的若干性质:树节点数与层次的关系、完全二叉树数组表示中结点与父子节点的关系、n0/n1/n2之间的关系。2、二叉树的表示:数组、链表方式3、树的基本操作:遍历(traversal二叉数的先/中/后序(preorder/inorder/postorde)以及非递归方法森林的遍历(foresttravel)森林与树的二叉树表示4. 堆(HEAP:概念表示:数组(完全二叉树方式)(completebinarytree)操作:插入(any)、删除(min/max)d-heap5. 二分查找树(binarysearchtree)概念表示:链表操

3、作:查找(findMax/findMin)、插入(Insert)、删除(Delete)四、图(graph)1. 基本概念:component,degree,connected,path,.2. 表示:邻接矩阵(adjacencymatrix)邻接表adjacencylist(逆邻接表)、邻接多重表(adjacencymulti-list)、十字链表(orthotropiclist)3. 基本操作:DFS(depth-firstsearch)BFS(bread-firstsearch)4. 图上的典型算法:最小生成树(minimumspanningtree):PrimalgorithmandKr

4、uskalAlgorithm最短路径(shortest-path);DiikstraAlgorithm,unweightedshortestpath拓扌卜排序(TopologicalSort)网络流量问题(NetworkFlowProblems),关键路径(CriticalPath)双连图/关节点(bi-connectivity/articulationpoints)(DFS,LOW),bi-connectedcomponents五、排序(sorting)(算法、时间复杂性)1. 插入排序:基本插入排序方法(insertionsort)、希尔排序(shellsort)2. 交换排序:基本交换排

5、序(冒泡bubblesort)、快谏排序(quicksort)3. 归并排序(mergesort)4. 选择排序:基本选择排序(selectionsort)堆排序(heapsor)5. 基数排序(radixsorting)6. 排序算法的时间、空间复杂性比较,稳定性六HASH1. 基本思想:解决动态查找问题2. HASH函数的构造方法(hashfunctionconstruction):3. 冲突处理方法(collisionresolution):开放地址(openaddressing)(linearprobing,quadraticprobing)链表(chaining)、doublehashing,再HASH(rehashing)七、DisjointSet1. DisjointSetFind、uniononsets.2. Representation:tree,nodewithparentlink3. Findimprovement:_pathcompression4. Unionimprovement:union-bv-size.union-bv-height

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!