Geek先驱
Geek先驱
全部文章
分类
题解(5)
归档
标签
去牛客网
登录
/
注册
Geek先驱的博客
全部文章
(共5篇)
题解 | #最长的括号子串# 痛定思痛 字节一面算法题
面试官要求时间复杂度为O(n),空间复杂度为O(1) public class Solution { public int longestValidParentheses (String s) { int left =0,right =0, maxLen = 0; ...
字符串
字节跳动
2021-08-13
2
512
题解 | #二叉搜索树的第k个结点# 减法求解
public class Solution { private TreeNode res; private int idx; TreeNode KthNode(TreeNode pRoot, int k) { idx=k; dfs(pRoot)...
二叉树
中序遍历
2021-08-10
1
372
题解 | #链表中倒数最后k个结点# 快慢指针法
public ListNode FindKthToTail (ListNode head, int k) { if(head==null) return head; // 先定义一个prev前缀节点 ListNode prev = new ListNo...
链表
快慢指针
2021-08-03
0
427
题解 | #在旋转过的有序数组中寻找目标值# 旋转数组万能模板
public int search (int[] nums, int target) { // write code here int left =0,right = nums.length-1; while(left<=right){ ...
二分查找
旋转数组
2021-07-29
2
603
题解 | #二叉树根节点到叶子节点和为指定值的路径# 不超过10代码解决中序遍历
public int[] inorderTraversal (TreeNode root) { // write code here List<Integer> res = new ArrayList<>(); dfs(root...
二叉树
中序遍历
2021-07-25
1
454