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

网站主题风格有哪些各大行业网站

网站主题风格有哪些,各大行业网站,wordpress官网地址,网页布局技巧之前的文章里有写归并排序的最小和问题(归并排序-最小和-CSDN博客),逆序对问题其实跟最小和问题的本质一样: 逆序对:给定一个数据,从左往右,从第一个数开始,它右边每一个比它小的都…

之前的文章里有写归并排序的最小和问题(归并排序-最小和-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.yayakq.cn/news/703965/

相关文章:

  • 宠物发布网站模板品牌网站建设只询大蝌蚪
  • 品牌网站分析河南省住建局官网
  • 榆林网站建设公司电话浙江省建设厅地址在哪里
  • .帮别人做网站微信怎么开通微商城
  • 备案怎么关闭网站吗安溪人做的网站
  • wordpress扫码枪网站体验优化
  • 网站开发合理性是什么意思wordpress 小组
  • 购物商城网站的制作商业论坛网
  • 网站前端开发语言网页版游戏在线玩2022
  • 网站建设公司天津长沙做网站公司
  • 做高端网站建设苏州做网站最好公司有哪些
  • 怎么让百度搜索到自己的网站代理网站是什么
  • 建设网站还不如搬砖wordpress会员
  • 免费询盘网站 163com箱登录
  • 网站建设基础课程wordpress 插件 注入
  • 做室内效果图的网站秦皇岛建设网站官网
  • 西昌有没有可以做网站的公司江门网站设计找哪家
  • 网站的开发流程做直播网站前端
  • 慈溪网站建设哪家好成交型网站建设方案
  • 吴江建网站企业网站的建立与维护论文
  • 网站预订系统建设房地产市场信息管理平台
  • 网站建设开发背景简介Php做网站要求
  • 男的做直播哪个网站好瀑布流响应式网站模板
  • 东莞邦邻网站建设如何做国外的电商网站设计
  • 山东建设工程信息网站连山网站建设
  • 公司网站怎么更新维护伯维网站建设
  • 平顶山城市住房城乡建筑网站网站菜单实现原理
  • 广西网站设计公司排行榜seo关键词优化服务
  • 绩溪网站建设个人帮忙做网站吗
  • 网站的数据库丢失旅游网站建设的目的与意义是什么