Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DmrfCoder/AlgorithmAndDataStructure
/ functions
Functions
192 in github.com/DmrfCoder/AlgorithmAndDataStructure
⨍
Functions
192
◇
Types & classes
113
↓ 12 callers
Method
push
(self, node)
SwordToOffer/Code/5.py:7
↓ 10 callers
Method
pop
(self)
SwordToOffer/Code/5.py:11
↓ 9 callers
Method
GetMedian
(self,n=None)
SwordToOffer/Code/58.py:98
↓ 9 callers
Method
Insert
(self, num)
SwordToOffer/Code/58.py:14
↓ 6 callers
Method
FirstAppearingOnce
(self)
SwordToOffer/Code/53.py:15
↓ 6 callers
Method
Insert
(self, char)
SwordToOffer/Code/53.py:32
↓ 4 callers
Function
FirstBrowse
(pRoot)
SwordToOffer/Code/17.py:54
↓ 3 callers
Method
Mirror
(self, root)
SwordToOffer/Code/17.py:11
↓ 3 callers
Method
minHeapInsert
(self, num)
SwordToOffer/Code/58.py:85
↓ 2 callers
Method
Mirror2
(self, root)
SwordToOffer/Code/17.py:26
↓ 2 callers
Method
PermutationHelper
(self, ss, Mylist)
SwordToOffer/Code/26.py:63
↓ 2 callers
Method
change
(self, Node)
SwordToOffer/Code/17.py:47
↓ 2 callers
Method
getSum
(self, x)
SwordToOffer/Code/55.py:29
↓ 2 callers
Method
maxHeapInsert
(self, num)
SwordToOffer/Code/58.py:32
↓ 2 callers
Method
min
(self)
SwordToOffer/Code/19.py:34
↓ 2 callers
Method
siftDown
(self, a, index)
SwordToOffer/Code/28.py:18
↓ 1 callers
Method
Add
(self, num1, num2)
SwordToOffer/Code/48.py:7
↓ 1 callers
Method
Clone
(self, pHead)
SwordToOffer/Code/24.py:11
↓ 1 callers
Method
Deserialize
(self, s)
SwordToOffer/Code/66.py:37
↓ 1 callers
Method
EntryNodeOfLoop
(self, pHead)
SwordToOffer/Code/60.py:9
↓ 1 callers
Method
Find2
(self, target, array)
SwordToOffer/Code/1.py:16
↓ 1 callers
Method
FindContinuousSequence
(self, tsum)
SwordToOffer/Code/41.py:10
↓ 1 callers
Method
FindFirstCommonNode
(self, pHead1, pHead2)
SwordToOffer/Code/36.py:9
↓ 1 callers
Method
FindGreatestSumOfSubArray
(self, array)
SwordToOffer/Code/29.py:3
↓ 1 callers
Method
FindKthToTail
(self, head, k)
SwordToOffer/Code/13.py:9
↓ 1 callers
Method
FindNumbersWithSum
(self, array, tsum)
SwordToOffer/Code/42.py:9
↓ 1 callers
Method
FindNumsAppearOnce
(self, array)
SwordToOffer/Code/40.py:4
↓ 1 callers
Method
FindPath
(self, root, expectNumber)
SwordToOffer/Code/23.py:22
↓ 1 callers
Method
FirstNotRepeatingChar
(self, s)
SwordToOffer/Code/33.py:3
↓ 1 callers
Method
GetLeastNumbers_Solution
(self, tinput, k)
SwordToOffer/Code/28.py:39
↓ 1 callers
Method
GetNumberOfK
(self, data, k)
SwordToOffer/Code/37.py:3
↓ 1 callers
Method
GetUglyNumber_Solution
(self, index)
SwordToOffer/Code/32.py:3
↓ 1 callers
Method
HasSubtree
(self, pRoot1, pRoot2)
SwordToOffer/Code/16.py:19
↓ 1 callers
Method
Helper
(self, array, startIndex, m)
SwordToOffer/Code/46.py:17
↓ 1 callers
Method
InversePairs
(int[] array)
SwordToOffer/Code/34.java:38
↓ 1 callers
Method
IsContinuous
(self, numbers)
SwordToOffer/Code/45.py:7
↓ 1 callers
Method
IsPopOrder
(self, pushV, popV)
SwordToOffer/Code/20.py:3
↓ 1 callers
Method
KthNode
(self, pRoot, k)
SwordToOffer/Code/67.py:11
↓ 1 callers
Method
LastRemaining_Solution
(self, n, m)
SwordToOffer/Code/46.py:7
↓ 1 callers
Method
LeftRotateString
(self, s, n)
SwordToOffer/Code/43.py:7
↓ 1 callers
Method
Merge
(self, pHead1, pHead2)
SwordToOffer/Code/15.py:13
↓ 1 callers
Function
MidPrint
(root)
SwordToOffer/Code/25.py:41
↓ 1 callers
Method
MoreThanHalfNum_Solution
(self, numbers)
SwordToOffer/Code/27.py:3
↓ 1 callers
Method
NumberOf1Between1AndN_Solution
(self, n)
SwordToOffer/Code/30.py:3
↓ 1 callers
Method
NumberOf1_2
(self, n)
SwordToOffer/Code/10.py:16
↓ 1 callers
Method
Partition
(int[][] v, int low, int high)
LeetCode/src/seventeen/Solution.java:70
↓ 1 callers
Method
PermutationHelper2
(self, ss)
SwordToOffer/Code/26.py:26
↓ 1 callers
Method
Power
(self, base, exponent)
SwordToOffer/Code/11.py:3
↓ 1 callers
Method
Print
(self, pRoot)
SwordToOffer/Code/64.py:10
↓ 1 callers
Method
PrintFromTopToBottom
(self, root)
SwordToOffer/Code/21.py:13
↓ 1 callers
Method
PrintMinNumber
(self, numbers)
SwordToOffer/Code/31.py:14
↓ 1 callers
Method
QSort
(int[][] v, int low, int high)
LeetCode/src/seventeen/Solution.java:60
↓ 1 callers
Method
QuickSort
(int[][] v, int length)
LeetCode/src/seventeen/Solution.java:56
↓ 1 callers
Method
ReverseList
(self, pHead)
SwordToOffer/Code/14.py:10
↓ 1 callers
Method
ReverseSentence
(self, s)
SwordToOffer/Code/44.py:7
↓ 1 callers
Method
Serialize
(self, root)
SwordToOffer/Code/66.py:10
↓ 1 callers
Method
StrToInt
(self, s)
SwordToOffer/Code/49.py:33
↓ 1 callers
Method
Sum_Solution
(self, n)
SwordToOffer/Code/47.py:9
↓ 1 callers
Method
TreeDepth
(self, pRoot)
SwordToOffer/Code/39.py:10
↓ 1 callers
Method
VerifySquenceOfBST
(self, sequence)
SwordToOffer/Code/22.py:6
↓ 1 callers
Function
bfs
(array, x, y, tempSum, sizeX, sizeY)
SwordToOffer/Code/54.py:48
↓ 1 callers
Method
canCompleteCircuit
(int[] gas, int[] cost)
LeetCode/src/seventeen/Solution.java:8
↓ 1 callers
Method
candy
(int[] ratings)
LeetCode/src/sixteen/Solution.java:8
↓ 1 callers
Method
cmpRoot
(self, root1, root2)
SwordToOffer/Code/63.py:15
↓ 1 callers
Method
commonDivisor
求最大公约数 @param a @param b @return
LeetCode/src/three/Solution.java:94
↓ 1 callers
Method
copyRandomList
(RandomListNode head)
LeetCode/src/thirteen/Solution.java:21
↓ 1 callers
Method
deleteDuplication
(self, pHead)
SwordToOffer/Code/61.py:9
↓ 1 callers
Method
detectCycle
(ListNode head)
LeetCode/src/nine/Solution.java:23
↓ 1 callers
Function
dfs
(array, x, y)
SwordToOffer/Code/54.py:26
↓ 1 callers
Method
dfs
(String s, Set<String> dict, Map<String, ArrayList<String>> map)
LeetCode/src/twelve/Solution.java:17
↓ 1 callers
Method
dfs
(self, matrix, x, y, rows, cols, path)
SwordToOffer/Code/56.py:38
↓ 1 callers
Method
dfs
(self, array, x, y, threshold)
SwordToOffer/Code/55.py:15
↓ 1 callers
Method
doseNode1HasNode2
(self, Node1, Node2)
SwordToOffer/Code/16.py:35
↓ 1 callers
Method
duplicate
(self, numbers, duplication)
SwordToOffer/Code/50.py:8
↓ 1 callers
Method
evalRPN
(String[] tokens)
LeetCode/src/two/Solution.java:10
↓ 1 callers
Method
findway
(self, arr, i, j, k)
SwordToOffer/Code/55.py:49
↓ 1 callers
Method
hasPath
(self, matrix, rows, cols, path)
SwordToOffer/Code/56.py:26
↓ 1 callers
Method
helper
(int[] gas, int[] cost, int startIndex)
LeetCode/src/seventeen/Solution.java:41
↓ 1 callers
Method
insertionSortList
(ListNode head)
LeetCode/src/five/Solution.java:19
↓ 1 callers
Method
isBit
(self, data, index)
SwordToOffer/Code/40.py:29
↓ 1 callers
Method
isSymmetrical
(self, pRoot)
SwordToOffer/Code/63.py:10
↓ 1 callers
Method
jumpFloor
(self, number)
SwordToOffer/Code/7.py:3
↓ 1 callers
Method
jumpFloorII
(self, number)
SwordToOffer/Code/8.py:3
↓ 1 callers
Method
makeHeap
(self, a, k)
SwordToOffer/Code/28.py:34
↓ 1 callers
Method
match
(self, s, pattern)
SwordToOffer/Code/52.py:9
↓ 1 callers
Function
maxArea
(array)
SwordToOffer/Code/54.py:13
↓ 1 callers
Method
maxHeapDeleteTop
(self)
SwordToOffer/Code/58.py:46
↓ 1 callers
Method
maxPoints
(Point[] points)
LeetCode/src/three/Solution.java:26
↓ 1 callers
Method
mergeList
(ListNode left, ListNode right)
LeetCode/src/four/Solution.java:45
↓ 1 callers
Method
minHeapDeleteTop
(self)
SwordToOffer/Code/58.py:65
↓ 1 callers
Method
minNumberInRotateArray
(self, rotateArray)
SwordToOffer/Code/6.py:3
↓ 1 callers
Method
movingCount
(self, threshold, rows, cols)
SwordToOffer/Code/55.py:9
↓ 1 callers
Method
multiply
(self, A)
SwordToOffer/Code/51.py:6
↓ 1 callers
Function
partation
(data, low, high)
SwordToOffer/Code/35.py:56
↓ 1 callers
Method
pop
(self)
SwordToOffer/Code/19.py:22
↓ 1 callers
Method
postorderTraversal
(TreeNode root)
LeetCode/src/six/Solution.java:23
↓ 1 callers
Method
preorderTraversal
(TreeNode root)
LeetCode/src/seven/Solution.java:26
↓ 1 callers
Method
printListFromTailToHead
(self, listNode)
SwordToOffer/Code/3.py:10
↓ 1 callers
Method
printMatrix
(self, matrix)
SwordToOffer/Code/18.py:9
↓ 1 callers
Method
push
(self, node)
SwordToOffer/Code/19.py:8
next →
1–100 of 192, ranked by callers