码迷,mamicode.com
首页 >  
搜索关键字:顺序存储    ( 1306个结果
20182332 2019-2020-1 《数据结构与面向对象程序设计》第八周学习总结
20182332 2019 2020 1 《数据结构与面向对象程序设计》第八周学习总结 教材学习内容总结 查找: 顺序查找: 顺序查找就是按顺序从头到尾依次往下查找,找到数据,则提前结束查找,找不到便一直查找下去,直到数据最后一位。适用于线性表的顺序存储结构和链式存储结构。 缺点:查找效率低。 二分 ...
分类:其他好文   时间:2019-11-04 20:06:00    阅读次数:93
对vue源码之缓存的研究--------------引用
探索vue源码之缓存篇 一、从链表说起 首先我们来看一下链表的定义: 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer) 其中的双向链表是我们今天的主角: 双向链表也叫双链表。双向链表中不仅有 ...
分类:其他好文   时间:2019-10-30 10:27:59    阅读次数:94
二分查找&二分答案
原创建时间:2018 02 06 16:48:20 $O(\log_2n)$的优秀算法 二分查找 百度百科原话 二分查找的时间复杂度是$O(log_{2}n)$ 要求 查找的序列必须采用顺序存储结构 查找的序列必须是有序排列的 思路 1. 将需要查找的序列进行排序(一般为升序排列) 2. 将序列中间 ...
分类:其他好文   时间:2019-10-26 20:48:50    阅读次数:102
栈和队列
栈:特点:先进先出成员函数:stack()--构造empty()--判空size()--求个数top()--返回栈顶元素push--压栈pop()--出栈应用最小栈创建:(可直接返回栈中最小值,即在该栈中查找最小值复杂度为O(1))因为栈中最小值是随push和pop操作变化的,进栈时min会更新,出栈min也可能会更新,所以每个元素进栈时当前栈中最小值应该被保存下来//法一:classMinSta
分类:其他好文   时间:2019-10-22 12:36:56    阅读次数:66
算法第二章:1.线性表
多项式表示: 线性表及其顺序存储: 线性表的链式存储实现: 广义表与多重链表: ...
分类:编程语言   时间:2019-10-19 13:08:31    阅读次数:64
c语言描述-串的基本操作
串的定长顺序存储(部分代码) 连接两个串: 串的第一个空间存储串长 串的模式匹配算法 1、传统算法 ...
分类:编程语言   时间:2019-10-17 23:31:50    阅读次数:117
C语言---堆栈(链表实现)
一:堆栈的引入 堆栈可以比较好的解决后缀表达式的问题。 拓展一: 中缀表达式:运算符号位于两个运算数之间;例如a + b * c - d/c; 后缀表达式:运算符号位于两个运算数之后;例如ab * + de -; 这个时候就需要一种存储办法,能够顺序存储运算数,并在需要的时候倒序输出,这就需要堆栈。 ...
分类:编程语言   时间:2019-10-17 21:53:11    阅读次数:121
04 顺序存储的线性表 及线性表操作方法定义
线性表结构: ...
分类:其他好文   时间:2019-10-16 00:15:26    阅读次数:81
树的总结(遍历,BST,AVL原型,练习题)
树 [TOC] 一.抽象数据类型 1.顺序存储 2.链式存储 二、二叉树的性质 1.二叉树第i层最大结点数为:2^(i 1),i =1 2.深度为k的二叉树最大结点总数为:2^k 1,k =1 3.对任何非空二叉树T,若n0表示叶子结点个数、n2是度为2的非叶子结点个数,那么二者满足关系n0=n2+ ...
分类:其他好文   时间:2019-10-14 23:43:06    阅读次数:150
c语言描述-链式队列与循环队列
我真的不喜欢写代码 队列的特点 先进先出,即只能从队尾插入元素,从队头删除元素 队列的链式存储结构 队列的顺序存储结构 循环队列 为什么要实现循环队列 ( 图片来自严蔚敏的数据结构 ): 上图是队列的普通顺序存储,队列存入数据后,每删除一个元素,front指针都会上移,则front上一个指向的空间就 ...
分类:编程语言   时间:2019-10-14 14:45:25    阅读次数:111
1306条   上一页 1 ... 19 20 21 22 23 ... 131 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!