一:二分法 首先介绍二分法 二分法查找,每次能够排除掉一半的数据,查找的效率非常高,但是局限性比较大,必须是有序的序列才可以使用二分法查找 要求:查找的序列必须是有序序列 下面是一个二分法的例子: ...
分类:
编程语言 时间:
2018-08-15 21:37:19
阅读次数:
141
一.递归 1.递归的定义:在函数中调用函数本身,就是递归. 在python中,递归的最大深度是1000,但是不会到1000,在这之前就会给你报错. 遍历D:/sylar文件夹,打印出所有的文件盒普通文件的文件名 二.二分法 定义:二分查找,每次能够排除掉一半的数据,查找的效率很高,但是必须是有序序列 ...
分类:
编程语言 时间:
2018-08-15 20:32:46
阅读次数:
152
二分法 每次能够排除掉一半的数据. 查找的效率非常高. 但是局限性比较大. 必须是有序列列才可以使用二分查找 核心: 掐头去尾取中间. 一次砍一半 两种算法: 常规循环, 递归循环 常规循环 递归循环 ...
分类:
其他好文 时间:
2018-08-15 18:34:43
阅读次数:
159
刚开始用java8的时候,很多都是替代for循环,因为java8推出了强大的流stream,关于流的用法很多,百度一下就可以搜到语法之类,所以这里我只想举一些简单替代for的例子,含义那些就自己去查吧。 好了,让我们开始吧。男人类有很多卡类,先初始化一些数据。 1,查找张三的男人,for是这样的, ...
分类:
编程语言 时间:
2018-08-06 12:57:18
阅读次数:
631
查找y为100的数据 db.test_collection.find({y:100}) 发现没有,这时候将y为100的数据更新为y为999的数据 db.test_collection.update({y:100},{y:999}) 我们再查找y为999的数据 db.test_collection.f ...
分类:
数据库 时间:
2018-07-30 11:22:17
阅读次数:
174
一、索引的概念 索引:类似于字典的目录,设置索引可以 加速数据查找,对数据进行约束; 二、索引类型: 主键索引:保证数据唯一性,不能重复+不能为空 普通索引:加速数据查找 唯一索引:加速查找+不能重复 组合索引(多列组合成一个索引): 三、索引的工作原理 1、索引原理: 如果要查找的数据,没有设置索 ...
分类:
数据库 时间:
2018-07-30 01:09:47
阅读次数:
210
一. while循环二分 二分查找.每次能排除掉一半的数据.查找的效率非常高.但是局限性比较大,必须是有序的序列才能用二分查找. 要求: 要查找的序列必须是有序序列. 二. 函数递归二分法 三. 函数递归第二种方法(只能查找在不在序列内,不能查找具体位置) ...
分类:
编程语言 时间:
2018-07-22 19:19:29
阅读次数:
139
产生原因: 数据库表里数据问题 分析: 有两张表,table1和table2,table1:table2=1:n 。当hibernate查找的时候,table2里的外键id2没有与table1中的id相匹配的,这样就会报No row with the given identifier exists这 ...
分类:
其他好文 时间:
2018-07-17 12:39:48
阅读次数:
123
=VLOOKUP(F2,IF({1,0},D2:D10,C2:C10),2,),用F2作为查找条件,对D列进行查找,如果改成{0,1}则是对C列为查找范围。返回内存数组,对F2进行精确查找。 为什么写if({1,0}, , ) 而不写 if(1, , ),是因为{1,0}其实返回的是两列数据,第一列 ...
分类:
其他好文 时间:
2018-07-05 19:50:32
阅读次数:
126
什么是数据类型? 数据类型有哪些? 如何查看数据类型? undefined 和 null 的区别? 布尔类型 什么是数据类型? 计算机的本质是计算,计算的本质是对值进行操作,无论是参与计算的值,还是通过计算得到的值,在计算机中都统一称为数据。计算机的语言其实就是对各种数据进行处理,为了更好地处理数据 ...
分类:
Web程序 时间:
2018-07-01 16:53:35
阅读次数:
202