自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【冒泡排序优化】

试想一下:如果待排序的序列是{2,1,3,4,5,6,7,8,9},也就是说,除了第一个和第二个的关键字需要交换之外,别的都已经是正常的顺序,当进行完第一趟排序之后,此时的序列已经有序,但是算法仍然不依不饶地将i= 1到8以及每个循环中的J循环都执行一遍,尽管没有交换数据,但之后的大量比较还是大大多余了。 当i= 1时,没有任何的数据交换就说明次序列已经有序,不需要继续后面的循环判断工作了,因此增加一个标记量flag来实现算法改进: 代码如下: ...

2020-09-13 15:47:02 61

原创 【冒泡排序C++实现】

程序代码: #include <iostream> using namespace std; void Swap(int* a, int* b) { int tmp = *a; *a = *b; *b = tmp; } void BubbleSort(int *arr, int n) { for (int i = 0; i < n - 1; ++i) { for (int j = 0; j < n - 1 - i; ++j) { if (arr[j]..

2020-09-13 15:16:43 664

原创 break,continue,goto,return关键字的区别

break,continue,goto,return关键字的区别 break: 跳出当前循环 continue 如果是for循环,则跳转到for循环的第三个条件 如果是while循环,则直接跳转while循环语句 goto 无条件跳转语句 ,尽可能从上向下跳转,从里层循环跳转到外层循环,不可以跨函数跳转 return 是函数运行结束之后的返回值 ...

2019-11-09 11:26:32 146

空空如也

空空如也

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

TA关注的人

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