Static

Thinking will not overcome fear but action will.

leetcode interview 1611

跳水板

题目链接:https://leetcode-cn.com/problems/diving-board-lcci/ 题目描述 分析 1. shorter * (k - i) + longer * i 代码实现 public enum QInterview1611 { instance; public int[] diving...

leetcode 112

路径总和

题目链接:https://leetcode-cn.com/problems/path-sum/ 题目描述 分析 1. 添加到数组中,再排序取值 代码实现 public enum Q112 { instance; public boolean hasPathSum(TreeNode root, int sum) { i...

leetcode 108

将有序数组转换为二叉搜索树

题目链接:https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/ 题目描述 分析 1. 添加到数组中,再排序取值 代码实现 public enum Q108 { instance; public TreeNode sortedArra...

leetcode 378

有序矩阵中第K小的元素

题目链接:https://leetcode-cn.com/problems/kth-smallest-element-in-a-sorted-matrix/ 题目描述 分析 1. 添加到数组中,再排序取值 代码实现 public enum Q378 { instance; public int kthSmallest(int[][]...

leetcode 718

最长重复子数组

题目链接:https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray/ 题目描述 分析 1. 双循环 时间负责度过高,O(N^2) 2. 滑动窗口 代码实现 public enum Q718 { instance; // 双循环,时间复杂度过...

leetcode offer 09

用两个栈实现队列

题目链接:https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof/ 题目描述 分析 1. 利用栈的 FILO 特点 上代码 代码实现 public enum QOffer09 { instance; static class C...

leetcode 215

数组中的第K个最大元素

题目链接:https://leetcode-cn.com/problems/kth-largest-element-in-an-array/ 题目描述 分析 1. 排序,直接取值 代码实现 public enum Q215 { instance; public int findKthLargest(int[] nums, int k...

leetcode 209

长度最小的子数组

题目链接:https://leetcode-cn.com/problems/minimum-size-subarray-sum/ 题目描述 分析 1. 双循环 2. 循环+指针 代码实现 public enum Q209 { instance; public int minSubArrayLen(int s, int[] nums...

leetcode 41

缺失的第一个正数

题目链接:https://leetcode-cn.com/problems/first-missing-positive/ 题目描述 分析 1. 排序+循环 代码实现 public enum Q41 { instance; public int firstMissingPositive(int[] nums) { i...

leetcode interview 0201

移除重复节点

题目链接:https://leetcode-cn.com/problems/remove-duplicate-node-lcci/ 题目描述 分析 1. 双重循环 代码实现 public enum QInterview0201 { instance; public ListNode removeDuplicateNodes...