自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++中四种排序算法的时间空间复杂度

C/C++中四种排序算法的时间空间复杂度一.浅谈时间复杂度和空间复杂度1.概念:时间复杂度:就是说执行算法需要消耗的时间长短,越快越好。空间复杂度:就是说执行当前算法需要消耗的存储空间大小,也是越少越好。2.时间复杂度:1.表示方法:一般用“大O符号表示法”来表示时间复杂度:T(n) = O(f(n)),n是影响复杂度变化的因子,f(n)是复杂度具体的算法。1-1.循环次数最多原则: 当n变得越来越大时,公式中的低阶,常量,系数三部分影响不了其增长趋势,可以直接忽略他们, 只记录一个最

2020-08-11 13:36:15 1186 1

原创 c语言——直接插入排序实现(时间复杂度与空间复杂度分析)

c语言——直接插入排序实现(时间复杂度与空间复杂度分析)c语言——直接插入排序插入排序就是将一个记录插入到已排好序的序列中,从而得到一个新的有序序列。哪里有一个排好序的序列那问题是我们要排序的是一个数组,哪里来一个排好序的序列呢?这时,我们可以把数组下标为0的元素想像成一个有序的数组,这个数组内只有他一个元素,所以,它总是有序的。后面的元素和他比较。以升序为例代码void insertSort(int n[], int size){for (int i = 1; i < size;

2020-08-11 00:29:44 1832

空空如也

空空如也

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

TA关注的人

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