摘要:
简单的理解,插入排序,就是原队列中不断的出列一个值,与已经出列的所有值进行一一比较,找到自己的位置进行插队。 下面是学习的来的插入排序以及自己对一些代码的注释;另外,在此基础上将其中的插队代码,单独做成了一个函数。 下面是插入排序的c++代码: 改动的c++代码 阅读全文
摘要:
代码在最后,c++语言,在codeblocks17.12下运行顺利 4 8 1 7 5 0 2 9 6 3 每一次都在剩下的数字中找到最小值 0 8 1 7 5 4 2 9 6 3 0的位置与4的位置交换 0 1 8 7 5 4 2 9 6 3 1的位置与8的位置交换 0 1 2 7 5 4 8 9 阅读全文
摘要:
remove() 函数用于移除列表中某个值的第一个匹配项。 remove()方法语法: list.remove(obj) 如果obj不在列表中会引发 ValueError 错误,通常先使用count方法查看有多少个obj pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的 阅读全文
摘要:
a_list = [x for x in range(1, 11)] print(a_list) a_list.append('sdadfewf') # 将整个字符串放到列表的最后 print(a_list) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'sdadfewf'] b_list = [x for x in range(1, 11)] print(b_list) 阅读全文
摘要:
语句表达式: 在Python中支持遍历循环的对象:可迭代器对象,支持迭代协议的对象 比如列表list没有迭代功能只是可迭代对象 迭代:迭代协议 --> 例:f.__next__() 属于f的迭代方法,全局的迭代方法为next(f) 迭代工具 --> for,…推导… map… 迭代器对象 已经实现 阅读全文