自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 C++希尔排序

文章目录前言一、希尔排序的基础知识点1.希尔排序的排序原理2.希尔排序的所属类别3.希尔排序的算法复杂度二、希尔排序的动态图三、希尔排序的代码与执行情况2.执行情况总结前言今天来和大家一起学习希尔排序。以下是本篇文章正文内容。一、希尔排序的基础知识点1.希尔排序的排序原理1959年Shell发明而得名,第一个*突破O(n2)*的排序算法,其实希尔排序本质上是一种特殊的插入排序,它与插入排序不同在于它会优先比较距离较远的元素。希尔排序又名“缩小增量排序”。我们一般使用希尔排序时,会定义一个距

2021-02-21 11:45:28 153

原创 C++插入排序

文章目录前言一、插入排序的基础知识点1.插入排序的排序原理2.插入排序的所属类别3.插入排序的算法复杂度二、插入排序动态图三、代码总结前言今天来和大家分享插入排序。一、插入排序的基础知识点1.插入排序的排序原理用未排序序列中的首个元素a,与已排序元素b从后向前逐个对比,若a>b则a插入b的后一位,若a<b,则a、b位置互换。2.插入排序的所属类别插入排序属于“比较类排序”3.插入排序的算法复杂度最坏的情况为与所求序列相反的序列,所以需要依次操作 1、2、3…(n-1)次.

2021-02-16 11:46:50 4398 3

原创 C++选择排序

文章目录前言一、选择排序的基础知识点1.选择排序法的排序原理2.选择排序法的所属类别3.选择排序法的算法复杂度二、选择排序法的动态图三、代码总结前言今天和大家来一起讨论选择排序法。如有不足,望各位多多指正。以下是本篇文章正文内容。一、选择排序的基础知识点1.选择排序法的排序原理选择排序法是一个比较直观的排序方法,排序原理为:从未排序序列中选择出最小(大)值放入已排序序列之首,再从剩余元素中选最小值放入已排序序列末端。以此类推,循环n-1次便完成排序。2.选择排序法的所属类别选择排序法属.

2021-02-12 21:36:35 1062 1

原创 C++冒泡排序

文章目录前言一、冒泡排序分类二、冒泡排序的动态图![这是冒泡排序的动态图片,可以让大家更清楚地更直观地理解冒泡排序](https://img-blog.csdnimg.cn/2021021118472545.gif#pic_center)三、冒泡排序的时间复杂度1.冒泡排序代码总结前言笔者是一名计算机专业大一新生,想在假期通过写博客来记录自己的学习经历。目前正在学习十大排序,想今天写一写与冒泡排序有关的知识点。笔者才疏学浅,望各位多多指正。希望与各位一同在学习的道路上前进。一、冒泡排序分类冒泡排

2021-02-11 19:18:08 888 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除