c/c++冒泡排序算法

 时间:2024-10-16 14:10:52

1、//冒泡排序算法void Bubble_Sort(int *int_array, int len拘七呷憎){ int i = 0,continue_flag = 1; while 烫喇霰嘴(true) { continue_flag = 0; for (i = 1; i < len; i++) { //若为反序则交换 if (int_array[i]<int_array[i-1]) { int_array[i] ^= int_array[i-1]; int_array[i-1] ^= int_array[i]; int_array[i] ^= int_array[i-1]; continue_flag = 1; } } if (continue_flag == 0) { break; } }}

2、//这里是打印函数void Print(int *int_array,int len){ int i = 0; for (i = 0; i < len; i++) { cout << *(int_array+i)<<" "; } cout << "\r\n";}

3、//测试主函数int main(int argc,char**argv){ int array[5] = { 3, 2, 1, 8, 0 }; Bubble_Sort(array, 5); Print(array, 5); return 0;}得出结果如下图

c/c++冒泡排序算法
  • 人工性荨麻疹如何治愈
  • 使用燃气灶要注意哪些事项?
  • 13个月大宝宝吃什么鱼肉类好
  • 如何完全卸载 Visual Studio 2015
  • 音叉料位开关的常见故障及原因分析
  • 热门搜索
    南京旅游攻略一日游 七台河旅游 银座旅游 江苏旅游景点推荐 10月去哪里旅游最好 澳门旅游塔蹦极 去埃及旅游 巴马旅游景点 饶平旅游景点大全 浙江普陀山旅游攻略