![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
KiMiWaWonderful
我就是个傲娇的孩子
展开
-
leetcode2. 两数相加
public static ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode dummyHead = new ListNode(0); ListNode p = l1, q = l2, curr = dummyHead; //进位 int carry = 0; ...原创 2020-03-22 22:28:51 · 142 阅读 · 0 评论 -
leetcode19. 删除链表的倒数第N个节点
思路: 删除从列表开头数起的第 (L - n + 1)个结点; 把第 (L - n) 个结点的 next 指针重新链接至第(L−n+2) 个结点 public ListNode removeNthFromEnd(ListNode head, int n) { ListNode dummy = new ListNode(0); dummy.next = head...原创 2020-03-22 22:25:25 · 92 阅读 · 0 评论 -
leetcode_88 Merge Sorted Array(Java)
将nums2插入nums1中,再对nums1进行排序。 class Solution{ public void merge(int[] nums1, int m, int[] nums2, int n) { int index = m; for (int num: nums2) { nums1[index] = num; ...原创 2018-12-30 11:37:58 · 106 阅读 · 0 评论 -
leetcode_215 Kth Largest Element in an Array(Java)
傻子做法 class Solution{ public int findKthLargest(int[] nums, int k) { Arrays.sort(nums); return nums[nums.length-k]; } }原创 2018-12-30 11:42:03 · 202 阅读 · 0 评论 -
leetcode_125 Valid Palindrome(Java)
熟悉以下函数的用法: (1) s.toLowerCase() (2) StringBuilder str = new StringBuilder(len) (3) s.toCharArray() (4) str.append(…) (5) str.toString().equals(str.reverse().toString()) class Solution{ publi...原创 2018-12-30 11:52:43 · 154 阅读 · 0 评论 -
leetcode_344 ReverseString(Java)
与125题类似。 class Solution{ public String reverseString(String s) { StringBuilder str = new StringBuilder(s.length()); for (char c:s.toCharArray()) { str.append(c); } return str.reverse()....原创 2018-12-30 13:08:14 · 169 阅读 · 0 评论 -
leetcode_11 ContainerWithMostWater(Java)
我的做法:使用一个数组装载可能的结果,再排序后输出最大值。 class Solution { public int maxArea(int[] height) { int l = 0; int r = height.length - 1; ...原创 2018-12-30 13:21:51 · 104 阅读 · 0 评论