摘要: 来自图解LeetCode初级算法的笔记(分块查找没有研究) 为什么要查找 查找是搜索算法,可用在判断一个数是否在该数列种,或者找出一个无序数列中该数列的位置 ###顺序查找 就是将数列从头到尾的查找一遍 for i in rang(array): if array[i]==key: return i 阅读全文
posted @ 2021-10-01 14:51 索匣 阅读(66) 评论(0) 推荐(0) 编辑
摘要: ###从下面的测算结果可以看出 列表生成器所花时间最少, +方法和append()方法所花时间差不多, 转化为列表可迭代对象所花时间最多 ###有两种测试所花时间的语法,但效果不一样,不知道为啥;这里我弄错了,第一项参数应该填的是表达式,而我在第二种方法种填了对象。所以导致所花时间不一样 这下面都是 阅读全文
posted @ 2021-10-01 12:02 索匣 阅读(175) 评论(0) 推荐(0) 编辑
摘要: s = 0 i = 1 while i <= 100: # # 偏C++编写分格 s +=i i +=1 print('求100以内的和',s) # 求100以内的和 5050 for i in range(101): #比较pythonic s += i print('求两个100以内的和',s) 阅读全文
posted @ 2021-10-01 10:40 索匣 阅读(60) 评论(0) 推荐(0) 编辑