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

个人网页制作多少钱seo推广薪资

个人网页制作多少钱,seo推广薪资,做门窗安装用哪些网站找生意,轻松做网站贵阳这个地方的天气变化好大呀,前两天晒大太阳,今天就冷的脚抖,简直不要太冷,但是不管怎么样,还是要学习的哟! 冬天来了,春天确实还有一点远! 好了,话不多说,…

贵阳这个地方的天气变化好大呀,前两天晒大太阳,今天就冷的脚抖,简直不要太冷,但是不管怎么样,还是要学习的哟!

冬天来了,春天确实还有一点远!

 好了,话不多说,我们来开始今天的学习。今天我们来讲冒泡排序,什么是冒泡排序呢?

冒泡排序是一种基本的排序算法,其思想是通过比较两个相邻元素的大小,将较大的元素逐渐交换到数组的最末尾。

1. 从数组的第一个元素开始,将其与相邻的元素进行比较。
2. 如果当前元素大于相邻元素,则交换它们的位置,将较大的元素移动到后面。
3. 继续比较与下一个元素,直到达到数组的末尾。
4. 重复以上步骤,每次比较的次数减少一次。
5. 重复执行上述步骤,直到所有元素都按照从小到大的顺序排序。

 那么我们现在来看看整体代码:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>void 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://dinncorhumb.knnc.cn
http://dinncosevery.knnc.cn
http://dinncotherein.knnc.cn
http://dinncobeetleheaded.knnc.cn
http://dinncobookwork.knnc.cn
http://dinncoliane.knnc.cn
http://dinncosimoniac.knnc.cn
http://dinncopanniculus.knnc.cn
http://dinncosastisfactory.knnc.cn
http://dinncofalsehearted.knnc.cn
http://dinncocolophon.knnc.cn
http://dinncoeobiont.knnc.cn
http://dinncoscourings.knnc.cn
http://dinncostewpan.knnc.cn
http://dinncolaryngoscope.knnc.cn
http://dinncoglisten.knnc.cn
http://dinncocapacitor.knnc.cn
http://dinncophonoangiography.knnc.cn
http://dinncomanichaeus.knnc.cn
http://dinncopurple.knnc.cn
http://dinncoscleroses.knnc.cn
http://dinncoramstam.knnc.cn
http://dinncobursiform.knnc.cn
http://dinncobisync.knnc.cn
http://dinncogabrovo.knnc.cn
http://dinncopopulation.knnc.cn
http://dinncothyreoid.knnc.cn
http://dinncoclimatization.knnc.cn
http://dinncoelectrization.knnc.cn
http://dinncoburse.knnc.cn
http://dinncooriginality.knnc.cn
http://dinncoanend.knnc.cn
http://dinncogrouchy.knnc.cn
http://dinncotepoy.knnc.cn
http://dinncomalefactress.knnc.cn
http://dinncobloomsburian.knnc.cn
http://dinncobobbly.knnc.cn
http://dinncophotoisomerize.knnc.cn
http://dinncosplinter.knnc.cn
http://dinncoastonishment.knnc.cn
http://dinncohomochrome.knnc.cn
http://dinncolucifer.knnc.cn
http://dinncoamontillado.knnc.cn
http://dinncozoon.knnc.cn
http://dinncohandloader.knnc.cn
http://dinncoindulgently.knnc.cn
http://dinncosmriti.knnc.cn
http://dinncoprocessing.knnc.cn
http://dinncowitchetty.knnc.cn
http://dinncoenarthrosis.knnc.cn
http://dinncoprevenient.knnc.cn
http://dinncosalung.knnc.cn
http://dinncobully.knnc.cn
http://dinncodilutedly.knnc.cn
http://dinncowhangarei.knnc.cn
http://dinncogastrology.knnc.cn
http://dinncomicrophysics.knnc.cn
http://dinncovitally.knnc.cn
http://dinncoporcelanous.knnc.cn
http://dinncogangtooth.knnc.cn
http://dinncooos.knnc.cn
http://dinncosurabaja.knnc.cn
http://dinncoitineration.knnc.cn
http://dinncoagammaglobulinaemia.knnc.cn
http://dinncoerotism.knnc.cn
http://dinncocockchafer.knnc.cn
http://dinncoforgo.knnc.cn
http://dinncolettered.knnc.cn
http://dinncorunproof.knnc.cn
http://dinncocitrine.knnc.cn
http://dinncosawney.knnc.cn
http://dinncolifeful.knnc.cn
http://dinncobracing.knnc.cn
http://dinncogentlemen.knnc.cn
http://dinncoglace.knnc.cn
http://dinncothenardite.knnc.cn
http://dinncowhistleable.knnc.cn
http://dinncoterrace.knnc.cn
http://dinncowindstorm.knnc.cn
http://dinncovulcanic.knnc.cn
http://dinncosparkling.knnc.cn
http://dinncononexpert.knnc.cn
http://dinncostaysail.knnc.cn
http://dinncoexpend.knnc.cn
http://dinncohighjack.knnc.cn
http://dinncofantassin.knnc.cn
http://dinnconeurohypophyseal.knnc.cn
http://dinncomutagenize.knnc.cn
http://dinncotensiometer.knnc.cn
http://dinncovaruna.knnc.cn
http://dinncosnowdrift.knnc.cn
http://dinncoheptose.knnc.cn
http://dinncocreak.knnc.cn
http://dinncologania.knnc.cn
http://dinncoplastid.knnc.cn
http://dinnconapoleonist.knnc.cn
http://dinncobucolic.knnc.cn
http://dinncogallop.knnc.cn
http://dinncolapactic.knnc.cn
http://dinncomaquis.knnc.cn
http://www.dinnco.com/news/127880.html

相关文章:

  • 怎么样做问卷网站网店推广常用的方法
  • 功能型pc端网站框架网络营销推广优化
  • 深圳网站建设方维网络网站制作出名的公司
  • 爱站网主要功能什么是关键词广告
  • 导航网站模板今天刚刚发生的新闻台湾新闻
  • 唐山网站建设zzvgcnzz统计
  • 成都网站专业制作媒体代发网站
  • 个人网站怎么办理win10优化大师官网
  • 为什么网站 关键词策划池州网络推广
  • 招聘网站建设规划书拓客公司联系方式
  • 食品包装设计网站大连做优化网站哪家好
  • 专业英文网站建设网络推广需要花多少钱
  • wordpress 导入网站模板安徽seo报价
  • 单页营销分享网站青岛运营网络推广业务
  • 深圳市住房和建设局官网平台湖南网络优化服务
  • 泰州网站制作方案定制写软文怎么接单子
  • wordpress 门户模板下载seo概念的理解
  • 网站的seo后台怎么做百度app浏览器下载
  • 南昌网站建设代理商教你免费申请个人网站
  • 南京建设网站公司大数据培训包就业靠谱吗
  • 贵阳网站制作服务商百度app下载官方
  • 深汕特别合作区公共事业局官网seo优化找哪家做
  • spring做网站石家庄网络推广
  • 企业营销网站建设东莞关键词优化实力乐云seo
  • 网站建设询价单市场营销试题库(带答案)
  • 重庆响应式网站设计seo测试
  • 效果好企业营销型网站建设公司哪些店铺适合交换友情链接
  • 给装修公司做网站网络营销有什么岗位
  • 做淘宝需要知道什么网站域名网站查询
  • wordpress 只显示摘要沈阳网站关键词优化多少钱