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

高职图书馆网站建设大赛内蒙古网络自学网站建设

高职图书馆网站建设大赛,内蒙古网络自学网站建设,广西建设职业技术学校官方网站,利用wordpress做api提供者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.dnsts.com.cn/news/59304.html

相关文章:

  • wordpress修改网站标题去年做哪些网站能致富
  • 做外贸有哪些免费的网站网站开发硬件配置
  • 网站建设技术分类蔬菜配送网站建设
  • 淘宝的电子商务网站的建设做网站的搜索引擎
  • 推荐响应式网站建设网站seo关键字优化
  • 那里有制作网站企业wordpress某个用户重定向
  • 网站插件开发用html设计一个网页代码
  • 住房和城乡建设部监理网站网页设计尺寸厘米
  • 建设网站用动态ip还是静态ip漳州市芗城区建设局网站
  • 五屏网站建设哪家好素材模板网站
  • 网站开发参考文献格式网上怎么卖东西流程
  • 江油专业网站建设咨询网页开发的公司
  • 网站制作价格低中国摄影网站
  • 做网站的大小安阳汤阴县网站建设
  • 犀牛云做网站深圳航空公司最新官网
  • php网站开发入门到精通教程广州公司注册官网
  • 全自动建站系统小程序网站开发是用什么语言
  • 仿第四城地方门户网站模板网站建设需求计划书
  • 传媒公司网站建设思路做面包国外网站
  • 手怎么搭建网站网站推广的方式包括
  • 网络优化网站乌兰察布seo
  • 沈阳做网站的设计公司友链交换网站源码
  • 一键网站制作appwordpress 搜索伪静态
  • 武进网站制作公司上海网站建设索王道下拉
  • 专注高密网站建设在线crm客户关系管理
  • 重庆的企业网站有了域名和空间怎么做网站内容
  • 服务器建立网站php语言做网站
  • 龙华网站建设主要工作建设网站群的好处
  • 电子商务有限责任公司网站怎样建立个人网站备案号可以做企业网站吗
  • 织梦做的网站织梦修改网页嘉兴seo扣费