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

那个网站是专门做机械设备dedecms网站地图生成

那个网站是专门做机械设备,dedecms网站地图生成,首次进入网站时给一个alert怎么做,商城网站制作多少钱1. 题目#xff1a; 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2#xff0c;另有两个整数 m 和 n #xff0c;分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中#xff0c;使合并后的数组同样按 非递减顺序 排列。 注意#xff1a;最终 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2另有两个整数 m 和 n 分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中使合并后的数组同样按 非递减顺序 排列。 注意最终合并后数组不应由函数返回而是存储在数组 nums1 中。为了应对这种情况nums1 的初始长度为 m n其中前 m 个元素表示应合并的元素后 n 个元素为 0 应忽略。nums2 的长度为 n 。 2. 思路 每次比较两个数组中最大的元素即可。 ① 首先分别拿两个数组中最大的元素出来作比较较大的元素放在 num1 数组的 mn-1 位置处则当前元素的原位置索引m 或 n减减目的指向下一个待比较的元素而我们的 num1 空位置索引也要减减目的指向下一个空位置这里的空位置索引我们就用 mn-1 来表示当 m 或 n 减减的同时该空位置索引也会随着减减 ② 这个比较过程是要重复进行的什么时候停止当比较的位置已经到达了最左边即索引为 0 的时候我们就不可能再去比较了因为这里的 m-1 和 n-1 才是两个数组各自的索引则循环条件就是 m 0 n 0只要有一个数组遍历到了尽头就退出循环 ③ 循环不满足条件退出之后如果 n0但 m0 或者 n 和 m 都小于 0就代表 num2 中的元素已经全部插入到 num1 中了这个时候就算合并完成 ④ 如果 m0但 n0这种情况就是 num1 中的元素已经全比较完了只剩下 num2 的元素等待插入所以这个时候我们还需要一个 while 循环用于将 num2 中的元素依次插入到 num1 中空位置索引还是 mn-1每次 n 减减直到 n 等于0。 3. 代码实现 class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {while (m 0 n 0) {if(nums1[m - 1] nums2[n - 1]) {nums1[m n - 1] nums1[m - 1];m--;} else {nums1[m n - 1] nums2[n - 1];n--;}}while (n 0) {nums1[m n - 1] nums2[n - 1];n--;}} }
http://wiki.neutronadmin.com/news/131543/

相关文章:

  • 网站建设评分细则网站自己推广怎么做
  • 企业展示型网站 建站系统最近免费中文字幕mv免费高清版
  • 有口碑的网站建设湖南省郴州市宜章县
  • 医疗网站建设效果网站建设的一般步骤包含哪些
  • 网站如何排名成都中方互动做网站怎样
  • 建站之星快速建站价格外包公司的优势和劣势
  • 东方网景做网站怎么样银川网站建设那家好
  • 网站建设与管理必修中国互联网协会12321举报中心
  • 国内网站建设连云港网站优化方案
  • 邯郸网站建设怎么开发响应式手机模板WordPress
  • 网站开发如何收费龙岩网红景点
  • 网站 自助建站厦门建设局保障房官网
  • 毕节网站怎么做seowordpress移动端
  • 网站网页和网址的关系网站怎么做免费推广
  • 蔡甸建设局网站nginx环境下安装wordpress
  • 卡地亚手表官方网站随州便宜做网站
  • 上海做网站公百度关键词怎么刷上去
  • 短视频行业的发展趋势深圳宝安seo外包
  • 外贸网站定制建站重庆seo推广渠道
  • 临淄网站制作nginx做网站
  • 新会区住房和城乡建设局网站网站备案注销下载
  • 乡村两级先锋网站建设好网站建设公司的网站
  • 郑州网站建设哪家好东莞哪里有做网站的
  • 企业网站宣传册应该哪个部门做张店网站制作
  • 企业做网站系统电脑版传奇网站
  • 网站视频下载方法免费做网站有哪些家
  • 热e国产-网站正在建设中-手机版百度平台
  • 做网站如何规避法律风险浙江备案需要开启网站吗
  • 鄞州区网站建设东莞在建工程
  • 怎样快速学好网站建设自媒体十大平台