摘要:
写在前面:这题和全排列不含重复元素的那题几乎一样,我比较垃圾,就用HashSet去掉了重复的元素但是看了九章算法的答案也没看懂,他写的很有感觉。用了hash,本来想着怎么写hashcode()和equal()方法的,哪知道都帮我写好了,Integer类型的元素存储在L... 阅读全文
摘要:
学习了怎么写简单的递归DPS,没有去琢磨非递归import org.junit.Test;import java.util.ArrayList;import java.util.List;public class Permute { /** * @par... 阅读全文
摘要:
TreeNodepublic class TreeNode { public int val; public TreeNode left, right; public TreeNode(int val) { this.val = val... 阅读全文
摘要:
import java.util.ArrayList;import java.util.List;public class SearchRange { /** * 11. Search Range in Binary Search Tree * ... 阅读全文
摘要:
public class StrStr { /** * @param source: source string to be scanned. * @param target: target string containing the seque... 阅读全文
摘要:
import org.junit.Test;import java.util.Arrays;public class RotateString { /** * @param str: An array of char * @param offse... 阅读全文
摘要:
第一种方法,用tree树排序,每次都排序import java.util.LinkedList;import java.util.TreeSet;public class MinStack1 { /** * 带最小值操作的栈 * 实现一个带有取最... 阅读全文