Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coderbruis/AlgorithmsInJava
/ functions
Functions
342 in github.com/coderbruis/AlgorithmsInJava
⨍
Functions
342
◇
Types & classes
60
Method
removeLast
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListWithDummyHead.java:143
Method
reversePairs2
暴力解法O(n^2),超时 @param nums @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/ReversePairs.java:22
Method
reversePairs4
(int[] nums)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/ReversePairs.java:152
Method
reverseVowels
(String s)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/ReverseVowels.java:15
Method
selectionSort
(int[] arrays)
src/main/java/com/bruis/algorithminjava/algorithm/sort/Sort2026.java:21
Method
set
(int index, E e)
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedList.java:87
Method
setE
(E e)
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListQueue.java:100
Method
setSolution
(int[] nums)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/ContainsDuplicate_217.java:34
Method
shiftUp
上浮操作 @param k
src/main/java/com/bruis/algorithminjava/algorithm/sort/HeapSort01.java:60
Method
siftDown
(int[] arr, int n, int k)
src/main/java/com/bruis/algorithminjava/algorithm/sort/HeapSort02.java:36
Method
size
()
src/main/java/com/bruis/algorithminjava/datastructures/heap/IndexMapHeap.java:43
Method
sort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/QuickSort2Ways.java:43
Method
sort
对[left, right]范围进行排序 @param arr @param left @param right
src/main/java/com/bruis/algorithminjava/algorithm/sort/MergeSort.java:56
Method
sort
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/MergeSortBU.java:35
Method
sort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/QuickSort2.java:42
Method
sort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/QuickSort.java:36
Method
sort
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/BubbleSort.java:9
Method
sort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/QuickSort3Ways.java:11
Method
sort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/MergeSortAdvanced01.java:35
Method
sort2
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/BubbleSort.java:25
Method
sort3
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/BubbleSort.java:50
Method
sort3
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/InsertionSort.java:34
Method
sortSolution
通过排序来进行筛选 @param nums @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/ContainsDuplicate_217.java:53
Method
subarraySum01
O (n^3) @param nums @param k @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/SubarraySumEqualsK.java:22
Method
subarraySum02
1. 欠考虑情况 ① 单个元素作为一个子数组; ② 所有元素值都相同的情况; 时间复杂:O (n^2) @param nums @param k @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/SubarraySumEqualsK.java:50
Method
subarraySum03
前缀和 @param nums @param k @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/SubarraySumEqualsK.java:82
Method
testSort
测试sortClassName所对应的排序算法排序arr数组所得到结果的正确性和算法运行时间 将算法的运行时间打印在控制台上 @param sortClassName @param arr
src/main/java/com/bruis/algorithminjava/utils/SortTestHelper.java:97
Method
testSort2
测试sortClassName所对应的排序算法排序arr数组所得到结果的正确性和算法运行时间 将算法的运行时间以long类型返回, 单位为毫秒(ms) @param sortClassName @param arr @return
src/main/java/com/bruis/algorithminjava/utils/SortTestHelper.java:130
Method
threeWayQuickSort
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/Sort2026.java:274
Method
toArray
()
src/main/java/com/bruis/algorithminjava/datastructures/heap/IndexHeap.java:126
Method
toString
()
src/main/java/com/bruis/algorithminjava/datastructures/queue/MyQueue.java:56
Method
toString
()
src/main/java/com/bruis/algorithminjava/datastructures/queue/MyLoopQueue.java:88
Method
toString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListLRUCache.java:91
Method
toString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListLRUCache.java:135
Method
toString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/HashMapLRUCache.java:137
Method
toString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedList.java:161
Method
toString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListWithDummyHead.java:153
Method
top
()
src/main/java/com/bruis/algorithminjava/algorithm/stack/MinStack.java:55
Method
twoSum
(int[] numbers, int target)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/TwoSumII.java:9
Method
twoSum
(int[] nums, int target)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/TwoSum.java:12
Method
twoSum
(int[] numbers, int target)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/TwoSumII.java:14
Method
violentSolution
暴力解法 @param nums @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/ContainsDuplicate_217.java:95
← previous
301–342 of 342, ranked by callers