博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode 面试题 10.01. 合并排序的数组
阅读量:3956 次
发布时间:2019-05-24

本文共 391 字,大约阅读时间需要 1 分钟。

原题目:

 

思路:

采用双指针,从后往前进行比较,每次在最后面加入大的元素。最后再把B里面的元素全都加进去

 

代码:

class Solution {public:    void merge(vector
& A, int m, vector
& B, int n) { int len = m+n-1,i=m-1,j=n-1; while(i>=0 && j>=0){ if(A[i] > B[j]) A[len--] = A[i--]; else A[len--] = B[j--]; } while(j>=0) A[len--] = B[j--]; }};

 

转载地址:http://pdpzi.baihongyu.com/

你可能感兴趣的文章
hdu-1016Prime Ring Problem(素数环 dfs)
查看>>
简单二分法模板
查看>>
hdu-1018Big Number(阶乘求位数)
查看>>
poj-2431Expedition(加油站 优先队列)
查看>>
poj-3253Fence Repair(优先对列 求木棍的最小和)
查看>>
hdu——1233还是畅通工程(并查集 求最小路径长度 减枝)
查看>>
poj——3320Jessica's Reading Problem(尺取法 求最小看书页数)
查看>>
poj——3061Subsequence(尺取法 求最小数量满足S)
查看>>
poj——2456Aggressive cows(二分搜索 求牛牛之间最大距离)
查看>>
hdu-2612Find a way(bfs 求两个人到同一家kfs所需时间最短)
查看>>
hdu-1166敌兵布阵(线段树 部分数据的更新及求和)
查看>>
hdu-1394Minimum Inversion Number(暴力解法或者线段树 求最少逆序对)
查看>>
hdu-1698Just a Hook(线段树 改变部分的值并求和)
查看>>
hdu-1754I Hate It(线段树 改变部分值并查找最大值)
查看>>
hdu-2717Catch That Cow(bfs 求最少几步达到指定值)
查看>>
hdu-2795Billboard(线段树 找到可以贴当前广告最上方的位置)
查看>>
poj-1321棋盘问题(dfs 找出最多有几种摆放棋子的可能)
查看>>
poj 3233Matrix Power Series(矩阵快速幂 二分求和 求累乘的和)
查看>>
poj 3735Training little cats(矩阵快速幂 完成模拟 注意优化)
查看>>
poj 3984迷宫问题(bfs求最短路径 类似并查集保存上个节点 保存最短路径)
查看>>