码迷,mamicode.com
首页 >  
搜索关键字:顺序存储结构    ( 595个结果
碎碎念--数据结构
1. 图的广度优先搜索实现借助于队列结构; 图的深度优先搜索除了递归方式外,还可借助堆栈、迭代方式实现。 2. 线性表的链式存储结构所需的存储空间一般要多于顺序存储结构。因为顺序存储结构只要存元素的内容,链式存储还需要多一块区域来存储相邻节点的地址。 3. 根结点的层数为0,根的孩子层数为1 树的深度:结点层数最大值。 树的高度:最大层数+1 4.树转换为...
分类:其他好文   时间:2014-08-28 19:52:56    阅读次数:227
顺序存储结构模拟
我们过去介绍的数据结构都不是线性存储的结构,我们今天就来模拟一个最简单的数据结构基于数组构建存储连续的数据结构. 1.线性表顺序存储结构的接口 /**   * 指的是用一段地址连续的存储单元一次存储线性表的数据元素   * @ClassName: ISeqList    */   public interface ISeqList {      /**     ...
分类:其他好文   时间:2014-08-17 13:06:52    阅读次数:305
二分查找的循环实现和递归实现
自己实现了二分查找的循环实现和递归实现 说明:二分查找适用于顺序存储结构,不适于链式存储结构,是一个高效的查找方法。虽然折半查找效率高,但是要排序,排序本身是一种很费时的运算。     要求传入的表是有序的。     二分查找的过程可用二叉树描述,把当前区间的中点位置上的元素作为根,左子表和右子表中的元素分别作为根的左子树和右子树,由此得到二叉树。      此树称为描述折半查找的判定树或...
分类:其他好文   时间:2014-08-14 16:43:58    阅读次数:257
二分查找 (折半查找)
二分查找又称折半查找,它是一种效率较高的查找方法。 【二分查找要求】:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 【优缺点】折半查找法的优点是比较次数少,查找速度快,平均性能好; 其缺点是要求待查表为有序表,且插入删除困难。 因此,折半查找方法适用于 不经常...
分类:其他好文   时间:2014-08-05 22:08:50    阅读次数:299
javascript实现数据结构: 树和森林
树的3种常用链表结构1 双亲表示法(顺序存储结构)优点:parent(tree, x)操作可以在常量时间内实现缺点:求结点的孩子时需要遍历整个结构用一组连续的存储空间来存储树的结点,同时在每个结点中附加一个指示器(整数域) ,用以指示双亲结点的位置(下标值) 。图所示是一棵树及其双亲表示的存储结构。...
分类:编程语言   时间:2014-08-05 00:30:18    阅读次数:414
(转载)数据结构
转载自:http://www.nowamagic.net/librarys/veda/cate/DataStructures栈的定义与大概理解栈的抽象数据类型ADT顺序栈:栈的顺序存储结构顺序栈的进栈操作顺序栈的出栈操作获取顺序栈的栈顶元素链栈:栈的链式存储结构链栈的进栈操作链栈的初始化与遍历链栈的...
分类:其他好文   时间:2014-08-04 17:18:17    阅读次数:195
队列的基本运算实现
队列(queue) 队列是一种先进先出(first in first out,FIFO)的线性表。它只允许在表的一端(队尾/rear)插入元素,而在另一端(队头/front)删除元素。插入操作称为入队或进队,删除操作称为出队或离队。队列示意图如下: 1、 顺序队 队列的顺序存储结构需要使用一个数组和两个整型变量来实现,数组用于存储队列中的所有元素,两个整型变量分别用于存储队头元素...
分类:其他好文   时间:2014-07-29 15:12:48    阅读次数:251
线性表顺序存储结构的优缺点
优点:1、无须为表示表中元素之间的逻辑关系而增加额外的存储空间。                  2、可以快速的存取表中任一位置的元素。  缺点:1、插入和删除操作需要移动大量的元素。              2、当线性表长度变化较大时,难以确定存储空间的容量。              3、造成存储空间的“碎片”。   ==============================...
分类:其他好文   时间:2014-07-21 23:12:53    阅读次数:427
如何给10^7个数据量的磁盘文件进行排序--归并排序
接上面的题目,假若待排序的数据有重复的呢?这里采用的是归并排序。1、算法分析: 1、稳定性:归并排序是一种稳定的排序。 2、存储结构要求:可用顺序存储结构。也易于在链表上实现。 3、时间复杂度: 对长度为n的文件,需进行lgn趟二路归并,每趟归并的时间为O(n),故其时间复杂度无论是在最好情况下还是...
分类:其他好文   时间:2014-07-13 20:35:20    阅读次数:373
查找系列之简述顺序查找和二分查找
顺序查找和二分查找 一、顺序查找思想        1、 从表的一端开始扫描,顺序扫描线性表,依次扫描到的结点关键字与给定的值K相比较.如果当前扫描到的结点的关键字与给定的值K相等,则查找成功;若扫描结束后,仍未找到关键字与给定的值K相等,则查找失败;      2、顺序查找既适用于顺序存储结构,也适用于线性表的链式存储结构;      3、ASL= (n+1)/2为其平均查找长度...
分类:其他好文   时间:2014-07-04 08:49:02    阅读次数:230
595条   上一页 1 ... 56 57 58 59 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!