LintCode 两数组的交 II
来源:互联网 发布:证券分析软件 编辑:程序博客网 时间:2024/06/05 07:30
题目描述:
计算两个数组的交
注意事项
每个元素出现次数得和在数组里一样
答案可以以任意顺序给出
样例
nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2].
ac代码:
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 int a[900005]; int i; vector<int>v; memset(a,0,sizeof(a)); for(i=0;i<nums1.size();i++) { a[nums1[i]+200000]++; } for(i=0;i<nums2.size();i++) { if(a[nums2[i]+200000]) { v.push_back(nums2[i]); a[nums2[i]+200000]--; } } return v; }};
阅读全文
0 0
- LintCode:两数组的交 II
- LintCode 548 两数组的交 II
- LintCode【两数组的交II】
- 【lintcode笔记】两数组的交 II
- LintCode-两数组的交 II
- lintcode 两数组的交II
- 两数组的交 II -LintCode
- LintCode 两数组的交 II
- 两数组的交 II-LintCode
- lintcode 547两数组的交 lintcode 548两数组的交II
- LintCode做题记录-两数组的交 II
- lintcode 刷题-两数组的交 II Python
- Lintcode——两数组的交 II
- LintCode-[容易] 548. 两数组的交II
- LintCode:两数组的交
- LintCode:两数组的交
- 两数组的交-LintCode
- lintcode 两数组的交
- LintCode 整数排序
- eclipse更改仓库的数据源,变为阿里数据源
- Lintcode 两数组的交
- JSTL
- 六月14日
- LintCode 两数组的交 II
- break和continue的区别
- LintCode 合并区间
- 六月15日
- linux exercise 25
- LightOJ1265---Island of Survival (概率问题)
- 一个公司亏损 20 年,却估值超 2 万亿,为什么?
- Java面试总结
- Android SDK版本号 与 API Level