上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: 算法关键点: 无序区 有序区 冒泡排序 列表每两个相邻的数,如果前边的比后边的大,那么交换这两个数……(升序,大的放后面) 代码关键点: 趟 无序区 (红色表示有序去,白色表示无序区) python代码实现: li = [9, 2, 3, 4, 5, 6, 7, 8, 1] def foo(li): 阅读全文
posted @ 2020-05-14 20:28 静静别跑 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 现有一个问题: 给一个列表,以及一个元素,返回: 元素的下表或未查找到元素 1. 顺序查找 从列表第一个元素开始,顺序进行搜索,直到找到为止。 时间复杂度:O(n) 2. 二分查找 从有序列表的候选区data[0:n]开始,通过对待查找的值与候选区中间值的比较,可以使候选区减少一半。示例:列表[1, 阅读全文
posted @ 2020-05-14 20:22 静静别跑 阅读(145) 评论(0) 推荐(0) 编辑
摘要: https://www.bilibili.com/read/cv6044849?uc_share_depth=1 阅读全文
posted @ 2020-05-14 11:16 静静别跑 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 博客:带图 https://blog.csdn.net/superwangxinrui/article/details/79626870 尾递归python:https://blog.csdn.net/chuwei4749/article/details/100684043 循环python:htt 阅读全文
posted @ 2020-05-14 03:27 静静别跑 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 博客:https://www.cnblogs.com/chengxiao/p/6194356.html https://www.cnblogs.com/piperck/p/6030122.html python实现: def merge(left, right): """ params: left= 阅读全文
posted @ 2020-05-14 01:14 静静别跑 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.jianshu.com/p/1e375fb40506 https://blog.csdn.net/xiongchengluo1129/article/details/80462651 阅读全文
posted @ 2020-05-12 01:02 静静别跑 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 资源:http://golang.iswbm.com/en/latest/ 知乎:https://www.zhihu.com/question/23486344/answer/1204644361 阅读全文
posted @ 2020-05-11 22:51 静静别跑 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 文章:https://blog.csdn.net/hellozpc/article/details/81436980 阅读全文
posted @ 2020-05-11 18:10 静静别跑 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 示例: class Foo: def __enter__(self): print("Foo: __enter__") def __exit__(self, exc_type, exc_val, exc_tb): print("Foo: __exit__") foo = Foo() with foo 阅读全文
posted @ 2020-05-09 01:40 静静别跑 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1. __call__() 方法 对象+() 可以直接调用__call__()方法 , 类似普通函数的调用 class CallTest(object): def __init__(self): print('I am __init__') def __call__(self): print('I 阅读全文
posted @ 2020-05-09 01:36 静静别跑 阅读(1868) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页