问题解决
一嘤一个拳拳怪
这个作者很懒,什么都没留下…
展开
-
Leecode练习——两数之和
链接:https://leetcode-cn.com/problems/two-sum/submissions/java题解(hashmap)时间复杂度:o(n)空间复杂度:o(n)import java.util.HashMap;class Solution { public static void main(String[] args) { Solution s = new Solution(); int[] nums = {}; int target =.原创 2020-05-23 11:50:09 · 185 阅读 · 0 评论 -
leecode练习——有效的括号
题目:给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。链接:https://leetcode-cn.com/problems/valid-parentheses1、辅助栈法class Solution {...原创 2020-05-03 10:06:54 · 147 阅读 · 0 评论 -
leecode练习——无重复字符的最长子串
题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。题目链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/java代码class Solution { public int lengthOfLongestSubstring(String s) ...原创 2020-05-02 21:21:53 · 177 阅读 · 0 评论 -
leecode练习——所有可能的路径
题目:给一个有n个结点的有向无环图,找到所有从0到n-1的路径并输出(不要求按顺序)二维数组的第 i 个数组中的单元都表示有向图中 i 号结点所能到达的下一些结点(译者注:有向图是有方向的,即规定了a→b你就不能从b→a)空就是没有下一个结点了。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/all-paths-fro...原创 2020-05-01 21:32:48 · 421 阅读 · 0 评论 -
Leecode练习——合并两个有序链表
java解答class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { if(l1 == null && l2 == null) { return null; } if(l1 == null) { return l2; ...原创 2020-05-01 20:41:01 · 193 阅读 · 0 评论 -
leecode题目练习——返回最长回文序列
class Solution { public int max = 1; public int curMax = 1; public int strLen = 0; public char[] chars; public String returnStr; public void getHuiwen(int first, int last) { if((first...原创 2020-04-30 11:47:56 · 178 阅读 · 0 评论 -
leecode题解——最长公共前缀
class Solution { public String longestCommonPrefix(String[] strs) { if(strs.length == 0) return ""; char[] cs = null; LinkedList<Character> sameChar = new LinkedList<>();...原创 2020-04-23 12:48:22 · 211 阅读 · 0 评论 -
leecode题目练习:统计「优美子数组」
leecode题目:统计「优美子数组」java答案:class Solution { public int numberOfSubarrays(int[] nums, int k) { int firstJi = -1; int lastJi = -1; int numSubArray = 0; ArrayList<Intege...原创 2020-04-21 19:38:09 · 241 阅读 · 0 评论