当前位置: 首页 > news >正文

济南做网站最好的公司网片生产厂家

济南做网站最好的公司,网片生产厂家,南通网络推广,网站推广服务费计入什么科目冒泡排序虽然简单&#xff0c;但在实际应用中效率较低&#xff0c;适合小规模数据或教学演示。 // 冒泡排序函数 void bubbleSort(int arr[], int n) {for (int i 0; i < n - 1; i) { // 外层循环控制排序轮数for (int j 0; j < n - i - 1; j) { // 内层循环控制每轮比…

 冒泡排序虽然简单,但在实际应用中效率较低,适合小规模数据或教学演示。

// 冒泡排序函数
void bubbleSort(int arr[], int n) {for (int i = 0; i < n - 1; i++) { // 外层循环控制排序轮数for (int j = 0; j < n - i - 1; j++) { // 内层循环控制每轮比较if (arr[j] > arr[j + 1]) { // 如果前一个元素大于后一个元素,交换它们int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}
}
#include <stdio.h>
void printArray(int arr[], int n) {for (int i = 0; i < n; i++) {printf("%d ", arr[i]);}printf("\n");
}int main() {int arr[] = {64, 34, 25, 12, 22, 11, 90}; // 待排序数组int n = sizeof(arr) / sizeof(arr[0]); // 计算数组长度printf("排序前的数组: \n");printArray(arr, n);bubbleSort(arr, n); // 调用冒泡排序函数printf("排序后的数组: \n");printArray(arr, n);return 0;
}

优化建议

1)提前终止:如果某一轮没有发生交换,说明数组已有序,可以提前结束排序。

// 冒泡排序函数
void bubbleSortOptimized(int arr[], int n) {int swapped;for (int i = 0; i < n - 1; i++) {// 外层循环控制排序轮数swapped = 0;for (int j = 0; j < n - i - 1; j++) {// 内层循环控制每轮比较if (arr[j] > arr[j + 1]) {// 如果前一个元素大于后一个元素,交换它们int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;swapped = 1;}}if (!swapped) break; // 如果没有交换,提前结束}
}

 2)记录最后交换位置:记录每轮最后一次交换的位置,减少不必要的比较。

http://www.yayakq.cn/news/710893/

相关文章:

  • 11免费建网站安庆网站建设电话
  • 深圳制作网站多少费用广州优俊网站制作公司
  • wordpress 文章 附件高平网站优化公司
  • 专业网站建设兴田德润文案类的网站
  • 网站建设与管理专业教学计划与别人相比自己网站建设优势
  • 电商网站开发报价我要软文网
  • 网站开发工程师面试试题广州公认的第一富人区
  • wordpress网站无法打开网站建设教程金旭亮
  • 百度?o法提交网站it行业软件开发
  • 课程资源库网站开发的研究现状自己开发一款app软件
  • 设计公司网站建设方案本周最新新闻
  • 电子商务网站开发工具网络营销课程教案
  • 手机端网站怎么制作黄页企业名录
  • 西部数码网站管理助手serv-u默认密码江苏seo网络
  • 如何做区块链网站网站短信验证怎么做的
  • 站长素材网站dz网站开发
  • 安徽网站建设cnfg中国第五冶金建设公司医院网站
  • 个人网站制作价格表html网站开发实例
  • 单页面网站跳出率响应式网站建设代理商
  • 老铁推荐个2021网站好吗公司做网站需要哪些步骤
  • 外贸网站 备案创建个人网站
  • 微商做网站网站建设优化推广教程
  • 哪个学校有网站建设最火的网络销售平台
  • 网站模板 带后台太平洋在线建站系统
  • 成都网站wordpress 优酷 html5
  • 大连html5网站建设价格网站建设jw100
  • 做网站广告词跨境电商平台开发
  • 免费的html网站ppt模板怎么做
  • 做网站360业务软件发布网
  • 企业官网网站优化公司个旧市哪里有做网站