在介绍插值查找之前,首先考虑一个问题,为什么二分查找算法中一定是折半,而不是折四分之一,或者折更多呢?打个比方,在英文字典里面查“apple”,你下意识翻开字典是翻前面的书页还是后面的书页呢?如果再查“zoo”,又该怎么查呢?很显然,这两个单词绝对不会从中间开始查起,而是有一定目的地从前或从后开始查 ...
分类:
其他好文 时间:
2019-01-01 17:17:11
阅读次数:
177
列表支持嵌套列表.\ 例: list = [1, 2 ['title', 'end'], 'hello', 'word'] 1.遍历列表 使用for循环来打印列表 例: list = ['apple', 'banana', 'pear'] for list1 in list: print(list1 ...
分类:
其他好文 时间:
2018-12-31 23:09:56
阅读次数:
231
昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm是一个危险的命令,使用 ...
分类:
系统相关 时间:
2018-12-31 15:50:20
阅读次数:
247
1、clourse的签名与函数的签名相同; 所以两者可以相互赋值; 2、可以将函数(表达式)字面量化; 因为可以字面量化,所以和其它的值(变量)没有任何区别,可以存在变量存在的任何地方; 3、clourse的表达有简化的形式。 4、尾随闭包; swift的函数式编程通过clourse实现 http: ...
分类:
编程语言 时间:
2018-12-29 19:39:30
阅读次数:
206
# @Date : 2018/12/24 14:10# @Author : Xin.cheng# @File : 购物车.py# @Software: PyCharm#列出商品列表product_list=[ ('hp','5000'), ('python book','130'), ('bike' ...
分类:
编程语言 时间:
2018-12-25 13:21:48
阅读次数:
224
HTML5 动画在Canvas 上得到了充分的发挥,我们 VIP 视频也分享过很多相关的动画特效制作视频,这次给大家带来 6 款超炫酷的HTML5 canvas 动画的 demo,一起来看看吧~ 文内附有时钟效果代码 demo 下载地址,感兴趣的小伙伴们可以收藏一下。 1 超绚丽的 HTML5 地图 ...
分类:
Web程序 时间:
2018-12-24 16:34:22
阅读次数:
232
下载安装 1. 进入tomcat官网下载tomcat 此处我们选用8.0.53这个版本的tomcat作为演示 https://tomcat.apache.org/download-80.cgi#8.0.53 2. 下载好之后解压到根目录下 点开之后目录结构是这样的 开启和关闭tomcat 在开启和关 ...
分类:
其他好文 时间:
2018-12-23 13:57:53
阅读次数:
166
本章知识点: 1、元组、列表和字典的创建和使用; 2、元组的遍历; 5、字典特性; 3、元组和列表的"解包"操作; 4、列表的排序、查找和反转; 6、序列的含义; 4.1 元组的结构 4.1.1 元组的创 1 tuple = ("apple") 2 print (tuple[0]) 3 print ...
分类:
编程语言 时间:
2018-12-23 12:51:55
阅读次数:
170
列表表达式: 程序一: 常规写法: 列表生成式写法: 程序二: 常规写法: 列表生成式写法: 程序三: 常规写法: 列表生成式写法: 生成器表达式: 相比列表表达式,只不过将[]换成了(),更加省内存。 程序一: 列表生成式写法: 生成器表达式写法: 程序二: 常规写法: 列表表达式写法: 生成器表 ...
分类:
编程语言 时间:
2018-12-23 11:07:03
阅读次数:
134
/** 获取当前是否是汉语 */ + (BOOL )getZnLaunage { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSArray *languages = [defaults objectForKey ...
分类:
移动开发 时间:
2018-12-21 16:57:59
阅读次数:
468