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

企业网站项目流程新闻型网站建设

企业网站项目流程,新闻型网站建设,慕课网网站开发背景,烟台网站建设费用1.冒泡排序(BubbleSort)实现 算法步骤#xff1a;比较相邻的元素。如果第一个比第二个大#xff0c;就交换。 对每一对相邻元素作同样的工作#xff0c;从开始第一对到结尾的最后一对。 这步做完后#xff0c;最后的元素会是最大的数。 针对所有的元素重复以上的步骤#…1.冒泡排序(BubbleSort)实现 算法步骤比较相邻的元素。如果第一个比第二个大就交换。 对每一对相邻元素作同样的工作从开始第一对到结尾的最后一对。 这步做完后最后的元素会是最大的数。 针对所有的元素重复以上的步骤除了最后一个。持续每次对越来越少的元素重复上面的步骤直到没有任何一对数字需要比较。 代码实现 void BubbleSort(int arr[],int len) {for(int i0;ilen-1;i)//外循环是遍历每个元素每次都放置好一个元素{for(int j0;jlen;j)//内循环是比较相邻的两个元素把大的元素交换到后面{if(arr[j]arr[j1]){int temparr[j];arr[j]arr[j1];arr[j1]temp;}}} } 2.冒泡排序的时间复杂度 最优的情况是已经排好序了那么就不用交换元素时间开销为[n(n-1)]/2时间复杂度为O(n^2)。 最差的情况是元素刚开始也拍好序了但是是逆序这样每一次排序都要交换两个元素时间开销为[3n(n-1)]/2时间复杂度为O(n^2)。 3.leetcode题目 最后一块石头的重量 void bubbleSort(int* nums,int n) {for(int i0;in-1;i){for(int j0;jn-1-i;j){if(nums[j]nums[j1]){int tempnums[j];nums[j]nums[j1];nums[j1]temp;}}} } int lastStoneWeight(int* stones, int stonesSize) {while(stonesSize1){bubbleSort(stones,stonesSize);stones[stonesSize-2]stones[stonesSize-1]-stones[stonesSize-2];stonesSize--;}return stones[0]; }
http://www.w-s-a.com/news/52502/

相关文章:

  • 帝国音乐网站怎么做数据表电脑优化软件
  • 做国外网站收款怎么收建筑人才招聘网站
  • 毕设做桌面端还是网站sns社交网站 建设
  • 建设一个网站需要注意哪些内容wordpress 进销存
  • 沈阳市建设局网站sem优化师是什么意思
  • 餐饮vi设计公司网站排名优化方法讲解
  • 无线昆明官方网站可以做书的网站
  • 信誉最好的20个网投网站凡科网站建设之后怎么删除
  • 天津网站开发技术广州网站优化公司排名
  • 养老做增减的网站医院网站怎么做优化排名
  • 企业网站的推广方法有哪些上海猎头公司前十名
  • 电商网站建设建议免费下载app
  • 网站搭建设计是什么意思百度地图放到网站上
  • 东莞网站建设市场分析淘宝网站框架
  • 新网站多久被百度收录网站空间单位
  • 2017常用的网站昆明网站代理
  • 成都海鸥手表网站安阳网站建设策划
  • 做好的网站怎么发布做网站应该做哪方面的
  • 可以找厂家的网站品牌创意型网站开发
  • 有没有做牛羊角的网站电商网站报价
  • 网站建设行业咨讯文章网站兼容模式怎么设置
  • 商务网站建设概念东莞做网站的公司吗
  • 高稳定性的网站设计制作wordpress 检测插件
  • 无锡网站制作排名自适应网站建设推荐
  • 度娘网站桃花怎么做网站制作 p
  • 小欢喜林磊儿什么网站做家教搜索优化公司
  • 龙岗做网站哪里找网站建设简介是什么意思
  • 做网站的标准北京西站出站口
  • asp.net新建网站市场营销管理是做什么的
  • 南昌网站建设模板服务商建设什么网站挣钱