
算法
shiningdreamercaihua
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
排序算法
动画图解:十大经典排序算法动画与解析,看我就够了!(配代码完全版) Timsort原理介绍 快速排序算法原理及实现(单轴快速排序、三向切分快速排序、双轴快速排序) Java提供的排序算法是怎么实现的?快排? 漫画:什么是快速排序?(完整版) ...转载 2020-04-16 18:49:53 · 116 阅读 · 0 评论 -
时间复杂度 O(log n) 意味着什么?
https://www.cnblogs.com/glzgc/p/10831877.html原创 2019-11-14 23:04:34 · 222 阅读 · 0 评论 -
算法设计之五大常用算法设计方法总结
一、【分治法】 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……等。任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题...转载 2019-11-07 16:26:40 · 3207 阅读 · 0 评论 -
五大常用算法——分治法,动态规划,回溯法,分支界限法,贪心算法
分治算法 一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需的计算时间都与其规模有关...转载 2019-11-02 18:25:23 · 525 阅读 · 0 评论