更新时间:2024-03-18 00:26:21
大家好,我是小环,我来为大家解答以上问题。数据结构与算法分析java版pdf,数据结构与算法分析很多人还不知道,现在让我们一起来看看吧!
1、书上写的挺简单,不过要用到实际中去就困难了,这是最基本的东西是以后学习计算机的基础,就像大一要学习高数 大物一样,是一门基础课程~至于学到什么程度就看你自己对自己的要求啦! (一)基本概念和术语 1.数据结构的概念 2.抽象数据结构类型的表示与实现 3.算法,算法设计的要求,算法效率的度量,存储空间要求。
2、 (二)线形表 1.线形表的类型定义 2.线形表的顺序表示和实现 3.线形表的链式表示和实现 (三)栈和队列 1.栈的定义,表示和实现 2.栈的应用:数制转换,括号匹配,行编辑,迷宫求解,表达式求值 3.栈与递归实现 4.队列。
3、 (四)串 1.串的定义,表示和实现 2.串的模式匹配算法 (五)树和二叉树 1.树的定义和基本术语 2.二叉树,遍历二叉树和线索二叉树 3.树和森林:存储结构,与二叉树的转换,遍历 4.霍夫曼树和霍夫曼编码 5.回溯法与树的遍历 (六)查找 1.静态查找表 2.动态查找表 3.哈希表 (七)图 1.图的定义和术语 2.图的存储结构 3.图的遍历 4.图的连通性问题 5.拓扑排序与关键路径 6.最短路径 (八)内部排序 1.排序的概念 2.插入排序 3.快速排序 4.选择排序:简单选择,树形选择,堆排序 5.归并排序 6.基数排序 7.各种排序方法的比较。
本文到此讲解完毕了,希望对大家有帮助。