MCPcopy Create free account

hub / github.com/Jack-Lee-Hiter/AlgorithmsByPython / functions

Functions495 in github.com/Jack-Lee-Hiter/AlgorithmsByPython

↓ 43 callersMethodgroup
(self, ss)
Target Offer/字符串的排列和组合.py:30
↓ 42 callersMethodmatch
(self, s, pattern)
Target Offer/正则表达式匹配.py:11
↓ 30 callersMethodpop
(self)
Target Offer/用两个栈实现队列.py:12
↓ 26 callersMethodpop
(self)
Stack.py:14
↓ 11 callersMethodsplit
(self, head)
leetcode/143. Reorder List.py:26
↓ 10 callersMethodinsert
(self, k)
BinaryHeap.py:17
↓ 9 callersMethodpush
(self, item)
Stack.py:11
↓ 8 callersMethodisLeftChild
(self)
AVL.py:16
↓ 7 callersMethodgetRootVal
(self)
BinaryTree.py:32
↓ 7 callersMethodisEmpty
(self)
Stack.py:8
↓ 6 callersMethodFind
(self, array, target)
Target Offer/二维数组查找.py:21
↓ 6 callersMethodadd
(self, item)
Lists.py:31
↓ 6 callersMethodgetLeftChild
(self)
BinaryTree.py:26
↓ 6 callersMethodgetNext
(self)
Lists.py:9
↓ 6 callersMethodgetRightChild
(self)
BinaryTree.py:23
↓ 6 callersMethodisLeftChild
(self)
BinarySearchTree.py:16
↓ 6 callersMethodminNumberInRotateArray
(self, rotateArray)
Target Offer/旋转数组的最小数字.py:10
↓ 5 callersMethodenqueue
(self, item)
Queue.py:8
↓ 5 callersMethodhasLeftChild
(self)
AVL.py:10
↓ 5 callersMethodhasLeftChild
(self)
BinarySearchTree.py:10
↓ 5 callersMethodmin
(self)
Target Offer/包含min函数的栈.py:26
↓ 5 callersMethodnumTrees
(self, n)
AwesomeAlgorithms/CatalanNumber.py:11
↓ 5 callersMethodpop
(self)
Target Offer/用两个队列实现栈.py:14
↓ 4 callersMethodDeleteNode
(self, pListHead, pToBeDeleted)
Target Offer/在O(1)时间内删除链表结点.py:13
↓ 4 callersMethod__del__
(self)
Target Offer/在O(1)时间内删除链表结点.py:8
↓ 4 callersMethoddequeue
(self)
Queue.py:11
↓ 4 callersMethodisRightChild
(self)
AVL.py:19
↓ 4 callersMethodpush
(self, node)
Target Offer/包含min函数的栈.py:10
↓ 4 callersMethodpush
(self, node)
Target Offer/用两个栈实现队列.py:10
↓ 4 callersMethodpush
(self, x)
Target Offer/用两个队列实现栈.py:9
↓ 4 callersMethodreverse
(self, head)
leetcode/143. Reorder List.py:37
↓ 4 callersMethodsearch
(self, item)
Lists.py:44
↓ 4 callersFunctionsigmoid
(inX)
Logistic regression/Logistic.py:13
↓ 3 callersMethodExOr
(self, aList)
Target Offer/数组中只出现一次的数字.py:55
↓ 3 callersMethodMoreThanHalfNum
(self, numbers)
Target Offer/数组中出现次数超过一半的数字.py:73
↓ 3 callersMethodPartition
(self, numbers, length, start, end)
Target Offer/最小的k个数.py:26
↓ 3 callersMethodPartition
(self, numbers, length, start, end)
Target Offer/数组中出现次数超过一半的数字.py:32
↓ 3 callersMethodReverse
(self, alist)
Target Offer/翻转单词顺序.py:43
↓ 3 callersMethodReverse
(self, alist)
Target Offer/字符串的左旋转.py:21
↓ 3 callersMethodVerifySquenceOfBST
(self, sequence)
Target Offer/二叉搜索树的后续遍历序列.py:10
↓ 3 callersMethod_get
(self, key, currentNode)
AVL.py:155
↓ 3 callersMethod_get
(self, key, currentNode)
BinarySearchTree.py:90
↓ 3 callersMethodfactorial
(self, n)
AwesomeAlgorithms/CatalanNumber.py:17
↓ 3 callersMethodget
(self, key)
Hash.py:62
↓ 3 callersMethodhasRightChild
(self)
AVL.py:13
↓ 3 callersMethodhasRightChild
(self)
BinarySearchTree.py:13
↓ 3 callersMethodprintListFromTailToHead
(self, listNode)
Target Offer/反向打印链表.py:10
↓ 3 callersMethodprintMatrix
(self, matrix)
Target Offer/顺时针打印矩阵.py:14
↓ 3 callersMethodrehash
(self, oldhash, size)
Hash.py:59
↓ 3 callersMethodrotateLeft
(self, rotRoot)
AVL.py:92
↓ 3 callersMethodrotateRight
(self, rotRoot)
AVL.py:110
↓ 3 callersMethodscanDigit
(self, alist)
Target Offer/表示数值的字符串.py:27
↓ 2 callersMethodCheckMoreThanHalf
(self, numbers, length, number)
Target Offer/数组中出现次数超过一半的数字.py:63
↓ 2 callersMethodGetLeastNumbers
(self, tinput, k)
Target Offer/最小的k个数.py:51
↓ 2 callersMethodGetListLength
(self, pHead)
Target Offer/两个链表的第一个公共结点.py:33
↓ 2 callersMethodMaxHeap
(self, alist)
Target Offer/数据流中的中位数.py:33
↓ 2 callersMethodMergesort
(self, aList, axis)
Target Offer/分治法解决最近对问题.py:15
↓ 2 callersMethodMinHeap
(self, alist)
Target Offer/数据流中的中位数.py:51
↓ 2 callersMethodPrint
(self, pRoot)
Target Offer/按之字形顺序打印二叉树.py:14
↓ 2 callersFunctionPrintNumber
(number)
Target Offer/打印1到最大的n位数.py:37
↓ 2 callersMethodReverseList
(self, pHead)
Target Offer/反转链表.py:13
↓ 2 callersMethodSum_Solution
(self, n)
Target Offer/求前n项和.py:9
↓ 2 callersFunctionbubbleSort
(alist)
BubbleSort.py:2
↓ 2 callersFunctioncheck_fuzzy
(trie, word, path='', tol=1)
CheckErrorWord.py:24
↓ 2 callersFunctionconvertString
(string)
Target Offer/转换字符串格式.py:6
↓ 2 callersMethodgetData
(self)
Lists.py:6
↓ 2 callersMethodgetDepth
(self, pRoot)
Target Offer/判断平衡二叉树.py:19
↓ 2 callersMethodgetDepth
(self, pRoot)
Target Offer/判断平衡二叉树.py:30
↓ 2 callersMethodgetDigitSum
(self, number)
Target Offer/机器人的运动范围.py:29
↓ 2 callersMethodhasPath
(self, matrix, rows, cols, path)
Target Offer/矩阵中的路径.py:11
↓ 2 callersMethodhashfunction
(self, key, size)
Hash.py:56
↓ 2 callersMethodinvertTree
(self, root)
leetcode/226. Invert Binary Tree.py:26
↓ 2 callersMethodisLeaf
(self)
AVL.py:25
↓ 2 callersMethodisLeaf
(self)
BinarySearchTree.py:25
↓ 2 callersMethodisRightChild
(self)
BinarySearchTree.py:19
↓ 2 callersMethodisRoot
(self)
AVL.py:22
↓ 2 callersFunctionloadDataSet
()
Logistic regression/Logistic.py:4
↓ 2 callersFunctionmaxStr
(string)
Target Offer/找出字符串中重复出现的最长子串.py:6
↓ 2 callersFunctionpalcheker
(aString)
Queue.py:61
↓ 2 callersMethodpathSum
(self, root, sum)
Target Offer/二叉树中和为某一值的路径.py:33
↓ 2 callersMethodpercDown
(self, i)
BinaryHeap.py:23
↓ 2 callersMethodpop
(self)
Target Offer/包含min函数的栈.py:18
↓ 2 callersMethodpowerOf2
(self, n)
Target Offer/二进制中1的个数.py:23
↓ 2 callersFunctionquickSort
(alist)
QuickSort.py:3
↓ 2 callersMethodremove
(self, item)
Lists.py:54
↓ 2 callersMethodreplaceNodeData
(self, key, value, lc, rc)
AVL.py:34
↓ 2 callersMethodreplaceNodeData
(self, key, value, lc, rc)
BinarySearchTree.py:34
↓ 2 callersMethodsetNext
(self, nextNode)
Lists.py:15
↓ 2 callersMethodsetRootVal
(self, obj)
BinaryTree.py:29
↓ 2 callersFunctionsparseToTriple
(matrix)
Target Offer/multiSparse.py:6
↓ 2 callersFunctionstocGradAscent1
(dataMatrix, classLabels, numIter=150)
Logistic regression/Logistic.py:39
↓ 2 callersMethodstoreNodes
(self, root, targetNode)
Target Offer/二叉树的最低公共祖先.py:37
↓ 2 callersMethodupdateBalance
(self, node)
AVL.py:79
↓ 1 callersFunctionBoyerMoore
(original, pattern)
AwesomeAlgorithms/BoyerMoore算法.py:5
↓ 1 callersFunctionChangeMaking
(coinVal, change)
Dynamic Programming.py:4
↓ 1 callersMethodCheckInvalidArray
(self, numbers, length)
Target Offer/数组中出现次数超过一半的数字.py:57
↓ 1 callersMethodClone
(self, pHead)
Target Offer/复杂链表的复制.py:14
↓ 1 callersMethodCloneNodes
(self, pHead)
Target Offer/复杂链表的复制.py:21
↓ 1 callersMethodClosestPair
(self, xList, yList)
Target Offer/分治法解决最近对问题.py:40
↓ 1 callersMethodConnectRandomNodes
(self, pHead)
Target Offer/复杂链表的复制.py:33
next →1–100 of 495, ranked by callers