Hash索引的限制 Hash索引必须进行二次查找 Hash索引无法用于排序 Hash索引不支持部分索引查找,也不支持范围查找 Hash索引中Hash码的计算可能存在Hash冲突 为什么要使用索引 索引大大减少了存储引擎需要扫描的数据量 索引可以帮助我们进行排序以避免使用临时表 索引可以把随机I/O变 ...
分类:
数据库 时间:
2018-03-21 15:39:54
阅读次数:
206
查找数据库相关联的列名。 查找数据库相关联的索引 查找数据库相关的备注 ...
分类:
数据库 时间:
2018-03-15 16:29:06
阅读次数:
193
很多情况下,我们会根据一个dataframe里面的值来查找而不是根据索引来查找。 首先我们创建一个dataframe: 如果我们要选年龄大于等于20岁的,这个好办: 或者选出所有女生(sex=0的),也好办: 也可用where,但不太方便:(一般不会这样用) 但是如果要按名字来选出,就不能这样了,得 ...
分类:
其他好文 时间:
2018-03-02 18:47:26
阅读次数:
431
数组查表法(根据键盘录入索引,查找对应星期) public static String getWeek(int week){ String[] arr = {" ","一","二","三","四","五","六","日"}; return arr[week]; } public static voi... ...
分类:
编程语言 时间:
2018-03-01 13:20:55
阅读次数:
205
#字符串的声明可以单引号双引号三引号,单引号和双引号没什么区别,单三引里的字符可以原样保存 a = 'adf' a = " " a = '''\n\t''' #字符串可以用r语来转义字符串里面的内容都会原样输出 a =r'\t\n\a'print a\t\n\a #字符串也是一个序列可以索引查找 切 ...
分类:
其他好文 时间:
2018-02-09 15:40:29
阅读次数:
146
表扫描、索引扫描、索引查找三者的区别 日常工作中我们常听到这个三个名词,都是什么意思呢?什么情况下会出现上面的情况?以及出现了上面的情况我们该如何优化能使我们的sql执行效率更高?下面我们就带这这3个问题进入我们的主题 “Sqlserver表索引优化入门一” 先看一条sql,从这条sql我们逐一的引 ...
分类:
数据库 时间:
2018-02-02 20:07:03
阅读次数:
172
数据类型,列表 功能: 创建: 空列表 a = [] 非空列表 a = ['alex','jack','ella','mark'] b = a.copy() 查询: 由索引查找元素,由元素查找索引, 切片: 默认顾头不顾尾 增加: append insert 删除: clear del remove ...
分类:
编程语言 时间:
2018-01-19 11:39:07
阅读次数:
214
上一篇总结了二分查找,这一篇要总结的是索引查找。 关于索引,我们很容易地联想到数据库中的索引,建立了索引,可以大大提高数据库的查询速度。 索引查找又称为分块查找,是一种介于顺序查找和二分查找之间的一种查找方法,索引查找的基本思想是:首先查找索引表,可用二分查找或顺序查找,然后在确定的块中进行顺序查找 ...
分类:
编程语言 时间:
2018-01-16 00:46:54
阅读次数:
205
常用查找数据结构及算法 一、基本概念 二、无序表查找 三、有序表查找 3.1 二分查找(Binary Search) 3.2 插值查找 3.3 斐波那契查找 四、线性索引查找 4.1 稠密索引 4.2 分块索引 4.3 倒排索引 五、二叉排序树 六、 平衡二叉树 七、多路查找树(B树) 7.1 2- ...
分类:
编程语言 时间:
2018-01-11 16:16:32
阅读次数:
233
1、 |Collection: 单列集合 |List: 有存储顺序, 可重复 |ArrayList: 数组实现, 查找快, 增删慢 由于是数组实现, 在增和删的时候会牵扯到数组 增容, 以及拷贝元素. 所以慢。数组是可以直接 按索引查找, 所以查找时较快 |LinkedList: 链表实现, 增删快 ...
分类:
编程语言 时间:
2017-12-28 14:05:31
阅读次数:
182