MCPcopy Create free account

hub / github.com/algorithm004-01/algorithm004-01 / functions

Functions6,280 in github.com/algorithm004-01/algorithm004-01

↓ 1 callersMethod_inorder
(TreeNode root, List<Integer> res)
Week 02/id_131/LeetCode_94_131.java:19
↓ 1 callersMethod_invert
(TreeNode node)
Week 02/id_431/LeetCode_226_431.java:15
↓ 1 callersMethod_locate
(int row, int ld, int rd)
Week 07/id_131/LeetCode_52_131.java:13
↓ 1 callersMethod_locate
(int level, int row, int ld, int rd, int[] solution)
Week 07/id_131/LeetCode_51_131.java:17
↓ 1 callersMethod_maxProfit
(int[] prices)
Week 05/id_431/LeetCode_188_431.java:61
↓ 1 callersMethod_permutations
( int[] visited, int[] nums, ArrayList<Integ
Week 02/id_106/46.permutations.java:17
↓ 1 callersMethod_plusOne
(self, nums, n)
Week 01/id_661/LeetCode_66_661.py:9
↓ 1 callersMethod_pop_tail
(self)
Week 07/id_101/[146]LRU缓存机制.py:106
↓ 1 callersMethod_pop_tail
(self)
Week 07/id_661/LeetCode_146_661.py:69
↓ 1 callersMethod_pop_tail
(self)
Week 07/id_251/LeetCode_146_251.py:88
↓ 1 callersMethod_reserval
(List<List<Integer>> result, List<Integer> list, int start, int n, int k)
Week 02/id_431/LeetCode_77_431.java:18
↓ 1 callersFunction_search
(nums []int, l, r, t int)
Week 03/id_451/LeetCode_33_451.go:1
↓ 1 callersMethod_search
(int level, Set<String> beginSet, Set<String> endSet, Set<String> visited, Map<String,
Week 06/id_306/WordLadder.java:30
↓ 1 callersMethod_search
(int level, Set<String> beginSet, Set<String> endSet, Set<String> meets)
Week 06/id_306/WordLadderOther.java:25
↓ 1 callersMethod_search
(int level, Set<String> beginSet, Set<String> endSet, Set<String> meets)
Week 06/id_131/LeetCode_127_131_1.java:21
↓ 1 callersMethod_search
(int level, Set<String> beginSet, Set<String> endSet, Set<String> meets)
Week 03/id_131/LeetCode_127_131.java:21
↓ 1 callersMethod_search
(int level, Set<String> beginSet, Set<String> endSet, Set<String> visited, Map<String,
Week 03/id_641/lesson9/LeetCode_127_641.java:35
↓ 1 callersMethod_serialize
(TreeNode node, StringBuilder data)
Week 02/id_431/LeetCode_297_431.java:23
↓ 1 callersMethod_sinkDown
(char[][] grid, int row, int col)
Week 03/id_131/LeetCode_200_131.java:23
↓ 1 callersMethod_solveNQueue
(int row)
Week 06/id_081/NQueens.java:26
↓ 1 callersMethod_subsets
(List<List<Integer>> result, List<Integer> list, int[] nums, int start)
Week 02/id_431/LeetCode_78_431.java:20
↓ 1 callersMethod_uniquePaths
(int x, int y, int m, int n)
Week 05/id_081/UniquePaths.java:14
↓ 1 callersFunctionadd
(node *Node, word string, index int)
Week 06/id_301/LeetCode_208_301.go:24
↓ 1 callersMethodaddElem
(List<List<Integer>> list, List<Integer> tempList, int[] nums)
Week 02/id_046/LeetCode_46_046.java:10
↓ 1 callersMethodaddNode
(key int, value int)
Week 07/id_071/LeetCode_146_071.go:80
↓ 1 callersMethodaddNode
(DNode node)
Week 08/id_431/LeetCode_387_431.java:58
↓ 1 callersMethodaddTotail
(Entry entry)
Week 02/id_021/algorithm/src/main/java/com/lqw/algorithm/cache/LRUCache.java:105
↓ 1 callersMethodallStar
(String p, int pIndex)
Week 08/id_436/Leetcode_44_436.java:13
↓ 1 callersMethodappendBoard
(int n, int[] queensCol, List<List<String>> result)
Week 06/id_131/LeetCode_51_131.java:57
↓ 1 callersMethodarraytoList
(int[][] intervals)
Week 07/id_046/LeetCode_56_046.java:22
↓ 1 callersMethodbacktrace
(boolean[][] rowUsed, boolean[][] colUsed, boolean[][][] boxUsed, char[][] board, int row, int col)
Week 06/id_371/Leetcode_37_371.java:37
↓ 1 callersMethodbacktrace
(char[][] board, Trie.TrieNode node, Cor cor, String curWord, List<String> result)
Week 06/id_466/LeetCode_212_466.java:95
↓ 1 callersMethodbacktrace
(int n, int col, int pi, int na, int row)
Week 07/id_371/Leetcode_52_371.java:25
↓ 1 callersMethodbacktrace
(int[] nums, ArrayList<Integer> subList, int startIndex, List<List<Integer>> results)
Week 02/id_371/Leetcode_78_371.java:79
↓ 1 callersMethodbacktrace
(char[] sources, String[] dicts, List<String> list, int startIndex, char[] targets)
Week 02/id_371/Leetcode_17_371.java:37
↓ 1 callersMethodbacktrace
(int[] nums, int depth, int length, boolean[] visited, Stack<Integer> path, List<List<Integer>> res)
Week 02/id_371/Leetcode_47_371.java:36
↓ 1 callersMethodbacktrace
仿解1:回溯法 @param result 结果容器 @param str 单个路径的收集容器 @param open 左括号个数 @param close 右括号个数 @param maxLen 左右括号个数的限制
Week 02/id_371/Leetcode_22_371.java:37
↓ 1 callersMethodbacktrace
(int[] nums, int row, int n, Set<Integer> colSet, Set<Integer> master, Set<Integer> slave, Stack<Integer> stac
Week 02/id_371/Leetcode_0051_371.java:43
↓ 1 callersMethodbacktrace
@param start (1...n)个数中的第start个数 @param n 所有可能的数(1...n) @param k (由k个不同数组成的某一种结果) @param subList 用来存储某一种组合的结果 @param results 所有的可能组合的结果
Week 02/id_371/Leetcode_77_371.java:73
↓ 1 callersMethodbacktrace
(int[] nums, int index, List<Integer> subList, List<List<Integer>> results)
Week 02/id_371/Leetcode_46_371.java:73
↓ 1 callersMethodbacktrace1
(int start, int n, int k, Stack<Integer> stack, List<List<Integer>> results)
Week 02/id_371/Leetcode_77_371.java:37
↓ 1 callersFunctionbacktrack
:type row: 当前放置皇后的行号 :type hills: 主对角线占据情况 [1 = 被占据,0 = 未被占据] :type next_row: 下一行被占据的情况 [1 = 被占据,0 = 未被占据] :type dale
Week 07/id_246/LeetCode_52_246.py:11
↓ 1 callersFunctionbacktrack
(i)
Week 08/id_256/LeetCode_51_256.js:21
↓ 1 callersFunctionbacktrack
(nums, tmp)
Week 02/id_246/LeetCode_47_246.py:22
↓ 1 callersFunctionbacktrack
(combination, next_digits)
Week 02/id_246/LeetCode_17_246.py:24
↓ 1 callersFunctionbacktrack
(first = 0)
Week 02/id_246/LeetCode_46_246.py:22
↓ 1 callersFunctionbacktrack
(row=0)
Week 02/id_246/LeetCode_51_246.py:49
↓ 1 callersFunctionbacktrack
(output *[][]int, idx int, nums []int)
Week 02/id_071/LeetCode_046_071.go:13
↓ 1 callersMethodbacktrack
($nums,$depth,$stack,$used)
Week 02/id_566/leetcode_47_566.php:17
↓ 1 callersMethodbacktrack
($start,$count,$nums)
Week 02/id_566/leetcode_46_566.php:14
↓ 1 callersMethodbacktrack
(int index, LinkedList<Integer> curr)
Week 02/id_711/Leetcode_77_711.java:88
↓ 1 callersMethodbacktrack
(int[] nums, boolean[] used, List<List<Integer>> res, Li
Week 02/id_276/Permute.java:34
↓ 1 callersMethodbacktrack
(int index, int n, int k)
Week 02/id_311/LeetCode_77_Solution.java:31
↓ 1 callersMethodbacktrack
(int n, int index)
Week 02/id_311/LeetCode_46_Solution.java:31
↓ 1 callersMethodbacktrack
(int index, int[] nums, int[] visited)
Week 02/id_311/LeetCode_47_Solution.java:27
↓ 1 callersMethodbacktrack
(LinkedList<Integer> list,int first)
Week 02/id_611/LeetCode_77_611.java:13
↓ 1 callersMethodbacktracking
(int[] result,int n)
Week 06/id_306/NQueens.java:18
↓ 1 callersMethodbbfs
(Map<String, List<String>> graph, String beginWord, String endWord)
Week 03/id_716/LeetCode_127_716.java:127
↓ 1 callersMethodbfs
(char[][] board, int pos)
Week 06/id_716/LeetCode_130_716.java:116
↓ 1 callersMethodbfs
(HashSet<String> st, HashSet<String> ed, HashSet<String> dic, int l)
Week 06/id_466/LeetCode_127_466.java:756
↓ 1 callersMethodbfs
(int i, int j, int width, int height, char[][] grid)
Week 03/id_476/LeetCode_200_476.java:58
↓ 1 callersMethodbfs
(String beginWord, String endWord, Set<String> dict, Map<String, List<String>> nodeNeighbors, Map<String, Inte
Week 03/id_371/Leetcode_126_371.java:62
↓ 1 callersMethodbfs
(String beginWord, String endWord, List<String> wordList, List<List<String>> res)
Week 03/id_716/LeetCode_126_716.java:21
↓ 1 callersMethodbfs
(Map<String, List<String>> graph, String beginWord, String endWord)
Week 03/id_716/LeetCode_127_716.java:34
↓ 1 callersMethodbfs
(HashSet<String> st, HashSet<String> ed, HashSet<String> dic, int l)
Week 03/id_466/LeetCode_127_466.java:756
↓ 1 callersMethodbfs
(String beginWord, String endWord, List<String> wordList, HashMap<String, ArrayList<String>> map)
Week 03/id_311/LeetCode_126_Solution.java:29
↓ 1 callersMethodbfs
(String start, String end, List<String> wordList)
Week 03/id_506/LeetCode_127_506.java:52
↓ 1 callersMethodbfs1
(Set<String> dict, Map<String, LinkedList<LinkedList<String>>> travelSet,
Week 03/id_466/LeetCode_126_466.java:125
↓ 1 callersMethodbfsFill
(char[][] grid, int i, int j)
Week 06/id_716/LeetCode_200_716.java:91
↓ 1 callersMethodbfsFunc
(List<Integer> data,TreeNode node)
Week 03/id_611/LeetCode_515_611.java:36
↓ 1 callersMethodbfsHelper
(Set<String> set1, Set<String> set2, Set<String> wordSet, boolean direction, Has
Week 03/id_311/LeetCode_126_Solution.java:38
↓ 1 callersMethodbinarySearch
(int[] nums, int start, int end)
Week 03/id_466/LeetCode_153_466.java:56
↓ 1 callersMethodbl
(List<Integer> list, TreeNode root)
Week 02/id_711/Leetcode_144_711.java:29
↓ 1 callersMethodbl
(List<Integer> list, Node root)
Week 02/id_711/Leetcode_589_711.java:36
↓ 1 callersMethodbl
(List<Integer> list, TreeNode root)
Week 02/id_711/Leetcode_94_711.java:54
↓ 1 callersMethodbl
(List<Integer> list, Node root)
Week 02/id_711/Leetcode_590_711.java:35
↓ 1 callersFunctionboardDFS
(i,j,curStr)
Week 06/id_336/LeetCode_336_212.js:69
↓ 1 callersFunctionbubbleSort
(nums)
Week 07/id_091/sort.py:2
↓ 1 callersFunctionbucketSort
(a)
Week 07/id_091/sort.py:158
↓ 1 callersMethodbuild
(int[] preorder, int l1, int r1, int[] inorder, int l2, int r2)
Week 02/id_711/Leetcode_105_711.java:23
↓ 1 callersMethodbuildDPForCountSubstrings
(String s)
Week 05/id_721/LeetCode_647_721.java:25
↓ 1 callersMethodbuildHeap
(int[] content)
Week 02/id_021/algorithm/src/main/java/com/lqw/algorithm/binaryheap/HeapSort.java:66
↓ 1 callersMethodbuildString
(TreeNode root, StringBuilder sb)
Week 02/id_371/Leetcode_297_371.java:35
↓ 1 callersMethodbuildTree
(Deque<String> nodes)
Week 02/id_371/Leetcode_297_371.java:56
↓ 1 callersMethodbuildTree
简单递归解法,哈哈,和英文网站第一名的相似 执行用时 :15 ms, 在所有 java 提交中击败了54.13%的用户 内存消耗 :42.7 MB, 在所有 java 提交中击败了23.23%的用户 @param preorder @param inorder @return
Week 02/id_711/Leetcode_105_711.java:18
↓ 1 callersMethodbuildTreeHelp
(int start, int end)
Week 02/id_241/LeetCode_105_241.java:22
↓ 1 callersMethodbuildTreeHelper
@param preorder 前序数组 @param p_start 前序数组的头指针 @param p_end 前序数组的尾指针 @param inorder 中序数组 @param i_start 中序数组的头指针 @param i_end 中序数组的尾指针 @return
Week 02/id_371/Leetcode_105_371.java:47
↓ 1 callersFunctionbuildTrie
(words []string)
Week 06/id_011/word-search-ii.go:28
↓ 1 callersMethodbuildTrie
构建字典树 @param words @return
Week 06/id_431/LeetCode_212_431.java:57
↓ 1 callersMethodbuildTrie
(String[] words)
Week 06/id_371/Leetcode_212_371.java:64
↓ 1 callersMethodbuildTrie
(String[] words)
Week 06/id_106/212.word-search-ii.java:80
↓ 1 callersMethodbuildTries
(String[] words)
Week 06/id_721/LeetCode_212_721.java:66
↓ 1 callersFunctionbuildVector
Week 03/id_586/102-binary-tree-level-order-traversal.c:67
↓ 1 callersFunctioncalc
(prices,len,start)
Week 03/id_336/LeetCode_336_122.js:9
↓ 1 callersMethodcalculate
(self, grid, m, n)
Week 05/id_251/LeetCode_64_251.py:35
↓ 1 callersMethodcalculate
(int prices[], int s)
Week 03/id_681/LeetCode_122_681.java:6
↓ 1 callersMethodcanCross
原解(未通过,没有看清题意) @author Shaobo.Qian @date 2019/12/1
Week 05/id_371/Leetcode_403_371.java:70
↓ 1 callersMethodcanJump
原解1.累加有效长度 @author Shaobo.Qian @date 2019/11/2
Week 03/id_371/Leetcode_55_371.java:24
↓ 1 callersMethodcanJump
思路: 从后往前遍历,当前索引 + 当前值 >= 最大索引,就把最大索引定义为当前索引,当前端索引为0,就到第一个元素了。 @param nums @return
Week 03/id_501/LeetCode_55_501.java:14
↓ 1 callersMethodcanJump
(int[] nums)
Week 03/id_131/LeetCode_55_131.java:5
← previousnext →601–700 of 6,280, ranked by callers