摘要:
合并两个有序数组 //设置一个长度为n+m的新数组用于存数组nums1和数组num2的值 //循环比较nums1和nums2中的值,将两者中小的存入在nums中,并且序号加1 //循环直到有个数组的序号已经等于数组长度,那么将还没到的数组剩下元素存入在nums中 class Solution { p 阅读全文
posted @ 2022-03-07 15:31
Space-guan
阅读(21)
评论(0)
推荐(0)
摘要:
二叉树的最大深度 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(i 阅读全文
posted @ 2022-03-07 15:29
Space-guan
阅读(28)
评论(0)
推荐(0)
摘要:
删除链表中的节点 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ //删除node 阅读全文
posted @ 2022-03-07 15:26
Space-guan
阅读(39)
评论(0)
推荐(0)
摘要:
反转字符串 // 使用双指针法,初始状态是一个在最左边一个在最右边。 // 然后最左最右交换元素,直至左右指针相遇 class Solution { public void reverseString(char[] s) { //求s的数组长度 int n = s.length; //设计左右指针 阅读全文
posted @ 2022-03-07 15:24
Space-guan
阅读(34)
评论(0)
推荐(0)
摘要:
删除排序数组中的重复项 // 设置两个指针,一个是快指针fast,一个是慢指针slow // fast的作用是扫描出第一个新的元素然后赋值给slow所指的位置 // 最后slow所指的位置就是最后一个新元素,所指向的序号+1就是数组中不重复数的个数 class Solution { public i 阅读全文
posted @ 2022-03-07 15:18
Space-guan
阅读(57)
评论(0)
推荐(0)

浙公网安备 33010602011771号