Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JsonChao/Awesome-Algorithm-Study
/ functions
Functions
806 in github.com/JsonChao/Awesome-Algorithm-Study
⨍
Functions
806
◇
Types & classes
394
Method
main
(String[] args)
data_struct_study/src/queue/Main.java:25
Method
main
(String[] args)
data_struct_study/src/queue/ArrayQueue.java:61
Method
main
(String[] args)
data_struct_study/src/heap_and_priority_queue/Solution.java:384
Method
main
(String[] args)
data_struct_study/src/heap_and_priority_queue/Main.java:31
Method
main
(String[] args)
data_struct_study/src/stack_problem/Solution20.java:44
Method
main
(String[] args)
data_struct_study/src/stack_problem/Main.java:11
Method
main
(String[] args)
data_struct_study/src/stack_problem/Solution_2.java:90
Method
main
(String[] args)
data_struct_study/src/red_black_tree/Main2.java:11
Method
main
(String[] args)
data_struct_study/src/red_black_tree/RBTree.java:353
Method
main
(String[] args)
data_struct_study/src/red_black_tree/Main.java:11
Method
main
(String[] args)
data_struct_study/src/red_black_tree/Main3.java:10
Method
main
(String[] args)
data_struct_study/src/map/LinkedListMap.java:118
Method
main
(String[] args)
data_struct_study/src/map/BSTMap.java:192
Method
main
(String[] args)
data_struct_study/src/set/Main2.java:25
Method
main
(String[] args)
data_struct_study/src/set/Main1.java:7
Method
main
(String[] args)
data_struct_study/src/set/LinkedListSet.java:68
Method
main
(String[] args)
data_struct_study/src/hash_table/Main.java:96
Method
main
(String[] args)
data_struct_study/src/avl/AVLTree.java:376
Method
main
(String[] args)
data_struct_study/src/avl/Main.java:8
Method
main
(String[] args)
data_struct_study/src/avl/BST.java:170
Method
main
(String[] args)
data_struct_study/src/dynamic_problem/Main.java:16
Method
main
(String[] args)
data_struct_study/src/queue_problem/Solution102.java:74
Method
main
(String[] args)
data_struct_study/src/queue_problem/Solution279_2.java:50
Method
main
(String[] args)
data_struct_study/src/array/Student.java:21
Method
main
(String[] args)
data_struct_study/src/array/Main.java:6
Method
main
(String[] args)
data_struct_study/src/other_problem/Main.java:123
Method
main
(String[] args)
data_struct_study/src/greedy_problem/Main.java:11
Method
main
(String[] args)
data_struct_study/src/binary_search_tree_problem/Main.java:11
Method
main
(String[] args)
data_struct_study/src/recursion/Solution.java:43
Method
main
(String[] args)
data_struct_study/src/recursion/Solution5.java:72
Method
main
(String[] args)
data_struct_study/src/recursion/Sum.java:16
Method
main
(String[] args)
data_struct_study/src/trie/Main.java:28
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution3_3.java:54
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution238.java:32
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution88.java:45
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution344.java:47
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution3_2.java:43
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution11.java:44
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution3.java:42
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution_3.java:79
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution3_4.java:48
Method
main
(String[] args)
data_struct_study/src/array_problem/Main.java:80
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution_2.java:42
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution215.java:90
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution_1.java:39
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution167_2.java:59
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution167.java:51
Method
main
(String[] args)
data_struct_study/src/array_problem/Solution167_3.java:39
Method
majorityElement
(int[] nums)
data_struct_study/src/other_problem/Solution169.java:7
Method
majorityElement
(int[] nums)
data_struct_study/src/other_problem/Solution169_2.java:8
Method
maxAreaOfIsland
(int[][] grid)
data_struct_study/src/array_problem/Solution695.java:8
Method
maxDepth
(TreeNode root)
data_struct_study/src/binary_search_tree_problem/Solution104.java:22
Method
maxInWindows
(int[] num, int size)
data_struct_study/src/dynamic_problem/Solution239.java:8
Method
maxProfit
(int[] prices)
data_struct_study/src/dynamic_problem/Solution309.java:17
Method
maxProfit_k_1
(int[] prices)
data_struct_study/src/dynamic_problem/Solution121.java:29
Method
maxProfit_k_2
(int[] prices)
data_struct_study/src/dynamic_problem/Solution122.java:90
Method
maxProfit_k_any
(int max_k, int[] prices)
data_struct_study/src/dynamic_problem/Solution122.java:102
Method
maxProfit_with_cool
(int[] prices)
data_struct_study/src/dynamic_problem/Solution122.java:66
Method
maxProfit_with_fee
(int[] prices, int fee)
data_struct_study/src/dynamic_problem/Solution122.java:79
Method
maxSubArray
(int[] nums)
data_struct_study/src/dynamic_problem/Solution53.java:13
Method
maximalSquare
(char[][] matrix)
data_struct_study/src/dynamic_problem/Solution221.java:11
Method
merge
(E a, E b)
data_struct_study/src/segment_tree/NumArray.java:7
Method
merge
(int[][] intervals)
data_struct_study/src/array_problem/Solution56.java:17
Method
merge
(int[] nums1, int m, int[] nums2, int n)
data_struct_study/src/array_problem/Solution88.java:19
Method
mergeKLists
(ListNode[] lists)
data_struct_study/src/LinkedList_problem/Solution23.java:16
Method
mergeKLists2
(ListNode[] lists)
data_struct_study/src/LinkedList_problem/Solution23.java:53
Method
mergeTwoLists
(ListNode l1, ListNode l2)
data_struct_study/src/LinkedList_problem/Solution21.java:13
Method
minDepth
(TreeNode root)
data_struct_study/src/binary_search_tree_problem/Solution111.java:12
Method
minDistance
(String word1, String word2)
data_struct_study/src/dynamic_problem/Solution72.java:11
Method
minNumberdisappered
1、哈希法:时间复杂度O(n),空间复杂度O(n)
data_struct_study/src/array_problem/Solution_3.java:32
Method
minPathSum
(int[][] grid)
data_struct_study/src/dynamic_problem/Solution64.java:10
Method
moveZeroes
(int[] nums)
data_struct_study/src/array_problem/Solution283_2.java:9
Method
moveZeroes
(int[] nums)
data_struct_study/src/array_problem/Solution283_4.java:5
Method
moveZeroes
(int[] nums)
data_struct_study/src/array_problem/Solution283.java:12
Method
moveZeroes
(int[] nums)
data_struct_study/src/array_problem/Solution283_3.java:9
Method
mySqrt
(int x)
data_struct_study/src/other_problem/Solution69.java:5
Method
next
()
data_struct_study/src/other_problem/Solution_2.java:64
Method
next
()
data_struct_study/src/other_problem/Solution_2.java:89
Method
numDecodings
(String s)
data_struct_study/src/dynamic_problem/Solution91.java:5
Method
numIslands
(char[][] grid)
data_struct_study/src/backstracking_problem/Solution200.java:15
Method
numSquare
(int n)
data_struct_study/src/dynamic_problem/Solution279.java:8
Method
numSquares
(int n)
data_struct_study/src/queue_problem/Solution279.java:20
Method
numberOfBoomerangs
(int[][] points)
data_struct_study/src/hash_table_problem/Solution447.java:16
Method
oddEvenList
(ListNode head)
data_struct_study/src/LinkedList_problem/Solution328.java:5
Method
partition
(String s)
data_struct_study/src/backstracking_problem/Solution131.java:11
Method
pathSum
(TreeNode root, int sum)
data_struct_study/src/binary_search_tree_problem/Solution437.java:21
Method
pop
()
data_struct_study/src/stack_problem/Solution155.java:30
Method
pop
()
data_struct_study/src/stack_problem/Solution_1.java:26
Method
postOrder
后序遍历
data_struct_study/src/binary_search_tree/BST.java:247
Method
postOrderTraversal
(TreeNode root)
data_struct_study/src/stack_problem/Solution145_2.java:34
Method
postorderTraversal
(TreeNode root)
data_struct_study/src/stack_problem/Solution145.java:21
Method
preOrder
前序遍历
data_struct_study/src/binary_search_tree/BST.java:177
Method
preOrderNR
前序遍历非递归实现,需要借助栈存储下一步要访问的元素
data_struct_study/src/binary_search_tree/BST.java:200
Method
preorderTraversal
(TreeNode root)
data_struct_study/src/stack_problem/Solution144_2.java:34
Method
preorderTraversal
(TreeNode root)
data_struct_study/src/stack_problem/Solution144.java:24
Method
printList
(List<Integer> nums)
data_struct_study/src/heap_and_priority_queue/Solution.java:378
Method
push
(int e)
data_struct_study/src/stack_problem/Solution155.java:23
Method
push
(int node)
data_struct_study/src/stack_problem/Solution_1.java:21
Method
queryFirst
查询数组中第一个位置的元素 @return 数组中的元素
data_struct_study/src/array/Array.java:184
Method
queryLast
查询数组中最后一个位置的元素 @return 数组中的元素
data_struct_study/src/array/Array.java:175
← previous
next →
601–700 of 806, ranked by callers