
笔记
文章平均质量分 77
数据结构和算法学习笔记
黑大帅的菜腿子
此人不懒,但也什么都没写
展开
-
笔记1-补充一些经常忘的常识
经常看到分析算法优劣时会给出其中一种形如O(n)、O(n^2)、O(nlogn)······的指标,这可以表示时间复杂度/空间复杂度。刚开始对这个东西只是有个模糊的概念,大概知道一般来讲,时间复杂度和空间复杂度都跟算法的先进性呈负相关,也不敢太绝对地讲越低越好,毕竟大部分情况有得就有失,这个低了,那个就高了,况且评价一个算法的优劣也不只有这两种角度。动态对象的要求:由于new会调用构造和析构函数,所以它可以满足动态对象的要求,而malloc和free无法满足动态对象的要求。O(g(n))且f(n)原创 2023-12-27 18:02:46 · 440 阅读 · 0 评论 -
笔记2-Fibonacci/斐波那契数列问题
Fibonacci问题的四种解决思路原创 2023-12-27 21:07:06 · 1013 阅读 · 0 评论 -
笔记3-汉诺塔Hanoi问题
汉诺塔Hanoi问题,求解路径+移动次数原创 2023-12-28 13:14:15 · 532 阅读 · 1 评论 -
笔记4-最大子段和问题
最大子段和问题原创 2023-12-28 18:07:20 · 359 阅读 · 1 评论