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

辽宁网站建设找哪家外国设计网站推荐

辽宁网站建设找哪家,外国设计网站推荐,廊坊网站建,wordpress+短视频主题之前的文章里有写归并排序的最小和问题#xff08;归并排序-最小和-CSDN博客#xff09;#xff0c;逆序对问题其实跟最小和问题的本质一样#xff1a; 逆序对#xff1a;给定一个数据#xff0c;从左往右#xff0c;从第一个数开始#xff0c;它右边每一个比它小的都…之前的文章里有写归并排序的最小和问题归并排序-最小和-CSDN博客逆序对问题其实跟最小和问题的本质一样 逆序对给定一个数据从左往右从第一个数开始它右边每一个比它小的都能和它组成一个逆序对比如{3, 4, 1, 2}对于3来说右边比它小的只有1,2对于4来说比它小的也只有1,2对于1和2来说右边没有比它们自己小的所以最终的逆序对是4而{3, 4, 2,1}的逆序对则是5因为2的右边有一个1比它小 最小和的解法过程中是寻找每一个数右边数组中比左边数组中大的数据有几个而逆序对则寻找每一个数右边数组中比左边数组中小的数据有几个只是在比较和拷贝的时候要从数组的最后一位开始而不是下标为0的位置开始由于思想同最小和是差不多的这里就不细讲了直接看代码 public static void main(String[] args) {int arr[] new int[]{3, 4, 1, 2};int length arr.length;System.err.println(process(arr, 0, length - 1));for (int i 0; i length; i) {System.err.println(arr[i]);}}private static int process(int arr[], int start, int end) {if (start end) {return 0;}int middle start ((end - start) 1);//0 1return process(arr, start, middle) process(arr, middle 1, end) merge(arr, start, middle, end);}/*** 核心逻辑就是对于右边数组中要严格比左边数组的数据小满足条件就拷贝左边的数据* param arr* param start* param middle* param end* return*/private static int merge(int arr[], int start, int middle, int end) {int result 0;int[] help new int[end - start 1];int i help.length - 1;int index1 middle;int index2 end;while (index1 start index2 middle 1) {result result (arr[index2] arr[index1] ? (index2 - middle) : 0);help[i--] arr[index2] arr[index1] ? arr[index1--] : arr[index2--];}while (index1 start) {help[i--] arr[index1--];}while (index2 middle 1) {help[i--] arr[index2--];}int length help.length;for (int i1 0; i1 length; i1) {arr[start i1] help[i1];}return result;}
http://www.tj-hxxt.cn/news/220830.html

相关文章:

  • 上海有名的做网站的公司有哪些怎样用自己的主机做网站
  • 做第一个php网站设计吧 网站
  • 品牌型网站建设理论wordpress文章图片自适应
  • 软件开发项目管理整个流程上海优化外包
  • 在网站文字上做超链接给期货交易类做网站违法吗
  • 网站设计公司列表江门网页设计
  • 东阳做网站的公司天元建设集团有限公司邮箱
  • 北京网站设计培训域名解析过程
  • 哪儿网站建设费用低启动网站建设的请示
  • 无锡知名网站制作生鲜网站建设规划书
  • 旅游网站网页设计报告网站建设如何获取客户
  • 电影分享网站源码如何套用wordpress的源码
  • 昆明优化网站排名如何做个网站推广自己产品
  • 网站后台默认密码北京海淀建设工程律师推荐
  • 电子商务网站流程图公司网站建设存在问题
  • 网站开发前端简历网站后台功能开发
  • 做企业网站 asp的cms系统哪个好wordpress站点收录好
  • 北京做网站费用中国建设银行三峡分行网站
  • 职称论文写作网站什么样的网站不备案
  • 视频网站开发前景萍乡网站建设哪家公司好
  • php网站后台验证码不显示仙桃做网站的公司
  • 封面新闻是国家级媒体长沙正规关键词优化价格从优
  • 做高仿包的网站有哪些百度指数大数据
  • 网站开发哪里接业务电影采集网站怎么做
  • 枸杞网站怎么做上海企业登记在线官网
  • 制作手机端网站网站不做icp备案
  • 成都市网站制作如何做好推广工作
  • 青岛市建设监理协会网站怎样编程制作自己的app
  • 学校网站开发模式沧州百胜
  • 营销型网站建设公司地址外贸seo推广