摘要: 参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017434209254976 作业 通常我们定义的函数都是返回函数的运行结果,但是假如我们不需要让这个函数立即执行,而是在后面某些情况下才执行,我们就可以定义一个函数,让这个函数返回我们 阅读全文
posted @ 2019-07-12 16:41 凌晨四点的蓝 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 算法思想: 首先从序列中选择一个最值,将这个元素和序列的首地址上的元素交换,这样就完成了一个元素的排序,接下来,重复上述过程,不断的从剩下的序列中选取最值,然后添加到有序部分的末尾(注意,这种添加是通过和未排序序列的第一个元素交换来实现的。 选择排序每次交换一队元素,他们当中至少有一个元素被移动到了 阅读全文
posted @ 2019-07-12 12:25 凌晨四点的蓝 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 算法思想 迭代法: 归并算法一共有两种思想,笼统的说,这两种思想的区别就在于一种不分割未排序的序列(直接将序列看为n个个数为1的子序列),这种称为 迭代法 直接从队头开始,两两合并为一个个数为2的子序列,一共有ceil(n/2)个,最后一个为2或者1, 接下来,以上面的结果开始,若序列个数不是1,将 阅读全文
posted @ 2019-07-12 10:43 凌晨四点的蓝 阅读(329) 评论(0) 推荐(0) 编辑