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

使用nas建设网站百度电脑版网页

使用nas建设网站,百度电脑版网页,做一电影网站怎么赚钱吗,买个域名自己做网站吗题目链接:算法面试题汇总 - LeetBook - 力扣(LeetCode)全球极客挚爱的技术成长平台 题目描述:给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元…

题目链接:算法面试题汇总 - LeetBook - 力扣(LeetCode)全球极客挚爱的技术成长平台

题目描述:给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。

题目样例:

输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3
输出:[1,2,2,3,5,6]
解释:需要合并 [1,2,3] 和 [2,5,6] 。
合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。

提示:

nums1.length == m + n
nums2.length == n
0 <= m, n <= 200
1 <= m + n <= 200
-109 <= nums1[i], nums2[j] <= 109

解法一:直接合并后排序,直接将数组nums2放进数组nums2的尾部,然后直接对整个数组进行排序。

代码如下:

class Solution {
public:void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {for(int i=0;i<n;i++)nums1[i+m]=nums2[i];sort(nums1.begin(),nums1.end());}
};

 解法二:双指针法。方法一没有利用数组 已经被排序的性质。为了利用这一性质,我们可以使用双指针方法。这一方法将两个数组看作队列,每次从两个数组头部取出比较小的数字放到结果中。我们为两个数组分别设置一个指针p1和p2来作为队列的头部指针。

代码如下:

class Solution {
public:void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {int p1=0,p2=0;int two[m+n];int r=0;while(p1<m||p2<n){if(p1==m)two[r++]=nums2[p2++];else if(p2==n)two[r++]=nums1[p1++];else if(nums1[p1]<nums2[p2])two[r++]=nums1[p1++];elsetwo[r++]=nums2[p2++];}for(int i=0;i<m+n;i++)nums1[i]=two[i];}
};

http://www.yidumall.com/news/32946.html

相关文章:

  • 建设通网站联系电话百度云盘官网登录入口
  • 国家标准化建设管理委员会官方网站软文的概念是什么
  • 陕西建设技术学院网站沈阳网站建设制作公司
  • 做网站一定要实名认证吗永久免费自助建站系统
  • 合肥哪家制作网站今日小说搜索风云榜
  • 做外贸网站选美国服务器的费用哪个平台可以买卖链接
  • 做网站属于无形资产还是费用海洋seo
  • 济南网络电视台建站优化公司
  • 上海好的高端网站建设免费建一级域名网站
  • 外贸网站如何选择域名com域名注册
  • 网站的结构设计seo关键词选取工具
  • 网站文章收录慢杭州seo网站推广
  • 网站建设技术分为哪些方向济南seo关键词优化方案
  • wordpress4.0.1百度快速seo
  • seo网站优化优化排名外贸建站公司
  • 网站开发 参考文献如何自建网站?
  • 做优化网站是什么意思sem搜索
  • h5软件百度搜索引擎优化指南最新版
  • 营销型网站价格网站seo快速优化
  • 成都网站建设价格网盘搜索
  • 网站主机空间价格怎么样优化关键词排名
  • 宁波做网站费用营销策略模板
  • 网站被k还能不能在百度做推广下载百度官方网站
  • 首饰行业网站建设策划温州网站优化推广方案
  • 奥门网站建设网站建设情况
  • 网站备案号如何查找买友情链接
  • 宝鸡企业网站建设巨量引擎广告投放
  • 网站建设系统多少钱关键词如何排名在首页
  • 平顶山哪里有做网站的公司营销型网站设计制作
  • wordpress是免费的网站优化内容