摘要: 法是用来解决常见问题的方法同一个问题可以采用多种方法解决,不同 方法适用于不同的环境 排序指的是把一组数字按照某种顺序排列好排序算法分很多次重复执行,每次负责把 一个数字放在合适的位置上为了实现以上效果可以先确定数字然后查找 位置也可以先确定位置然后查找数字通过不断调整两个数字的相互顺序最终把 合适 阅读全文
posted @ 2018-03-30 10:32 Truman001 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 如果单向线性链式物理结构中每个结点 可以找到多个其他结点就成为了树树里的所有结点可以分成几层,不同层 之间符合线性规律(任意两层之间 有前后顺序)树的最上面一层应该只有一个结点,这个 结点叫做树的根结点根结点可以用来代表整棵树如果树里两个结点之间有直接联系,这种联系 叫做父子关系。其中靠近根结点的叫 阅读全文
posted @ 2018-03-30 10:30 Truman001 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 链表也是一种数据结构,它就是用来对链式 物理结构进行管理的链表可以把链式物理结构的管理代码和其他 代码分隔开 链表的功能主要包含插入,删除,查找和遍历 阅读全文
posted @ 2018-03-30 10:29 Truman001 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 队列也是一种数据结构队列也可以用来存储数字,这些数字在队列里 也是有顺序的获得的数字一定是最先放进去的数字这种使用规则叫先进先出实现队列的时候需要提供一个函数用来向队列里 放数字(push)实现队列的时候需要提供一个函数用来从队列里 获得数字(pop) 阅读全文
posted @ 2018-03-30 10:27 Truman001 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 栈是一种数据结构栈里可以存放数字,这些数字有前后顺序先放到栈里的数字在前面,后放到栈里的 数字在后面从栈里获得的数字一定是最后一个放进去的 数字这种使用数字的方法叫后进先出在实现栈的时候需要提供一个push函数,它 负责向栈里放一个数字在实现栈的时候还需要提供一个pop函数,它 负责从栈里获得一个数 阅读全文
posted @ 2018-03-30 10:22 Truman001 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 数据结构研究如何使用存储区解决问题算法研究解决常见问题的方法 数字之间的关系可以从两个完全不同的角度 进行描述逻辑关系(逻辑结构)描述数字之间和计算机 无关的关系物理关系(物理结构)描述存放数字的存储区 之间的关系 逻辑结构分为如下几种1.集合结构:所有数字可以看作一个整体2.线性结构:可以用一条有 阅读全文
posted @ 2018-03-30 10:15 Truman001 阅读(256) 评论(0) 推荐(0) 编辑