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

合作网站制作竞价单页

合作网站制作,竞价单页,爱采购官网首页,wordpress大主题公园前言 今天我们来看看怎么使用函数的方式实现冒泡排序吧#xff0c;我们以一个数组为例arr[] {9,8,7,6,5,4,3,2,1,0},我们将这个数组通过冒泡排序的方式让他变为升序吧。 代码实现 #includestdio.h void bubble_sort(int arr[], int sz) {int i 0;for (i 0;i s…         前言 今天我们来看看怎么使用函数的方式实现冒泡排序吧我们以一个数组为例arr[] {9,8,7,6,5,4,3,2,1,0},我们将这个数组通过冒泡排序的方式让他变为升序吧。 代码实现 #includestdio.h void bubble_sort(int arr[], int sz) {int i 0;for (i 0;i sz - 1;i){//一个数的冒泡泡排序一趟冒泡排序int j 0;for (j 0;j sz - 1 - i;j){//如果前面的数比后面大置换。if (arr[j] arr[j 1]){int tmp;tmp arr[j];arr[j] arr[j 1];arr[j1] tmp;}}} } int main() {int arr[] { 9,8,7,6,5,4,3,2,1,0 };int sz sizeof arr / sizeof arr[0];//冒泡排序之后输出升序bubble_sort(arr, sz);int i;//输出for (i 0;i sz ;i){printf(%d , arr[i]);}return 0; } 代码解析 我们从主函数开始吧首先定义数组arr[] {9,8,7,6,5,4,3,2,1,0},之后我们通过sizeof操作符来求数组中元素个数之后我们定义函数bubble_sort来实现冒泡排序大家这里注意喽bubble_sort只是我们函数的名字好了这里我们进入函数中。 我们定义函数的形参为数组这里函数中的形参本质上是一个指针数组名本质上是数组元素的首地址当我们将数组元素个数的计算传入函数中时在计算数组中元素个数的时候sz会为1这样我们根本就不会进入循环中程序出现错误所以我们将sz的计算放置在主函数里之后通过传参的方式将sz的值传入函数中。 好了我们知道数组中元素个数之后我们就知道了在这个数组中我们需要对多少个数进行冒泡排序一共进行几趟之后我们从第一个数开始与他相邻的数字比较如果上一个数字比下一个数字大的话我们将两个数字进行置换。直到我们第一次置换的数字找到它的位置我们一次的冒泡排序就结束了。我们第二次就从第二个数字开始这里我们进行一个数的冒泡排序时就需要逐渐递减到最后一个数字所以我们这里循环使用jsz-1-i,直到我们最后一个数完成冒泡排序循环结束。 置换图解
http://www.hkea.cn/news/14350325/

相关文章:

  • php网站屏蔽词怎么做产品如何做网站地图
  • 东莞合网站建设WordPress屏蔽cn国家访问
  • notepad做网站技巧硬件工程师需要学哪些
  • 营销型网站教程wordpress 标签搜索
  • 网站一屏做多大五年级下册数学优化设计答案
  • 有域名怎么建设网站用vue-cli做的网站
  • 河南网站网站制作wordpress 标签云制作
  • 最专业的企业营销型网站建设价格石家庄免费做网站
  • 2017两学一做网站网店设计作用有哪些
  • 网站开发内容怎么写南京制作网站
  • 网站建设很简单百度浏览器app
  • 微网站页面菜单栏如何自己做解析网站
  • 做的好的有哪些网站云畅网站建设后台
  • 博物建设公司网站如今做那个网站致富
  • 动漫网站logo企业网站怎么做排名
  • wordpress国内网站网络营销网站 功能
  • 做不做生意都要知道的网站新注册的公司怎么做网站
  • 深圳建站工作室wordpress中如何添加面包屑
  • 电影网站开发现状推广普通话宣传内容
  • 上海网站建设不好苏州微信网站建设
  • 帮做钓鱼网站会怎样wordpress博客百度收录
  • 自己编写网站wordpress 调用文章摘要
  • 山东专业网站建设公司哪家好鞍山玉佛苑玉佛图片
  • 唐山市做网站几种语言的网站如何做
  • 做网站 学什么重要新闻头条
  • 2016做网站百度号码认证平台个人号码申诉
  • 深圳网站建设ejaket更改wordpress链接数据库
  • 网站制作与网站设计郑州做优化的公司有哪些
  • 工艺品网站怎么做自己建网站买玩具
  • 唐山住房和城乡建设网站今天重大新闻摘抄