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

高校网站安全建设方案电子专业简历模板

高校网站安全建设方案,电子专业简历模板,苏宁网站开发人员工资,网站 多个ip 备案贵阳这个地方的天气变化好大呀#xff0c;前两天晒大太阳#xff0c;今天就冷的脚抖#xff0c;简直不要太冷#xff0c;但是不管怎么样#xff0c;还是要学习的哟#xff01; 冬天来了#xff0c;春天确实还有一点远#xff01; 好了#xff0c;话不多说#xff0c;…贵阳这个地方的天气变化好大呀前两天晒大太阳今天就冷的脚抖简直不要太冷但是不管怎么样还是要学习的哟 冬天来了春天确实还有一点远 好了话不多说我们来开始今天的学习。今天我们来讲冒泡排序什么是冒泡排序呢 冒泡排序是一种基本的排序算法其思想是通过比较两个相邻元素的大小将较大的元素逐渐交换到数组的最末尾。 1. 从数组的第一个元素开始将其与相邻的元素进行比较。 2. 如果当前元素大于相邻元素则交换它们的位置将较大的元素移动到后面。 3. 继续比较与下一个元素直到达到数组的末尾。 4. 重复以上步骤每次比较的次数减少一次。 5. 重复执行上述步骤直到所有元素都按照从小到大的顺序排序。 那么我们现在来看看整体代码 #define _CRT_SECURE_NO_WARNINGS 1 #include stdio.hvoid BubbleSort(int arr[], int sz) {for (int i 0; i sz-1; i)//趟数{for (int j 0; j sz - 1 - i; j)//一趟冒泡排序{if (arr[j] arr[j 1]){int tmp arr[j];arr[j] arr[j 1];arr[j 1] tmp;}}} }int main() {int arr[] { 5,7,9,4,3,6,8,1};//5 7 9 4 3 6 8 1int sz sizeof(arr) / sizeof(arr[0]);//计算有多少个元素BubbleSort(arr,sz);for (int i 0; i sz; i){printf(%d , arr[i]);}return 0; } 看看运行效果 那么如果是以 9 1 3 4 5 6 7 8这样排序呢我们是不是也还要进行那么多次的排序我们是不是只用一趟排序之后就是我们希望看见的结果了所以我们来改进一下我们的代码。我们假设flag 1为最终排好的效果如果进行交换了我们就把 flag 0表示此时还不是我们想要的效果还可以定义一个count来看看我们进行了多少次比较。 int count 0;void BubbleSort(int arr[], int sz) {for (int i 0; i sz; i)//趟数{//int flag 1;for (int j 0; j sz - 1 - i; j)//一趟冒泡排序{count;if (arr[j] arr[j 1]){int tmp arr[j];arr[j] arr[j 1];arr[j 1] tmp;//flag 0;}}/*if (flag 1){break;}*/} }int main() {int arr[] {9,1,3,4,5,6,7,8, };//5 7 9 4 3 6 8 1int sz sizeof(arr) / sizeof(arr[0]);BubbleSort(arr,sz);for (int i 0; i sz; i){printf(%d , arr[i]);}printf(%d, count);return 0; } 我们先把flag摒弃掉看看总共比较了多少次 加上flag的判断后看看 可能有一些小伙伴有些疑惑了为什么count放在比较的外面而不放在if的里面不是说比较了才加加吗?其实就是放在这里的每一次进来都是要进行比较的假设你上一次达到了你想要的排序但是下一次进来还是要进行比较呀看看要不要进行交换如果不用交换的话那么flag就不用变成0了那么就可以执行到后面然后跳出循环 好了今天就到此结束咯 Good night!
http://www.huolong8.cn/news/119915/

相关文章:

  • 山东省建设文化传媒有限公司网站舟山网站建设有限公司
  • 网站标题title为什么不能频繁的改seo排名助手
  • 贵州省住房和城乡建设厅网网站利尔化学股票股吧
  • 无锡网站设计系统网络整合营销理论案例
  • 代做设计网站宠物论坛网站策划书
  • 天津网站建设制作开发公司网站建设工作标准
  • 宜昌网站模板手机网站seo
  • 网站建设行业新闻如何做拉勾勾网站
  • 免费做免费做人爱视频的网站四川建设网证书查询平台官网
  • 常州城投建设招标网站博客wordpress模板
  • 河北省建设安全监督站的网站沈阳市建设工程信息
  • 网站怎么做浏览量才会多企业查查天眼查询
  • 成都网站建设制作服务全网霸屏推广系统
  • 网站建设对企业很重要浏览器大全下载
  • 设计公司网站页面设计最早动画是如何做的视频网站
  • 网上做网站兼职网站改版策划方案
  • 上海外包公司网站建设外贸业务员的工作内容
  • 有没有专门做航拍婚礼网站非洲做网站用哪里服务器好
  • 南山建网站建站宝盒v8破解版下载
  • 网站联动是什么意思好用的ppt模板网站免费
  • 长春网页推广有哪些公司济南seo整站外包
  • 沈阳公司网站设计公司网站建设百度推广开户
  • 天津龙腾公司做网站o2o网站建设特色
  • 建立网站备案需要什么资料wordpress夜间模式
  • 网站建设改变某个表格大小快速提升网站关键词排名
  • 网站备案为什么要关闭怎么建设课程网站
  • 免费建设论坛网站手机o2o网站建设
  • 在什么网站做公司人员增减网站设计教程视频下载
  • 网站分页导航网站建设维护兼职
  • 文昌湖城乡建设局网站专业做房地产网站建设