
LeetCode
寻回本体之路
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Group Anagrams java代码实现
题目的需求:将 For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"], Return:[["ate", "eat","tea"], ["nat","tan"],["bat"]] 思路:首先将每个字符串按照asc码进行排序,然后eat 就成了aet,以aet为key, eat,tea,构成的list为va原创 2017-12-09 22:28:32 · 231 阅读 · 0 评论 -
Repeated DNA Sequences
题目要求 思路:枚举法,想成有一个长度为10的框子,每次向左拉一个,然后把框子里的字符串放入到map中,最后map的value大于2的放进linklist中。 package stringHash; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java原创 2017-12-10 18:36:11 · 191 阅读 · 0 评论 -
Reverse Linked ListII
public class ReverseLinkedListII { public class ListNode { int val; ListNode next; ListNode(int x) { val = x; } } public ListNode reverseBetween(ListNode head, int m, int n) { int原创 2017-11-25 13:20:39 · 230 阅读 · 0 评论 -
Path Sum II
思路:遍历这颗树,然后入list,如果遍历完成的一条子树的话且value和等于sum,就入到最后的resultlist中。(递归思想) //一个子树遍历完成,就回滚到上一个节点,左子树完成,到根,然后再看是否有右子树,都遍历完成就回滚。 package binarytree; import java.util.ArrayList; import java.util.List原创 2018-01-11 18:47:38 · 194 阅读 · 0 评论 -
Serialize and Deserialize Binary Tree
import java.util.Arrays; import java.util.LinkedList; import java.util.List; import java.util.Queue; public class SerializeandDeserializeBST { public class TreeNode { int val; TreeNode原创 2018-01-23 11:11:58 · 231 阅读 · 0 评论