两数组的交 II
来源:互联网 发布:电子书杂志制作软件 编辑:程序博客网 时间:2024/06/04 17:55
计算两个数组的交
解题代码:class Solution {
public:
/**
* @param nums1 an integer array
* @param nums2 an integer array
* @return an integer array
*/
vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
// Write your code here
vector<int> nums3;
int i=0,j=0;
int m=nums1.size();
int n=nums2.size();
if(m==0||n==0) {
return nums3;
}
sort(nums1.begin(),nums1.end());
sort(nums2.begin(),nums2.end());
while(i<=m-1&&j<=n-1){
if(nums1[i]==nums2[j])
{
nums3.push_back(nums1[i]);
i++;
j++;
}
else if(nums1[i]<nums2[j])
{
i++;
}
else j++;
}
return nums3;
}
};
解题思路:跟一差不多
- 两数组的交 II
- 两数组的交 II
- 两数组的交II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- 两数组的交 II
- LintCode:两数组的交 II
- LintCode 548 两数组的交 II
- LintCode【两数组的交II】
- Thymeleaf系列二 简单表达式: 变量、消息、Literals、文本、算术、比较和条件表达式
- BeautifulSoup与正则_简单爬虫python3实现
- 一个java接口实例
- 欢迎使用CSDN-markdown编辑器
- 课本NP-complete证明题
- 两数组的交 II
- 【网络编程】用有限状态机来处理业务逻辑
- 神经网络浅讲:从神经元到深度学习
- Mybatis的动态sql语句if和choose
- arcEngine部分hignlight刷新问题
- Object类的方法
- 【思维导图】数据库知识框架
- 处理ViewPager嵌套RecycleView卡顿问题
- 575. Distribute Candies