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

包头北京网站建设国内最好的搜索引擎

包头北京网站建设,国内最好的搜索引擎,岳阳网站平台设计,网站建设公司市场策划方案简介😀 冒泡排序是一种简单但效率较低的排序算法。它重复地扫描待排序元素列表,比较相邻的两个元素,并将顺序错误的元素交换位置,直到整个列表排序完成。 实现🧐 以下内容为本人原创,经过自己整理得出&am…

简介😀

冒泡排序是一种简单但效率较低的排序算法。它重复地扫描待排序元素列表,比较相邻的两个元素,并将顺序错误的元素交换位置,直到整个列表排序完成。

实现🧐

  • 以下内容为本人原创,经过自己整理得出,有问题欢迎评论区留言,引用请标明出处,谢谢!🫡

冒泡排序

/*** @author bhlu* @date 2023-08-16* * @brief 冒泡排序* * @param[in] data 数字数组* @param[in] size 数组长度* * @return 无
*/
void bubble_sort(int data[], int size)
{// 按照上图的方法,遍历size-1次for(int i = 0; i < size - 1; i++){// 标记: 用于判断这次遍历是否了数据,0->修改,1->未修改int flag = 1;// 每轮判断的次数,按上图的方法,第一轮是size-1,然后每次都会少一次,可以使用size-1-ifor(int j = 0; j < size - 1 - i; j++){// 将索引指向的数据与索引下一个数据进行比较,大于就换位置if(data[j] > data[j+1]){int swap = data[j];data[j] = data[j+1];data[j+1] = swap;flag = 0;  // 改变标记}}if(flag)// 如果还是1,说明已经排好了,就breakbreak;}
}

完整代码🫠

  • sort.c
#include "sort.h"/*** @author bhlu* @date 2023-08-16* * @brief 冒泡排序* * @param[in] data 数字数组* @param[in] size 数组长度* * @return 无
*/
void bubble_sort(int data[], int size)
{// 按照上图的方法,遍历size-1次for(int i = 0; i < size - 1; i++){// 标记: 用于判断这次遍历是否了数据,0->修改,1->未修改int flag = 1;// 每轮判断的次数,按上图的方法,第一轮是size-1,然后每次都会少一次,可以使用size-1-ifor(int j = 0; j < size - 1 - i; j++){// 将索引指向的数据与索引下一个数据进行比较,大于就换位置if(data[j] > data[j+1]){int swap = data[j];data[j] = data[j+1];data[j+1] = swap;flag = 0;  // 改变标记}}if(flag)// 如果还是1,说明已经排好了,就breakbreak;}
}
  • sort.h
#ifndef __SORT_H
#define __SORT_H#include <stdio.h>extern void bubble_sort(int data[], int size);#endif
  • main.c
#include "sort.h"int main(void)
{int data[] = {10, 5, 2, 3, 4, 7, 6};int size = sizeof(data) / sizeof(data[0]);printf("排序前: ");for (int i = 0; i < size; i++)printf("%d ", data[i]);printf("\n");bubble_sort(data, size);printf("排序后: ");for (int i = 0; i < size; i++)printf("%d ", data[i]);printf("\n");return 0;
}
http://www.zhongyajixie.com/news/33855.html

相关文章:

  • 学做网站需要学那些程序企业查询网
  • 网站系统有哪些逆冬黑帽seo培训
  • 做内销的网站推荐seo线下培训机构
  • 网站建设+廊坊seo快速排名站外流量推广
  • 实体服务器做网站网络广告策划书模板范文
  • 网站建设对数据库有何要求百度一下主页官网
  • 网上帮人卖东西的平台宁波seo快速优化
  • 最新网站建设技术天津百度推广公司电话
  • 网站建设费可以一次性冲费用吗哪里有专业的培训机构
  • 代刷网网站怎么做竞价排名是什么
  • 重庆做网站开发的公司有哪些长沙百度推广公司电话
  • 温州手机网站建设百度云搜索引擎官网
  • 番禺区网站优化seo是什么部门
  • 做淘宝那样的网站网络推广的公司是骗局吗
  • 手机参数对比的网站seo优化要做什么
  • 松江手机网站开发郑州网站推广
  • 公司的网页设计seo专员的工作内容
  • 肇庆软件建网站公司百度搜索百度
  • 物流公司做网站需求关于普通话的手抄报
  • 河北今日头条新闻seo和竞价排名的区别
  • 连云港权威网站建设价格注册一个网站
  • 专业的餐饮加盟网站建设百度快速收录软件
  • 怎么做免费网站如何让百度收录seo01
  • 网站建设用户分析搜索引擎营销的优势和劣势
  • 中国外贸企业100强东莞seo建站优化工具
  • 北京好的前端培训机构常州seo招聘
  • 做网站电脑开一天用多少钱广东省人大常委会
  • 系统平台苏州网站seo服务
  • 浙江网站建设宁波seo推广公司排名
  • 安陆网站设计安徽网站推广优化