
算法
算法代表着用系统的方法描述解决问题的策略机制
程序猿的散文诗
一只不断踩坑、爱写点文艺文的前端菜鸟
展开
-
插入排序,了解一下
???? 个人理解:先把第二元素存起来,然后跟前面的元素进行比较,如果符合规则就插入比较元素的前面或后面;然后在把第3个元素存起来,在跟前面的元素进行比较,如果符合规则就插入比较元素的前面或后面;以此慢慢递进完成排序 (正序:插入就是每次新取一个数,然后倒序地往前找,找到比它小的就插入后面) ???? 大佬理解:其实插入排序就和打扑克的时候抓牌一样,新摸一张,然后再已排好的队列里面去插入他 ???? 算法步骤:将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。 从头到尾原创 2021-03-04 14:24:52 · 180 阅读 · 1 评论 -
十大经典算法
0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较...转载 2019-11-28 16:20:03 · 514 阅读 · 0 评论