
算法
算法 是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务
好逸爱劳
微信
19967474384
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python实现 函数运行时间计算 装饰器
定义一个计算执行时间的函数作装饰器,传入参数为装饰的函数或方法 def print_execute_time(func): from time import time # 定义嵌套函数,用来打印出装饰的函数的执行时间 def wrapper(*args, **kwargs): # 定义开始时间和结束时间,将func夹在中间执行,取得其返回值 start = time() func_return = func(*args, **kwar原创 2020-06-05 09:06:48 · 978 阅读 · 0 评论 -
Python常用 排序算法
目录: 时间复杂度 & 空间复杂度: 常用算法: lowB 三人组 1.1 冒泡排序 1.2 选择排序 1.3 插入排序 NB 三人组 2.1 快速排序 2.2 堆排序 2.3 归排序 算法常识 3.1 时间复杂度/空间复杂度/稳定性 3.2 二分查找 3.3 递归 数据结构: 栈 队列 链表 3.1 单向链表 3.2 单向链表反转 数组 字典实现原理 5.1 哈希表 5...原创 2020-02-09 22:02:22 · 3012 阅读 · 3 评论