Java实现-删除排序数组中的重复数字2
来源:互联网 发布:新津知艺术馆 编辑:程序博客网 时间:2024/06/06 04:32
public class Solution { /** * @param A: a array of integers * @return : return an integer */ public int removeDuplicates(int[] nums) { // write your code here if(nums.length==0){return 0;}LinkedHashMap<Integer,Integer> map=new LinkedHashMap<Integer,Integer>();for(int i=0;i<nums.length;i++){if(map.containsKey(nums[i])){map.put(nums[i], map.get(nums[i])+1);}else{map.put(nums[i], 1);}}Set<Integer> set=map.keySet();int count=0;Iterator<Integer> it=set.iterator();while(it.hasNext()){int temp=it.next();if(map.get(temp)>=2){nums[count]=temp;count++;nums[count]=temp;count++;}else{nums[count]=temp;count++;}}return count; }}
阅读全文
0 0
- Java实现-删除排序数组中的重复数字2
- Java实现-删除排序数组中的重复数字1
- python_lintcode_100删除排序数组中的重复数字 _101删除排序数组中的重复数字2
- 删除排序数组中的重复数字
- 题目:删除排序数组中的重复数字
- LintCode-删除排序数组中的重复数字
- LintCode 删除排序数组中的重复数字
- 容易 删除排序数组中的重复数字
- (100)删除排序数组中的重复数字
- 删除排序数组中的重复数字
- 删除排序数组中的重复数字
- 删除排序数组中的重复数字
- 删除排序数组中的重复数字 II
- lintcode ----删除排序数组中的重复数字
- 删除排序数组中的重复数字
- 删除排序数组中的重复数字 II
- LintCode:删除排序数组中的重复数字
- 删除排序数组中的重复数字 II
- 关于PSD切图
- 权限管理解决方案
- 【ESP8266】ESP8266的TCP分包处理
- 【剑指offer-解题系列(54)】字符流中第一个不重复的字符
- C语言结构体和指针
- Java实现-删除排序数组中的重复数字2
- opencv ROI(感兴趣区域)与掩码操作 ROI图像融合
- Java与算法(3)
- Collections.sort排序
- 多进程如何调度
- 链式栈的实现
- canvas动画圆形扩散
- Java+Selenium3基础篇5-第一个自动化测试脚本
- 关于Android中WebView的点滴