编程语言
希尔排序 no 实现 希尔排序其实就是插入排序。只不过希尔排序在比较的元素的间隔不是1。 我们知道插入排序 都是 一个一个和之前的元素比较。发现比之前元素小就交换位置。但是希尔排序可能是和前第n个元素比较,如果发现比前第n个元素小就和前第n个元素交换位置。具体看下图 第一趟比较。n是为5。也就是说每 ...
分类:编程语言 时间:2017-09-15 22:21:07 收藏:0 阅读:274
本周没有直接进入第五章知识的学习,而是先学习了java第四章的知识。其实也是对之前四章节的知识点做一个复习巩固,这样的学习方法刚好适合我们初学者,若一味地赶,可能我们的学习就只有速度,而没有效率了。 本周还回顾了实验三中的最后一个编程题,其方式使用的是简单的数学知识,那么练习这个编程题目的原因在于学 ...
分类:编程语言 时间:2017-09-15 22:15:15 收藏:0 阅读:327
函数的冒泡排序: 本质是,让元素换位置,逐个比较最终排序。 例1:实现a1,a2值互换: 冒泡排序: 递归: 在函数内部可以调用其他函数。如果一个函数在内部调用自己,这个函数就是递归函数。 例: 函数装饰器: 装饰器的目的:当要修改一段代码时,而不进行内部的修改,这就需要在外部加装饰器来达到效果。 ...
分类:编程语言 时间:2017-09-15 22:14:55 收藏:0 阅读:335
为什么会重新书写函数的练习呢?在于自己对于定义功能函数格式的不熟悉,感觉随时会忘。 这里再次做一个书写,并且详细地分析一下每一步背后的意思。 class FunctionDemo { public static void main(String[] args) // 这里定义的功能函数是最常见的三种 ...
分类:编程语言 时间:2017-09-15 22:07:07 收藏:0 阅读:275
插入排序 の implementation 插入排序就像打赌的时候,比如双扣。抽牌的时候,一次拿一张牌,这张牌和之前的牌一张张比较。选择把这张牌插入什么位置,排好顺序的位置后打牌更顺。要不然得一个一个找到时麻烦。也不利于打牌的大局观。看下图 假设第一次抽到梅花7, 不用排序。因为只有一张 接着抽到梅 ...
分类:编程语言 时间:2017-09-15 21:28:37 收藏:0 阅读:242
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不 ...
分类:编程语言 时间:2017-09-15 21:27:45 收藏:0 阅读:253
Python3 的requests的requests 库 1 安装: 在 配好python的基础上,在dos命令框中,使用 pip install requests 就行了 2 演示: python 用requests的get的方法爬取链接是很简单的,代码如下: 这只是网页链接的一个简单爬取,但是有 ...
分类:编程语言 时间:2017-09-15 21:21:27 收藏:0 阅读:316
红色为检查异常,就是eclipse要提示你是try catch 还是throws。 非检查异常,就是/0,nullpointexception,数据越界访问indexOfOutBounds 异常 错误: 最常见的oom错误,还有classnotFoundeError,StackOverflowErr ...
分类:编程语言 时间:2017-09-15 21:20:48 收藏:0 阅读:339
一、函数简介 函数可以看做是程序的组织的一种方式,是功能代码块的一种抽象和封装 二、函数定义 def 函数名(): 功能代码语句 return 函数在遇到return会终止整个函数,如果函数没有为其书写return语句的话也将默认返回None 四、函数的调用 函数名(对应参数列表) 五、空函数 空函 ...
分类:编程语言 时间:2017-09-15 21:19:53 收藏:0 阅读:255
可以存储多个值 主要用来读 元组不可变 可以当作字典的key number=(10,12,34,65,234,123) # number=tuple(10,12,34,65,234,123) 可以按照索引取值 切片 (顾头不顾尾 步长) 长度 len 成员运算 (in 和 not in) 其他操作 ...
分类:编程语言 时间:2017-09-15 21:18:07 收藏:0 阅读:261
124626246272462851284
上一页512833下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!