摘要: 算法 算法复杂度理论 算法复杂度:分为时间复杂度和空间复杂度,一个好的算法应该具体执行时间短,所需空间少的特点。 结论: 复杂度与时间效率的关系 C < log2n < n < n*log2n < n2 < n3 < 2n < 3n < n! (c是一个常量,n是一个变量且比c大) | | | | 阅读全文
posted @ 2022-01-07 21:08 hanease 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 作者:老刘链接:https://www.zhihu.com/question/23148377/answer/718815659来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 十大经典排序算法最强总结(含Java代码实现) 0、排序算法说明 0.1 排序的定义 对一序 阅读全文
posted @ 2022-01-07 21:05 hanease 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... */ package cn.co 阅读全文
posted @ 2022-01-07 20:18 hanease 阅读(35) 评论(0) 推荐(0) 编辑