玫瑰不香

导航

随笔分类 -  算法

踩坑日记 - 算法之直接插入排序
摘要:1、插入排序 通过对比当前元素与该元素之前元素进行对比,将比当前元素大的往后移,直至前面元素小于等于当前元素,再将当前元素插入其后 2、排序原理 通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 3、排序步骤 1)从第一个元素开始,该元素可以认为已经被排序; 2)取 阅读全文

posted @ 2020-09-15 02:52 布娃娃 阅读(124) 评论(0) 推荐(0)

踩坑日记 - 排序之选择排序
摘要:1、选择排序 2、排序原理 通过遍历依次找到数组中最小的元素,依次放置数组最前面 3、排序步骤 1)从原始数组中找出最小的元素 2)将找到的最小元素放在数组最前面 3)从剩下的元素只能寻找最小的元素 4)将找的元素放在之前最小元素的后面 5)重复以上1至4步骤,直至排序完毕 4、复杂度 1)时间复杂 阅读全文

posted @ 2020-09-15 01:12 布娃娃 阅读(132) 评论(0) 推荐(0)

踩坑日记 - 排序算法之冒泡排序
摘要:1、冒泡排序 一种简单又稳定的,也是原地的排序算法。每次的遍历都是将遍历过程中最大或最小的元素沉入最后,故此叫冒泡排序 2、排序原理3、排序步骤: 遍历相邻两元素,交换符合条件的两个元素。 3、排序步骤 1) 外循环是遍历每个元素,每次都放置好一个元素; 2) 内循环是比较相邻的两个元素,把大的元素 阅读全文

posted @ 2020-09-14 01:26 布娃娃 阅读(268) 评论(0) 推荐(0)

踩坑日记 - 算法解说
摘要:1、算法:一套高效可行、保质保量、有出有入、有头有尾、健壮可行、易阅读易维护的处理问题的解决方案 2、数据结构:数据元素相互之间的对应和存储关系的结构体 数据结构组成图: 参考:https://blog.csdn.net/u013164931/article/details/80189351?biz 阅读全文

posted @ 2020-09-13 00:54 布娃娃 阅读(139) 评论(0) 推荐(0)