1. 独立的列 在进行查询时,索引列不能是表达式的一部分,也不能是函数的参数,否则无法使用索引。 例如下面的查询不能使用 actor_id 列的索引: 2. 多列索引 在需要使用多个列作为条件进行查询时,使用多列索引比使用多个单列索引性能更好。例如下面的语句中,最好把 actor_id 和 film ...
分类:
其他好文 时间:
2018-12-17 11:31:26
阅读次数:
164
数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 数据结构具体指同一类数据元素中,各元素之间的相互关系,包括三个组成成分,数据的逻辑结构,数据的存储结构和数据运算结构。 ...
分类:
其他好文 时间:
2018-12-15 13:34:43
阅读次数:
175
顺序表的操作 [x] 向有序顺序表插入一个元素 [x] 顺序表的冒泡排序 [x] 顺序表的删除操作 [x] 顺序表中元素的查找 [x] 顺序表的逆置 [x] 删除顺序表中的相同元素 [x] 向顺序表的指定位置插入元素 [x] 打印顺序表 顺序表的存储结构 顺序表的冒泡排序 顺序表的删除操作 顺序表中 ...
分类:
其他好文 时间:
2018-12-14 22:58:16
阅读次数:
187
Java数据结构和算法(三)顺序存储的树结构 二叉树也可以用数组存储,可以和完全二叉树的节点一一对应。 一、树的遍历 每天用心记录一点点。内容也许不重要,但习惯很重要! ...
分类:
编程语言 时间:
2018-12-11 11:24:51
阅读次数:
236
马上要考试了,复习数据结构中,对C的指针不太了解,在严蔚敏《数据结构(C语言版)》中,发现p22定义顺序存储结构: 顿时蒙蔽,为何定义的指针在后面能 L.elem[i] 这样的调用.....这不是数组的访问形式么? 于是谷歌: 数组a[i]在编译的时候会被编译器复原成*(a+i),其中a是数组名,也 ...
分类:
编程语言 时间:
2018-12-01 12:56:38
阅读次数:
159
1. 定义(也是一种线性表) 2. 抽象数据类型 3. 循环队列 (1)顺序存储的不足 设一个队列的元素数为n,为其建立一个大于n的数组,在队头删除元素(下表0),在队为添加元素(下标最大处),此时会引起两个问题: 「1」每次在队头删除元素,若要保证下标始终为0,需要每删一个元素,数组所有元素整体向 ...
分类:
其他好文 时间:
2018-11-24 14:13:29
阅读次数:
197
通过使用红黑树实现Map接口 提供按排序顺序存储键/值对的有效手段,同时允许快速检索 TreeMap实现SortedMap并且扩展AbstractMap,它本身并没有定义其他方法 ...
分类:
其他好文 时间:
2018-11-20 01:27:34
阅读次数:
251
队列的 存储结构 有 顺序存储 和 链式存储。 1. 队列的顺序存储与操作 (循环队列) 2.队列的链式存储与操作 ...
分类:
其他好文 时间:
2018-11-17 16:42:56
阅读次数:
167
数据结构: 定义: 特定的数据类型(个体)和特定的存储结构(个体的关系) 数据如何存储在内存中 分类: 线性结构: 数据元素之间存在一对一的线性关系。线性结构拥有两种不同的存储结构,即顺序存储结构和链式存储结构。 数组与列表:顺序存储结构 相同点: 需要申请一块连续的内存空间 不同点: 列表或者数组 ...
分类:
其他好文 时间:
2018-11-17 10:25:35
阅读次数:
166