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

网站建设包括哪些方面?微信小程序注册方法

网站建设包括哪些方面?,微信小程序注册方法,织梦医疗网站,做一个网站的费用构成目录 1- 思路题目识别二分 2- 实现⭐4. 寻找两个正序数组的中位数——题解思路 3- ACM 实现 原题链接#xff1a;4. 寻找两个正序数组的中位数 1- 思路 题目识别 识别1 #xff1a;给定两个数组 nums1 和 nums2 #xff0c;找出数组的中位数 二分 思路 将寻找中位数 —… 目录 1- 思路题目识别二分 2- 实现⭐4. 寻找两个正序数组的中位数——题解思路 3- ACM 实现 原题链接4. 寻找两个正序数组的中位数 1- 思路 题目识别 识别1 给定两个数组 nums1 和 nums2 找出数组的中位数 二分 思路 将寻找中位数 —— 寻找两个合并数组的第 K 大 K代表中位数 实现 ① 遍历两个数组 通过比较两个数组的第 [k/2] 个元素 如果 numsA[k/2] numsB[k/2] 的时候删除 numsA 的前半部分元素。② 找剩余的k/2 个元素 其实现思路在于始终让 nums1 为元素数量少的数组 2- 实现 ⭐4. 寻找两个正序数组的中位数——题解思路 class Solution {public double findMedianSortedArrays(int[] nums1, int[] nums2) {// 1. 长度int len1 nums1.length;int len2 nums2.length;// 定义 right// 排除奇、偶 影响int left (len1len21)/2;int right (len1len22)/2;return ((findK(nums1,0,len1-1,nums2,0,len2-1,left) findK(nums1,0,len1-1,nums2,0,len2-1,right))*0.5);}public int findK(int[] nums1,int start1,int end1,int[] nums2,int start2,int end2,int k){// 始终让 nums2 最长int len1 end1 - start11;int len2 end2 - start21;if(len1len2) return findK(nums2,start2,end2,nums1,start1,end1,k);// 判断if(len10) return nums2[start2k-1];if(k 1) return Math.min(nums1[start1],nums2[start2]);// 递归逻辑int i start1 (Math.min(len1,k/2)-1);int j start2 (Math.min(len2,k/2)-1);if(nums1[i] nums2[j]){return findK(nums1,start1,end1,nums2,j1,end2,k-(j-start21));}else{return findK(nums1,i1,end1,nums2,start2,end2,k-(i-start11));}} }3- ACM 实现 public class findM {public static double findMid(int[] nums1,int[] nums2){int len1 nums1.length;int len2 nums2.length;int left (len1len21)/2;int right (len1len22)/2;return ((findK(nums1,0,len1-1,nums2,0,len2-1,left) findK(nums1,0,len1-1,nums2,0,len2-1,right))*0.5);}private static double findK(int[] nums1,int start1,int end1,int[] nums2,int start2,int end2,int k){// 递归终止int len1 end1 - start1 1;int len2 end2 - start2 1;if(len1len2) return findK(nums2,start2,end2,nums1,start1,end1,k);// 终止if(len10) return nums2[start2k-1];if(k 1) return Math.min(nums1[start1],nums2[start2]);// 递归int i start1 (Math.min(len1,k/2)-1);int j start2 (Math.min(len2,k/2)-1);if(nums1[i] nums2[j]){return findK(nums1,start1,end1,nums2,j1,end2,k - (j-start21));}else{return findK(nums1,i1,end1,nums2,start2,end2,k-(i-start11));}}public static void main(String[] args) {Scanner sc new Scanner(System.in);String input sc.nextLine();input input.replace([,).replace(],);String input2 sc.nextLine();input2 input2.replace([,).replace(],);String[] parts input.split(,);int[] nums new int[parts.length];for(int i 0 ; i nums.length;i){nums[i] Integer.parseInt(parts[i]);}String[] parts2 input2.split(,);int[] nums2 new int[parts.length];for(int i 0 ; i nums2.length;i){nums2[i] Integer.parseInt(parts2[i]);}System.out.println(结果是findMid(nums,nums2));} }
http://www.sczhlp.com/news/239724/

相关文章:

  • seo网站推广收费泉州模板网站建站
  • 厚街h5网站建设网站建设全过程
  • jsp个人网站设计二建证从住房建设厅网站调出流程
  • 做个自己的网站需要多少钱泰安招聘
  • 网站建设项目申请书淘宝图片做链接的网站
  • 河南网站域名备案江门有什么网站推广
  • 可以免费秒玩游戏的网站信息流广告投放
  • 徐州网站制作案例高端大气的企业网站
  • 建设电子元器件网站东莞全网推广
  • 网站建设公司浙江华企做三网站
  • 公司网站建设手机端跟PC端网站建设和维护及云计算
  • 网站建设报价表格临沂企业自助建站
  • 做网站以后的趋势知乎网页qq登录每一天乐在沟通
  • Fusion++ 语义实例分割​​与​​稠密SLAM重建​​在TSDF子图层面进行了深度融合 - MKT
  • dz论坛中英文网站怎么做长春广告公司网站建设
  • 淘宝客怎么做自己的网站高端建站是什么意思
  • 免费送衣服在哪个网站做购买wordpress现有模板
  • 做商业网站赚钱吗高校学风建设专栏网站
  • 无锡整站百度快照优化针对本地的免费推广平台
  • 做一个营销型的网站多少钱2022年最火的电商平台
  • 广州网站建设优化公司湖北网站建设报价
  • 单页加盟网站模板设计design
  • 模板网站缺点昆明网站建设优化
  • 网站 建设 内容 安排怎么增加网站的收录量
  • 电商网站开发价格织梦网站首页是哪个文件
  • 鸿扬家装网站建设wordpress好看的页面布局
  • 视频怎样连接到wordpress太原网站优化排名
  • WordPress网站htm地图展示型企业网站
  • 可以做调查问卷的网站学校网站开发程序
  • 学php网站开发好吗wordpress 主题安装 ftp