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

经典网站欣赏、网站域名如何管理

经典网站欣赏、,网站域名如何管理,十大免费自媒体素材网站,官网站内优化怎么做给定长度分别为 m 和 n 的两个数组#xff0c;其元素由 0-9 构成#xff0c;表示两个自然数各位上的数字。现在从这两个数组中选出 k (k m n) 个数字拼接成一个新的数#xff0c;要求从同一个数组中取出的数字保持其在原数组中的相对顺序。 求满足该条件的最大数。结…给定长度分别为 m 和 n 的两个数组其元素由 0-9 构成表示两个自然数各位上的数字。现在从这两个数组中选出 k (k m n) 个数字拼接成一个新的数要求从同一个数组中取出的数字保持其在原数组中的相对顺序。 求满足该条件的最大数。结果返回一个表示该最大数的长度为 k 的数组。 说明: 请尽可能地优化你算法的时间和空间复杂度。 示例 1: 输入: nums1 [3, 4, 6, 5] nums2 [9, 1, 2, 5, 8, 3] k 5 输出: [9, 8, 6, 5, 3] 代码 class Solution {public int[] maxNumber(int[] nums1, int[] nums2, int k) {int mnums1.length,nnums2.length;int[] resnew int[k];int sMath.max(0,k-n),endMath.min(k,m);for(int is;iend;i)//遍历nums1和nums2不同取数情况返回的最大数组返回最大的结果{int[] curmerge(getMaxNumber(nums1, i),getMaxNumber(nums2, k-i));if(comp(cur,0,res,0))rescur;}return res;}public boolean comp(int[] nums1,int p1 ,int[] nums2, int p2) { //比较两个序列如果前面元素都相同则长度大的较大if(p2nums2.length) return true;if(p1nums1.length) return false;if(nums1[p1]nums2[p2]) return true;if(nums1[p1]nums2[p2]) return false;return comp(nums1, p11, nums2, p21);}public int[] merge(int[] nums1, int[] nums2) {int nnums1.length,mnums2.length;int cur0,p10,p20;int []retnew int[nm];while (p1n||p2m)//合并两个数组{if(comp(nums1,p1,nums2,p2))ret[cur]nums1[p1];else ret[cur]nums2[p2];}return ret;}public int[] getMaxNumber(int[] nums1, int k) {//单调栈找出单个数组的最大排列int nnums1.length,remn-k,top-1;int[] stacknew int[k];for(int i0;in;i){int curnums1[i];while (top0curstack[top]rem0){top--;rem--;}if(topk-1)stack[top]cur;else rem--;//可删除的额度减一当可删除的额度用尽将不能再移除元素为了保证返回数组的长度}return stack;} }
http://www.zqtcl.cn/news/948006/

相关文章:

  • 深圳网站制作公司报价单宝塔做两个网站6
  • 百度站长工具怎么查排名贵港网站制作
  • 运城个人网站建设学校网站建设目的
  • 住房城乡建设部门门户网站购物网站排名大全
  • 手机网站平台江门网站建设模板
  • 做本地网站需要什么资质百度多长时间收录网站
  • 网站建设公司使用图片侵权使用者有无责任夸克免费空间
  • 网站建设制作鸿运通做网站能用python吗
  • 站长源码之家Wordpress 新建标签
  • 太原网站建设详细策划如何建设网站简答题
  • 乡村生态旅游网站建设方案如何做网站的导航栏
  • wordpress百度百科网站开发 seo
  • 网站主机名wordpress主题修改底部版权
  • 网站官网怎么做龙岩iot开发福建小程序建设
  • 哪个学校设有网站开发专业北京有哪些网站公司
  • 做网站需要的带宽上行还是下行湖南竞网科技有限公司
  • 帝国cms企业门户网站仿站视频教程 网盘互联网金融p2p网站建设
  • 个人网站备案涉及支付宝做二手的网站都有哪些
  • 如何给网站做宣传导航栏网页怎么制作
  • 返利网站建设高校精神文明建设网站
  • 河北百度推广seoseo全网优化指南
  • 网站建设网页开发一个类引用另一个类的方法
  • 第四章第二节网站建设的教学设计云南网站建设一度科技公司
  • php 搭建手机网站建e网app下载
  • 河北手机版建站系统价格微信怎么开店铺小程序
  • 中国建设教育网官网是什么网站潮州seo建站
  • 如何做个购物网站学校网站设计的目的
  • 建设部网站158号文件1688官网app
  • 临沂科技网站建设在线网页截图工具
  • 聊城网站推广软件简单网页制作训练