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

那家网站建设公司好如何把视频放到自己的网站

那家网站建设公司好,如何把视频放到自己的网站,做网站价格报价费用多少钱,怎么免费做网站教程最近面试#xff0c;发现要手撕算法加上机试#xff0c;被完败#xff0c;索性给自己立一个目标#xff0c;一周训练2次。 第一题。 给定两个大小分别为 m 和 n 的正序#xff08;从小到大#xff09;数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 …最近面试发现要手撕算法加上机试被完败索性给自己立一个目标一周训练2次。 第一题。 给定两个大小分别为 m 和 n 的正序从小到大数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (mn)) 。 示例 1 输入nums1 [1,3], nums2 [2] 输出2.00000 解释合并数组 [1,2,3] 中位数 2示例 2 输入nums1 [1,2], nums2 [3,4] 输出2.50000 解释合并数组 [1,2,3,4] 中位数 (2 3) / 2 2.5 提示 nums1.length mnums2.length n0 m 10000 n 10001 m n 2000-10^6 nums1[i], nums2[i] 10^6 这题力扣第四题我看着简单内容还可以一下子接受.想了快三个小时。 double get_mid(int* nums,int numsSize) {if(numsSize%2){return nums[numsSize/2];}else{return (nums[numsSize/2]nums[(numsSize)/2-1])*1.0/2;} }double findMedianSortedArrays(int* nums1, int nums1Size, int* nums2, int nums2Size) {if((nums1Size0)(nums2Size0)) return 0;else if((nums1Size0)(nums2Size!0)){return get_mid(nums2,nums2Size);}else if((nums2Size0)(nums1Size!0)){return get_mid(nums1,nums1Size);}else{if(nums1[nums1Size-1] nums2[0]){int len nums1Sizenums2Size ;int mid_index len /2;if(len % 2 ) // 长度是奇数{if(mid_index nums1Size){return nums2[nums2Size-mid_index-1];}else{return nums1[mid_index]*1.0;}}else //长度是偶数{if(mid_index nums1Size){return (nums1[mid_index]nums1[mid_index-1])*1.0/2;}else if((mid_index) nums1Size){return (nums1[nums1Size-1]nums2[0])*1.0/2;}else{return (nums2[nums2Size-mid_index-1]nums2[nums2Size-mid_index])*1.0/2;}}}else if(nums2[nums2Size-1] nums1[0]){int len nums1Sizenums2Size ;int mid_index len /2;if(len % 2 ) //长度是奇数{if(mid_index nums2Size){return nums1[nums1Size-mid_index-1];}else{return nums2[mid_index];}}else //长度是偶数{if(mid_index nums2Size){return (nums2[mid_index]nums2[mid_index-1])*1.0/2;}else if((mid_index) nums2Size){return (nums1[0]nums2[nums2Size-1])*1.0/2;}else{return (nums1[nums1Size-mid_index-1]nums1[nums1Size-mid_index])*1.0/2;}}}else{int len nums1Sizenums2Size ;int mid_index len /2;int count 0;int _n1 0,_n20;int last0,midv0;while(true){if(_n1 nums1Size) {midvnums2[_n2];count;if(count mid_index1){if(len%2){return midv*1.0;}else{return (lastmidv)*1.0/2;} }_n2;last midv;}else if(_n2 nums2Size) {midvnums1[_n1];count;if(count mid_index1){if(len%2){return midv*1.0;}else{return (lastmidv)*1.0/2;} }_n1;last midv;}else{if(nums1[_n1] nums2[_n2]){midv nums2[_n2];count;if(count mid_index1){if(len%2){return midv*1.0;}else{return (lastmidv)*1.0/2;}}_n2;last midv;}else{midv nums1[_n1];count;if(count mid_index1){if(len%2){return midv;}else{return (lastmidv)*1.0/2;}}_n1;last midv;}}}}}} 写的很烂很长就是没有做过算法题目的人的思维用了很多特殊情况来提高运算速度其实把最后一个else提取出来也可以进行运算。但不知道为什么内存消耗很高。
http://www.w-s-a.com/news/99315/

相关文章:

  • 重庆城市建设集团官方网站php用什么做网站服务器
  • 深圳坪山站重庆市园林建设有限公司网站
  • 网站建设图片教程如何用自己的电脑建网站
  • 《网页设计与网站建设》A卷答案广东新闻联播
  • 海南专业网站运营托管wordpress 去掉主题
  • 企业品牌网站制作甜品制作网站
  • 手机网站怎么制作影响力网站建设
  • 猪八戒网站做私活赚钱吗一尊网 又一个wordpress站点
  • 上海市做网站的公司滨州哪里做网站
  • 简单的网站建设步骤wordpress 贴吧主题
  • 金泉网做网站找谁表格做网站
  • 北京做兼职从哪个网站好江西省建设监督网站电子网
  • 什么网站做生鲜比较好安徽建设厅城乡官网
  • 域名购买网站有哪些问题上海装修网站建设
  • 找人做seo要给网站程序河北建设网网站
  • 哪家做网站性价比高wordpress最新文章链接插件
  • 维修网站怎么做移动互联网应用程序指的是什么
  • 张家界建设网站门户网站的建设原理
  • 企业通用网站模板湖南网站建设企业
  • 能看网站的视频app如何运行asp网站
  • 公司做网站还是做阿里好呢国外的旅游网站做的如何
  • 怎么做wep网站长沙seo排名公司
  • 海南网站网络推广做转运网站
  • 门户网站方案用户等待网站速度
  • 哈尔滨专业建网站方案深圳生活免费信息网
  • 检测网站是否被挂黑链wordpress 网址分享
  • 网站建设贵阳东莞网站建设策划
  • 网站5建设需要学什么桃城网站建设公司
  • 杭州外贸网站企业门户网站的安全性
  • 建设论坛网站需要做什么水果电商网站建设相关文献