![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
力扣题
文章平均质量分 55
NEWCODERzzz
这个作者很懒,什么都没留下…
展开
-
剑指offer解题方法 P3
剑指offer(简单到复杂顺序题解) 21.调整数组顺序使奇数位于偶数前面 双指针法 class Solution { public int[] exchange(int[] nums) { int temp; int i=0,j=nums.length-1; while(i<j){ while(i<j && nums[i]%2==1)i++; while(i<j &am原创 2021-03-15 14:08:11 · 60 阅读 · 0 评论 -
剑指offer解题方法 P2
剑指offer(简单到复杂顺序题解) 15.二进制中1的个数 请实现一个函数,输入一个整数(以二进制串形式),输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。 public class Solution { // you need to treat n as an unsigned value public int hammingWeight(int n) { int res=0;原创 2021-02-03 10:00:44 · 59 阅读 · 0 评论 -
剑指offer解题方法 P1
剑指offer 58 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab" 1.字符串切片 class Solution { public String reverseLeftWords(String s, int n) { return s.substring(n,s.length()) + s.substring(0,n); } } 2.列表遍历拼接 cla原创 2021-01-18 11:27:38 · 111 阅读 · 0 评论