10-数据结构与算法
ai404ma
这个作者很懒,什么都没留下…
展开
-
第1章 数据结构导论
第1章 数据结构导论前言1.1 数据结构简介1.2 认识程序设计1.3 算法效能分析1.4 面向对象程序设计与Java小结前言       计算机(Computer),或者有人称为计算器(Calculator),是一种具备数据处理与计算的电子化设备。它可以接收人类所设计原创 2019-02-19 14:10:11 · 175 阅读 · 0 评论 -
第2章 数组结构
第2章 数组结构前言2.1 线性表2.2 认识数组2.3 矩阵的简介与运算2.4 数组与多项式小结前言       几乎所有的程序设计语言中,都包含数组(Array)数据结构。一个数组元素可以表示成一个索引和名称,并且存储在相邻的计算机内存中,属于一种典型的线性表,当多原创 2019-02-19 20:11:18 · 142 阅读 · 0 评论 -
第3章 链表
第3章 链表前言3.1 单向链表3.2 环形链表3.3 双向链表小结前言       链表(Linked List)是由许多相同数据类型的元素按照特定顺序排列而成的线性表,其特性是计算机内存的位置是不连续与随机(R原创 2019-02-19 22:22:06 · 163 阅读 · 0 评论 -
第4章 堆栈
第4章 堆栈前言4.1 认识堆栈4.2 堆栈的应用4.3 算术表达式的求值法4.4 中序法转换为前序法4.5 前序与后序式转换成中序式小结前言       堆栈(Stack)是一组相同数据类型的组合,所有的操作均在堆栈顶端进行,具有“后进先出”(Last In First Out,LIFO)的特性。堆栈结构在计算机中的应用相原创 2019-02-20 13:42:20 · 314 阅读 · 0 评论 -
第5章 队列
第5章 队列前言5.1 认识队列5.2 队列的应用小结前言       队列(Queue)和堆栈都是有序列表,也属于抽象型数据类型(ADT),所有加入与删除的动作都发生在不同的两端,并且符合First In First Out(先进先出)的特性。队列的概念就好比乘火车时买票的队伍,先到的人当然可以优先买票,买完后就从前端离去原创 2019-02-20 13:57:35 · 109 阅读 · 0 评论 -
第6章 树状结构
第6章 树状结构前言6.1 树6.2 二叉树简介6.3 二叉树存储方式6.4 二叉树的遍历6.5二叉树的高级研究6.6 数的二叉树表示法小结前言       数(tree)是另外一种典型的数据结构,可用来描述有分支的结构,属于一种阶层性的非线性结构。从企业的组织架构、家原创 2019-02-20 15:05:20 · 488 阅读 · 0 评论 -
第7章 图形结构
第7章 图形结构前言7.1 图形的起源7.2图形介绍7.3 图形的表示法7.4 图形的遍历7.5 生成树7.6 MST生成树7.7 图形最短路径7.8 AOV网络与拓扑排序小结前言       图形结构是一种探讨两个顶点间是否相连的关系图,在图形中连接两顶点的边若填上权值(也可以称为花费值),这类图形就称为“网络”。树状结构原创 2019-02-20 19:37:57 · 3349 阅读 · 1 评论 -
第8章 排序
第8章 排序前言8.1 排序简介8.2 内部排序法8.3 外部排序法小结前言       随着信息技术的逐渐普及与全球国际化的影响,企业所拥有的数据量成倍增长。无论庞大的商业应用软件,还是个人的文字处理软件,每项作业的核心都与数据库有莫大的关系,而数据库中最常见且重要的功能就是排序与搜索。 &am原创 2019-02-20 22:43:01 · 177 阅读 · 0 评论 -
第9章 查找
第9章 查找前言9.1 查找简介9.2 常见查找方法9.3 哈希查找法小结前言       在数据处理过程中,是否能在最短时间内查找到所需要的数据,是一个相当值得信息从业人员关心的问题。所谓查找,就是从数据文件中,寻找符合某特定条件的记录。而用来查找的条件就称为“键值”原创 2019-02-20 22:58:46 · 178 阅读 · 0 评论