![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指Offer刷题记录
文章平均质量分 91
饺子0778
明光桥高级职业学院本硕
展开
-
剑指offer 21-36
21.调整数组顺序使奇数位于偶数前面 class Solution { public int[] exchange(int[] nums) { //判断奇数偶数用位运算 x&1=1奇数 x&1=0偶数 //调整顺序用首尾双指针法,左半边所有偶数与右半边所有奇数互换 if(nums==null||nums.length==0||nums.length==1) return nums; int n=nums.length; int lef原创 2021-02-23 21:17:10 · 139 阅读 · 1 评论 -
☞剑指offer刷题记录(一)03——06
03数组中重复的数字 题目 代码 HashSet class Solution { public int findRepeatNumber(int[] nums) { Set<Integer> res=new HashSet<Integer>(); int repeat=-1; for(int num:nums){ if(!res.add(num)){ repeat=num;原创 2020-09-14 19:42:05 · 69 阅读 · 0 评论