![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
爱追星星的人
这个作者很懒,什么都没留下…
展开
-
我的学习算法总纲
二叉树解题的思维模式分两类:1、是否可以通过遍历一遍二叉树得到答案?如果可以,用一个 traverse 函数配合外部变量来实现,这叫「遍历」的思维模式。2、是否可以定义一个递归函数,通过子问题(子树)的答案推导出原问题的答案?如果可以,写出这个递归函数的定义,并充分利用这个函数的返回值,这叫「分解问题」的思维模式。原创 2024-06-08 00:52:41 · 159 阅读 · 1 评论 -
排序算法
十大排序算法 算法分类 1.冒泡排序 1 算法思想 冒泡排序 是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个 元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 2.算法步骤 步骤1: 比较相邻的元素。如果第一个比第二个大,...原创 2020-01-11 11:19:49 · 101 阅读 · 0 评论