最新 最热

leetcode-9. 回文数

回文数,即从左往右读或从右往左读都一样,今天 2021 年 12 月 2 日,组合起来刚好就是 20211202,是回文数,也被网友称为 “20211202 爱的对称日”。

2022-06-17
1

leetcode-26. 删除有序数组中的重复项

image.pngimage.pngJAVA解法class Solution { public int removeDuplicates(int[] nums) { // 使用双指针 if (nums == null || nums.length == 0) { ...

2022-06-17
1

leetcode-27. 移除元素

image.pngimage.pngJAVA解法class Solution { public int removeElement(int[] nums, int val) { int count = 0; // 遍历所有数组里的元素 for (int i...

2022-06-17
0

leetcode-344. 反转字符串

利用双指针,左右指针往中间靠,过程两两相互交换,直到 left = right 停止循环。

2022-06-17
0

leetcode-136. 只出现一次的数字

利用异或的特点,即相同异或为0不同异或为本身,让0跟数组的第一个值异或即可达到目的。

2022-06-17
0

leetcode-48. 旋转图像

通过找规律我们可以得出以下结论:对于矩阵中第 i 行的第 j 个元素,在旋转后,它出现在倒数第 i 列的第 j 个位置。 利用这个规律,我们可以 new 出一个相同大小的中间矩阵用于临时存放倒置的结果,最后再将其覆盖原来的矩阵,即...

2022-06-17
0

leetcode-13. 罗马数字转整数

image.pngimage.pngimage.pngJAVA解法class Solution { public int romanToInt(String s) { int sum = 0; int preNum = getValue(s.charAt(0)); ...

2022-06-17
0

leetcode-35. 搜索插入位置

image.pngimage.pngJAVA解法class Solution { public int searchInsert(int[] nums, int target) { // 对传进来的 nums 进行遍历 for(int i = 0; i < nums.le...

2022-06-17
0

leetcode-69. Sqrt(x)

cj58-5b2390d9effc49569e0ca870cb4dff57.png

2022-06-17
1

leetcode-101. 对称二叉树

运用递归,通过 同步移动 两个指针的方法来遍历这棵树,p 指针和 q 指针一开始都指向这棵树的根,随后 p 右移时,q 左移,p 左移时,q 右移。每次检查当前 p 和 q 节点的值是否相等,如果相等再判断左右子树是否对称。...

2022-06-17
1