算法
Quincy379
坚持、冷静
展开
-
[转]二进制中1的个数[剑指offer]之python实现
其实我就想说你这么牛逼,你爹妈知道吗?http://blog.csdn.net/honeyaya/article/details/52832971原创 2017-12-13 17:09:56 · 288 阅读 · 0 评论 -
Python3之快速排序
def quickSort(List, left, right): if left >= right: # 如果只有一个数字时,结束递归 return flag = left for i in range(left + 1, right + 1): # 默认以第一个数字作为基准数,从第二个数开始比较,生成索引时要注意右部的值 if Lis原创 2018-01-27 09:23:46 · 304 阅读 · 0 评论 -
算法概述
什么是算法? 算法(Algorithm):一个计算过程,解决问题的方法 用什么方式来体现代码(算法)运行的快慢? 时间复杂度:用来评估算法运行效率的一个东西 时间复杂度是用来估计算法运行时间的一个式子(单位)。 一般来说,时间复杂度高的算法比复杂度低的算法慢。 常见的时间复杂度(按效率排序):\O(1)<\O(logn)<\O...原创 2018-02-28 09:19:12 · 247 阅读 · 0 评论