MCPcopy Create free account

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

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

↓ 1 callersFunctioncanJumpFromWhere
(position,nums)
Week 03/id_336/LeetCode_336_55.js:7
↓ 1 callersMethodcanPlace
(int row, int col, boolean[][] rowsUsed, boolean[][] colsUsed, boolean[][] subSudokusUsed, int number)
Week 06/id_006/LeetCode_37_006.java:67
↓ 1 callersMethodcenter_helper
递归,中序遍历 @param root @param list
Week 02/id_306/Tree_InorderTraversal.java:21
↓ 1 callersMethodchange
@param coins 硬币 @param rem 剩余金额 @param count @return
Week 05/id_286/LeetCode_322_286.java:23
↓ 1 callersMethodcharMatch
(char sChar, char pChar)
Week 08/id_436/Leetcode_44_436.java:10
↓ 1 callersMethodcheck
(String str, String s)
Week 03/id_711/Leetcode_127_711.java:62
↓ 1 callersMethodcheckAdjacent
(char[][] board, int[] tile)
Week 03/id_306/UpdateBoard.java:44
↓ 1 callersMethodcircelTreeNode
(Node curr, List<Integer> list)
Week 02/id_416/LeetCode_590_416.java:14
↓ 1 callersMethodcircleLevelNode
(List<Node> children,List<List<Integer>> list)
Week 02/id_416/LeetCode_429_416.java:34
↓ 1 callersMethodcircleTreeNode
(TreeNode currentNode, TreeNode p, TreeNode q)
Week 02/id_416/LeetCode_236_416.java:29
↓ 1 callersMethodcircleTreeNode
(Node node,List<Integer> list)
Week 02/id_416/LeetCode_589_416.java:14
↓ 1 callersMethodcircleTreeNode
(TreeNode node, List<Integer> list)
Week 02/id_416/LeetCode_94_416.java:35
↓ 1 callersMethodclim
(int n,int[] nums)
Week 05/id_501/week05/LeetCode_70_501.java:32
↓ 1 callersFunctionclimbStairs
(n)
Week 05/id_016/LeetCode_70_016.js:90
↓ 1 callersMethodclimbStairs
递归 @param n @return
Week 05/id_501/week05/LeetCode_70_501.java:16
↓ 1 callersMethodclimbStairs
Week 05/id_536/leetcode_70_536.cpp:44
↓ 1 callersMethodclimbStairs
(int n)
Week 01/id_511/LeetCode_70_511.java:15
↓ 1 callersMethodclimbStairs
(int n)
Week 02/id_021/algorithm/src/main/java/com/lqw/algorithm/recursion/Solution.java:45
↓ 1 callersMethodclimbStairs
(self, n: int)
Week 02/id_636/LeetCode_70_636.py:29
↓ 1 callersMethodclimbStairs1
仿解1:动态规划 + 数组缓存
Week 02/id_371/Leetcode_70_371.java:84
↓ 1 callersMethodclimbStairs3
动态规划 @param n @return
Week 05/id_501/week05/LeetCode_70_501.java:45
↓ 1 callersMethodclimb_Stairs_array
优化暴力递归方式,记忆化递归 @param i @param n @return
Week 02/id_306/ClimbStairs.java:39
↓ 1 callersMethodclimb_stair
@param i 当前层 @param n 要跑到的目标层 @param memo 数组缓存,从第 i 层爬到 第n 层的所有可能 @return
Week 02/id_371/Leetcode_70_371.java:68
↓ 1 callersMethodclimb_stair3
(int i, int n, int[] memo)
Week 02/id_371/Leetcode_70_371.java:44
↓ 1 callersMethodclimb_stairs
@param i 当前阶数 @param n 目标阶数 @param memory 每一步的结果记忆
Week 02/id_286/LeetCode_70_286.java:47
↓ 1 callersMethodcoinChange
dp 自下而上 @param coins @param amount @return
Week 05/id_306/CoinChange.java:17
↓ 1 callersMethodcoinChange
Week 05/id_536/leetcode_322_536.cpp:84
↓ 1 callersMethodcoinChange2
仿解2:动态规划(自底向上) @author Shaobo.Qian @date 2019/11/3
Week 03/id_371/Leetcode_322_371.java:31
↓ 1 callersMethodcombine
(int n, int k)
Week 02/id_321/LeetCode_77-321.java:18
↓ 1 callersMethodcombine
递归
Week 02/id_651/LeetCode_77_651.cpp:49
↓ 1 callersMethodcombine1
仿解1:(回溯+减枝) @author Shaobo.Qian @date 2019/11/9 @link https://leetcode-cn.com/problems/combinations/solution/hui-su-suan-fa-jian-zhi-python-dai-ma-ja
Week 02/id_371/Leetcode_77_371.java:27
↓ 1 callersFunctioncombine1r
(n int, k int, includ []int)
Week 02/id_631/LeetCode_77_631.go:9
↓ 1 callersMethodcombine3
英文站高票写法 执行用时 :49 ms, 在所有 java 提交中击败了40.73%的用户 内存消耗 :46.1 MB, 在所有 java 提交中击败了82.82%的用户 @param n @param k @return
Week 02/id_711/Leetcode_77_711.java:28
↓ 1 callersMethodcombineHelper
(int begin, LinkedList<Integer> curr)
Week 02/id_241/LeetCode_77_241.java:21
↓ 1 callersMethodcompair
(char[] arrays, char[] arrayt)
Week 02/id_076/LeetCode_242_076.java:33
↓ 1 callersMethodcompute
(TreeNode node, int level, List<List<Integer>> res)
Week 03/id_286/LeetCode_102_286.java:21
↓ 1 callersMethodcompute
(TreeNode node, Integer lower, Integer upper)
Week 02/id_286/LeetCode_98_286.java:12
↓ 1 callersMethodcompute
(TreeNode root, List<Integer> res)
Week 02/id_286/LeetCode_94_286.java:17
↓ 1 callersMethodcomputeIfAbsent
(char c)
Week 06/id_466/LeetCode_212_466.java:181
↓ 1 callersMethodconnected
(int i, int j)
Week 06/id_006/LeetCode_130_006.java:54
↓ 1 callersMethodconstruct
格式化棋盘到返回结果
Week 02/id_286/LeetCode_51_286.java:65
↓ 1 callersFunctioncontains
(node *Node, word string, index int)
Week 06/id_301/LeetCode_208_301.go:43
↓ 1 callersFunctioncontains
(a []int, t int)
Week 02/id_631/LeetCode_77_631.go:26
↓ 1 callersMethodconvert2board
(Stack<Integer> stack, int n)
Week 02/id_371/Leetcode_0051_371.java:70
↓ 1 callersFunctioncopyArray
(dst, src []int, start, n int)
Week 01/id_231/leedcode-88.go:22
↓ 1 callersMethodcount
()
Week 06/id_321/LeetCode_547(2)_321.java:31
↓ 1 callersMethodcount
Week 06/id_586/leetcode_547_586.cc:36
↓ 1 callersMethodcountBit
(int x)
Week 07/id_721/LeetCode_338_721.java:22
↓ 1 callersMethodcountBits
bits[i] = bits[i & (i - 1)] + 1. i & (i - 1):清除i二进制最后的1
Week 07/id_091/Leetcode_338_091.py:2
↓ 1 callersMethodcountBits
Week 07/id_536/leetcode_338_536.cpp:42
↓ 1 callersMethodcountBits
(int num)
Week 07/id_006/LeetCode_338_006.java:82
↓ 1 callersMethodcountBits2
仿解2:位运算+dp(自顶向下) @author Shaobo.Qian @date 2019/11/27 @link https://leetcode-cn.com/problems/counting-bits/solution/bi-te-wei-ji-shu-by-leetcode/
Week 07/id_371/Leetcode_338_371.java:49
↓ 1 callersMethodcountBitsOfANumber
(int i)
Week 07/id_716/LeetCode_338_716.java:12
↓ 1 callersFunctioncountingSort
(arr,maxValue)
Week 08/id_361/leetCode_387_361.js:62
↓ 1 callersFunctioncreateLinkedList
(arr)
Week 01/id_016/LeetCode_206_016.js:73
↓ 1 callersFunctiondeal
(left = n, right = n, str = '')
Week 03/id_016/LeetCode_22_016.js:49
↓ 1 callersFunctiondeal
(node, level)
Week 03/id_016/LeetCode_102_016.js:65
↓ 1 callersFunctiondeal
(row, temp)
Week 02/id_016/LeetCode_51_016.js:114
↓ 1 callersFunctiondeal
(left = n, right = n, str = '')
Week 02/id_016/LeetCode_22_016.js:49
↓ 1 callersFunctiondeal
Week 02/id_016/LeetCode_78_016.js:71
↓ 1 callersMethoddelNode
()
Week 07/id_071/LeetCode_146_071.go:100
↓ 1 callersMethoddeleteFront
Deletes an item from the front of Deque. Return true if the operation is successful.
Week 01/id_076/LeetCode_641_076.java:67
↓ 1 callersMethoddeleteFront
Deletes an item from the front of Deque. Return true if the operation is successful.
Week 01/id_556/LeetCode_641_556.java:65
↓ 1 callersMethoddeleteLast
Deletes an item from the rear of Deque. Return true if the operation is successful.
Week 01/id_076/LeetCode_641_076.java:77
↓ 1 callersMethoddeleteLast
Deletes an item from the rear of Deque. Return true if the operation is successful.
Week 01/id_556/LeetCode_641_556.java:79
↓ 1 callersMethoddeleteLast
Deletes an item from the rear of Deque. Return true if the operation is successful.
Week 01/id_416/LeetCode_641_416.java:102
↓ 1 callersMethoddestroyIsland
(char[][] grid, int x, int y)
Week 06/id_466/LeetCode_200_466.java:82
↓ 1 callersMethoddestroyIsland
(char[][] grid, int x, int y)
Week 03/id_466/LeetCode_200_466.java:78
↓ 1 callersFunctiondetectCycle
(head)
Week 01/id_571/leetcode_142_571.js:16
↓ 1 callersFunctiondfs
(board [][]byte, i, j int, trie *Trie, results *[]string)
Week 06/id_011/word-search-ii.go:44
↓ 1 callersFunctiondfs
(board [][]byte, x, y int, str string, trie *Trie)
Week 06/id_261/leetcode_212_261.go:46
↓ 1 callersFunctiondfs
(i, j, currStr)
Week 06/id_256/LeetCode_212_256.js:64
↓ 1 callersFunctiondfs
* 解法2-dfs算法 * @param grid * @param r * @param c
Week 06/id_361/leetCode_200_361.js:37
↓ 1 callersFunctiondfs
(i,j)
Week 06/id_246/LeetCode_200_246.py:57
↓ 1 callersFunctiondfs
(rows []int, n int, cols, pies, nas map[int]bool, res *[][]int)
Week 06/id_301/LeetCode_51_301.go:16
↓ 1 callersFunctiondfs
(board [][]byte, i, j int, word string, index int)
Week 06/id_071/LeetCode_079_071.go:20
↓ 1 callersFunctiondfs
(root *TreeNode, level int)
Week 03/id_011/binary-tree-level-order-traversal.go:20
↓ 1 callersFunctiondfs
* dfs算法 * @param grid * @param r * @param c
Week 03/id_361/leetCode_200_361.js:37
↓ 1 callersFunctiondfs
(source, dest)
Week 03/id_246/LeetCode_126_246.py:55
↓ 1 callersFunctiondfs
(grid [][]byte, i int, j int)
Week 03/id_071/LeetCode_200_071.go:29
↓ 1 callersMethoddfs
dfs对源数据进行遍历 @param result @param board @param node @param i @param j
Week 06/id_431/LeetCode_212_431.java:33
↓ 1 callersMethoddfs
(char[][] board, List<List<Integer>> empty, int[][] row, int[][] col, int[][] cell, int i)
Week 06/id_431/LeetCode_37_431.java:32
↓ 1 callersMethoddfs
(self, node, i, j, path)
Week 06/id_381/leetcode-212.py:14
↓ 1 callersMethoddfs
(char[][] board, int i, int j)
Week 06/id_511/LeetCode_130_511.java:37
↓ 1 callersMethoddfs
(int[][] M, int[] visited, int i)
Week 06/id_511/LeetCode_547_511.java:11
↓ 1 callersMethoddfs
(int[][] M, int[] visited, int i)
Week 06/id_676/547.朋友圈.java:60
↓ 1 callersMethoddfs
(int[][] M, int[] visited, int i)
Week 06/id_556/LeetCode_547_556.java:19
↓ 1 callersMethoddfs
(int[][] M, int[] visited, int i)
Week 06/id_321/LeetCode_547_321.java:31
↓ 1 callersMethoddfs
(int[][] M, int[] visited, int i)
Week 06/id_481/leetcode_547_481.java:2
↓ 1 callersMethoddfs
(char[][] grid, int r, int c)
Week 06/id_481/leetcode_200_481.java:2
↓ 1 callersMethoddfs
(char[][] board, int i, int j, TrieNode currNode, List<String> res)
Week 06/id_371/Leetcode_212_371.java:40
↓ 1 callersMethoddfs
(int[][] m, int[] visited, int i)
Week 06/id_721/LeetCode_547_721.java:29
↓ 1 callersMethoddfs
(char[][] board, int i, int j)
Week 06/id_716/LeetCode_130_716.java:31
↓ 1 callersMethoddfs
(int[][] M, int[] visited, int i)
Week 06/id_716/LeetCode_547_716.java:19
↓ 1 callersMethoddfs
(char[][] board, Trie trie, int row, int col, Set<String> res, String s)
Week 06/id_716/LeetCode_212_716.java:33
↓ 1 callersMethoddfs
(char[][] board, int i, int j)
Week 06/id_756/[130]被围绕的区域.java:27
↓ 1 callersMethoddfs
(self, M, visited, node)
Week 06/id_251/LeetCode_547_251.py:58
↓ 1 callersMethoddfs
(self, queens, xy_dif, xy_sum, n, result)
Week 06/id_251/LeetCode_51_251.py:90
↓ 1 callersMethoddfs
(char[][] board, int i, int j,TrieNode p ,List<String> res)
Week 06/id_416/LeetCode_212_416.java:33
↓ 1 callersMethoddfs
(char[][] board, int i, int j, int[] check)
Week 06/id_466/LeetCode_37_466.java:100
← previousnext →701–800 of 6,280, ranked by callers