SYMBOL INDEX (226 symbols across 70 files) FILE: src/com/blankj/easy/_0001/Solution.java class Solution (line 14) | public class Solution { method twoSum (line 26) | public int[] twoSum(int[] nums, int target) { method main (line 39) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0007/Solution.java class Solution (line 11) | public class Solution { method reverse (line 12) | public int reverse(int x) { method main (line 19) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0009/Solution.java class Solution (line 11) | public class Solution { method isPalindrome (line 22) | public boolean isPalindrome(int x) { method main (line 32) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0013/Solution.java class Solution (line 14) | public class Solution { method romanToInt (line 15) | public int romanToInt(String s) { method main (line 36) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0014/Solution.java class Solution (line 11) | public class Solution { method longestCommonPrefix (line 12) | public String longestCommonPrefix(String[] strs) { method main (line 24) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0020/Solution.java class Solution (line 11) | public class Solution { method isValid (line 12) | public boolean isValid(String s) { method main (line 29) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0021/Solution.java class Solution (line 13) | public class Solution { method mergeTwoLists (line 14) | public ListNode mergeTwoLists(ListNode l1, ListNode l2) { method main (line 31) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0026/Solution.java class Solution (line 11) | public class Solution { method removeDuplicates (line 12) | public int removeDuplicates(int[] nums) { method main (line 24) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0027/Solution.java class Solution (line 11) | public class Solution { method removeElement (line 12) | public int removeElement(int[] nums, int val) { method main (line 22) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0028/Solution.java class Solution (line 11) | public class Solution { method strStr (line 12) | public int strStr(String haystack, String needle) { method main (line 24) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0035/Solution.java class Solution (line 11) | public class Solution { method searchInsert (line 12) | public int searchInsert(int[] nums, int target) { method main (line 22) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0038/Solution.java class Solution (line 11) | public class Solution { method countAndSay (line 12) | public String countAndSay(int n) { method main (line 32) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0053/Solution.java class Solution (line 11) | public class Solution { method maxSubArray (line 20) | public int maxSubArray(int[] nums) { method helper (line 24) | private int helper(int[] nums, int left, int right) { method main (line 43) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0058/Solution.java class Solution (line 11) | public class Solution { method lengthOfLastWord (line 12) | public int lengthOfLastWord(String s) { method main (line 20) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0066/Solution.java class Solution (line 13) | public class Solution { method plusOne (line 14) | public int[] plusOne(int[] digits) { method main (line 32) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0067/Solution.java class Solution (line 11) | public class Solution { method addBinary (line 12) | public String addBinary(String a, String b) { method main (line 49) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0069/Solution.java class Solution (line 11) | public class Solution { method mySqrt (line 12) | public int mySqrt(int x) { method main (line 20) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0070/Solution.java class Solution (line 11) | public class Solution { method climbStairs (line 12) | public int climbStairs(int n) { method main (line 21) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0083/Solution.java class Solution (line 13) | public class Solution { method deleteDuplicates (line 14) | public ListNode deleteDuplicates(ListNode head) { method main (line 27) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0088/Solution.java class Solution (line 13) | public class Solution { method merge (line 14) | public void merge(int[] nums1, int m, int[] nums2, int n) { method main (line 22) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0100/Solution.java class Solution (line 14) | public class Solution { method isSameTree (line 15) | public boolean isSameTree(TreeNode p, TreeNode q) { method main (line 21) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0101/Solution.java class Solution (line 16) | public class Solution { method isSymmetric (line 27) | public boolean isSymmetric(TreeNode root) { method main (line 47) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0104/Solution.java class Solution (line 14) | public class Solution { method maxDepth (line 15) | public int maxDepth(TreeNode root) { method main (line 20) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0107/Solution.java class Solution (line 17) | public class Solution { method levelOrderBottom (line 18) | public List> levelOrderBottom(TreeNode root) { method helper (line 24) | private void helper(List> list, TreeNode root, int level) { method main (line 34) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0108/Solution.java class Solution (line 14) | public class Solution { method sortedArrayToBST (line 15) | public TreeNode sortedArrayToBST(int[] nums) { method helper (line 20) | private TreeNode helper(int[] nums, int left, int right) { method main (line 29) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0110/Solution.java class Solution (line 14) | public class Solution { method isBalanced (line 15) | public boolean isBalanced(TreeNode root) { method helper (line 19) | private int helper(TreeNode node) { method main (line 29) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0111/Solution.java class Solution (line 16) | public class Solution { method minDepth (line 25) | public int minDepth(TreeNode root) { method main (line 45) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0112/Solution.java class Solution (line 14) | public class Solution { method hasPathSum (line 15) | public boolean hasPathSum(TreeNode root, int sum) { method main (line 21) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0118/Solution.java class Solution (line 16) | public class Solution { method generate (line 17) | public List> generate(int numRows) { method main (line 35) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0119/Solution.java class Solution (line 15) | public class Solution { method getRow (line 16) | public List getRow(int rowIndex) { method main (line 27) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0121/Solution.java class Solution (line 12) | public class Solution { method maxProfit (line 13) | public int maxProfit(int[] prices) { method main (line 23) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0122/Solution.java class Solution (line 12) | public class Solution { method maxProfit (line 13) | public int maxProfit(int[] prices) { method main (line 21) | public static void main(String[] args) { FILE: src/com/blankj/easy/_0543/Solution.java class Solution (line 14) | public class Solution { method diameterOfBinaryTree (line 17) | public int diameterOfBinaryTree(TreeNode root) { method helper (line 22) | private int helper(TreeNode root) { method main (line 30) | public static void main(String[] args) { FILE: src/com/blankj/easy/_16_11/Solution.java class Solution (line 13) | public class Solution { method divingBoard (line 14) | public int[] divingBoard(int shorter, int longer, int k) { method main (line 30) | public static void main(String[] args) { FILE: src/com/blankj/hard/_0004/Solution.java class Solution (line 11) | public class Solution { method findMedianSortedArrays (line 12) | public double findMedianSortedArrays(int[] nums1, int[] nums2) { method helper (line 20) | private int helper(int[] nums1, int m, int[] nums2, int n, int k) { method main (line 35) | public static void main(String[] args) { FILE: src/com/blankj/hard/_0010/Solution.java class Solution (line 11) | public class Solution { method isMatch (line 42) | public boolean isMatch(String s, String p) { method main (line 70) | public static void main(String[] args) { FILE: src/com/blankj/hard/_0023/Solution.java class Solution (line 16) | public class Solution { method mergeKLists (line 46) | public ListNode mergeKLists(ListNode[] lists) { method main (line 68) | public static void main(String[] args) { FILE: src/com/blankj/hard/_0025/Solution.java class Solution (line 13) | public class Solution { method reverseKGroup (line 14) | public ListNode reverseKGroup(ListNode head, int k) { method reverse (line 29) | private ListNode reverse(ListNode pre, ListNode next) { method main (line 41) | public static void main(String[] args) { FILE: src/com/blankj/hard/_0030/Solution.java class Solution (line 19) | public class Solution { method findSubstring (line 20) | public List findSubstring(String s, String[] words) { method main (line 71) | public static void main(String[] args) { FILE: src/com/blankj/hard/_0044/Solution.java class Solution (line 15) | public class Solution { method fullJustify (line 58) | public List fullJustify(String[] words, int maxWidth) { method main (line 101) | public static void main(String[] args) { FILE: src/com/blankj/hard/_0057/Solution.java class Solution (line 17) | public class Solution { method insert (line 18) | public List insert(List intervals, Interval newInt... method main (line 41) | public static void main(String[] args) { FILE: src/com/blankj/hard/_0068/Solution.java class Solution (line 14) | public class Solution { method fullJustify (line 16) | public List fullJustify(String[] words, int maxWidth) { method main (line 57) | public static void main(String[] args) { FILE: src/com/blankj/hard/_1028/Solution.java class Solution (line 15) | public class Solution { method recoverFromPreorder (line 43) | public TreeNode recoverFromPreorder(String S) { method main (line 73) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0002/Solution.java class Solution (line 13) | public class Solution { method addTwoNumbers (line 14) | public ListNode addTwoNumbers(ListNode l1, ListNode l2) { method main (line 35) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0003/Solution.java class Solution (line 11) | public class Solution { method lengthOfLongestSubstring (line 12) | public int lengthOfLongestSubstring(String s) { method main (line 29) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0005/Solution.java class Solution (line 11) | public class Solution { method longestPalindrome (line 61) | public String longestPalindrome(String s) { method main (line 66) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0006/Solution.java class Solution (line 11) | class Solution { method convert (line 35) | public String convert(String s, int numRows) { method main (line 58) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0008/Solution.java class Solution (line 11) | public class Solution { method myAtoi (line 12) | public int myAtoi(String str) { method main (line 31) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0011/Solution.java class Solution (line 11) | public class Solution { method maxArea (line 12) | public int maxArea(int[] height) { method main (line 24) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0012/Solution.java class Solution (line 11) | public class Solution { method intToRoman (line 12) | public String intToRoman(int num) { method main (line 20) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0015/Solution.java class Solution (line 15) | public class Solution { method threeSum (line 16) | public List> threeSum(int[] nums) { method main (line 44) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0016/Solution.java class Solution (line 13) | public class Solution { method threeSumClosest (line 14) | public int threeSumClosest(int[] nums, int target) { method main (line 35) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0017/Solution.java class Solution (line 15) | public class Solution { method letterCombinations (line 37) | public List letterCombinations(String digits) { method main (line 55) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0018/Solution.java class Solution (line 17) | public class Solution { method fourSum (line 57) | public List> fourSum(int[] nums, int target) { method kSum (line 66) | private List> kSum(int[] nums, int start, int k, int tar... method main (line 101) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0019/Solution.java class Solution (line 13) | public class Solution { method removeNthFromEnd (line 14) | public ListNode removeNthFromEnd(ListNode head, int n) { method main (line 32) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0022/Solution.java class Solution (line 16) | public class Solution { method generateParenthesis (line 32) | public List generateParenthesis(int n) { method main (line 49) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0024/Solution.java class Solution (line 13) | public class Solution { method swapPairs (line 22) | public ListNode swapPairs(ListNode head) { method main (line 35) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0029/Solution.java class Solution (line 11) | public class Solution { method divide (line 12) | public int divide(int dividend, int divisor) { method main (line 31) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0033/Solution.java class Solution (line 11) | public class Solution { method search (line 12) | public int search(int[] nums, int target) { method main (line 28) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0043/Solution.java class Solution (line 11) | public class Solution { method multiply (line 12) | public String multiply(String num1, String num2) { method main (line 37) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0049/Solution.java class Solution (line 18) | public class Solution { method groupAnagrams (line 19) | public List> groupAnagrams(String[] strs) { method main (line 40) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0050/Solution.java class Solution (line 11) | public class Solution { method myPow (line 12) | public double myPow(double x, int n) { method helper (line 17) | private double helper(double x, int n) { method main (line 25) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0056/Solution.java class Solution (line 17) | public class Solution { method merge (line 18) | public List merge(List intervals) { method main (line 44) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0067/Solution.java class Solution (line 11) | public class Solution { method uniquePathsWithObstacles (line 12) | public int uniquePathsWithObstacles(int[][] obstacleGrid) { method main (line 35) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0209/Solution.java class Solution (line 13) | public class Solution { method minSubArrayLen (line 44) | public int minSubArrayLen(int s, int[] nums) { method main (line 66) | public static void main(String[] args) { FILE: src/com/blankj/medium/_0554/Solution.java class Solution (line 17) | public class Solution { method leastBricks (line 18) | public int leastBricks(List> wall) { method main (line 35) | public static void main(String[] args) { FILE: src/com/blankj/medium/_1014/Solution.java class Solution (line 11) | public class Solution { method maxScoreSightseeingPair (line 13) | public int maxScoreSightseeingPair(int[] A) { method main (line 22) | public static void main(String[] args) { FILE: src/com/blankj/structure/Interval.java class Interval (line 14) | public class Interval { method Interval (line 18) | public Interval() { method Interval (line 23) | public Interval(int s, int e) { method createTestData (line 34) | public static List createTestData(String data) { method print (line 44) | public static void print(List list) { FILE: src/com/blankj/structure/ListNode.java class ListNode (line 11) | public class ListNode { method ListNode (line 16) | public ListNode(int x) { method createTestData (line 26) | public static ListNode createTestData(String data) { method print (line 40) | public static void print(ListNode listNode) { FILE: src/com/blankj/structure/TreeNode.java class TreeNode (line 11) | public class TreeNode { method TreeNode (line 17) | public TreeNode(int x) { method createTestData (line 27) | public static TreeNode createTestData(String data) { method print (line 61) | public static void print(TreeNode root) { method print (line 65) | private static void print(TreeNode node, int deep) { method printSpace (line 77) | private static void printSpace(int count) { method printNode (line 83) | private static void printNode(int val) {