MCPcopy Create free account

hub / github.com/coderbruis/AlgorithmsInJava / functions

Functions342 in github.com/coderbruis/AlgorithmsInJava

MethodremoveLast
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListWithDummyHead.java:143
MethodreversePairs2
暴力解法O(n^2),超时 @param nums @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/ReversePairs.java:22
MethodreversePairs4
(int[] nums)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/ReversePairs.java:152
MethodreverseVowels
(String s)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/ReverseVowels.java:15
MethodselectionSort
(int[] arrays)
src/main/java/com/bruis/algorithminjava/algorithm/sort/Sort2026.java:21
Methodset
(int index, E e)
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedList.java:87
MethodsetE
(E e)
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListQueue.java:100
MethodsetSolution
(int[] nums)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/ContainsDuplicate_217.java:34
MethodshiftUp
上浮操作 @param k
src/main/java/com/bruis/algorithminjava/algorithm/sort/HeapSort01.java:60
MethodsiftDown
(int[] arr, int n, int k)
src/main/java/com/bruis/algorithminjava/algorithm/sort/HeapSort02.java:36
Methodsize
()
src/main/java/com/bruis/algorithminjava/datastructures/heap/IndexMapHeap.java:43
Methodsort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/QuickSort2Ways.java:43
Methodsort
对[left, right]范围进行排序 @param arr @param left @param right
src/main/java/com/bruis/algorithminjava/algorithm/sort/MergeSort.java:56
Methodsort
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/MergeSortBU.java:35
Methodsort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/QuickSort2.java:42
Methodsort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/QuickSort.java:36
Methodsort
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/BubbleSort.java:9
Methodsort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/QuickSort3Ways.java:11
Methodsort
(int[] arr, int left, int right)
src/main/java/com/bruis/algorithminjava/algorithm/sort/MergeSortAdvanced01.java:35
Methodsort2
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/BubbleSort.java:25
Methodsort3
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/BubbleSort.java:50
Methodsort3
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/InsertionSort.java:34
MethodsortSolution
通过排序来进行筛选 @param nums @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/ContainsDuplicate_217.java:53
MethodsubarraySum01
O (n^3) @param nums @param k @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/SubarraySumEqualsK.java:22
MethodsubarraySum02
1. 欠考虑情况 ① 单个元素作为一个子数组; ② 所有元素值都相同的情况; 时间复杂:O (n^2) @param nums @param k @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/SubarraySumEqualsK.java:50
MethodsubarraySum03
前缀和 @param nums @param k @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/SubarraySumEqualsK.java:82
MethodtestSort
测试sortClassName所对应的排序算法排序arr数组所得到结果的正确性和算法运行时间 将算法的运行时间打印在控制台上 @param sortClassName @param arr
src/main/java/com/bruis/algorithminjava/utils/SortTestHelper.java:97
MethodtestSort2
测试sortClassName所对应的排序算法排序arr数组所得到结果的正确性和算法运行时间 将算法的运行时间以long类型返回, 单位为毫秒(ms) @param sortClassName @param arr @return
src/main/java/com/bruis/algorithminjava/utils/SortTestHelper.java:130
MethodthreeWayQuickSort
(int[] arr)
src/main/java/com/bruis/algorithminjava/algorithm/sort/Sort2026.java:274
MethodtoArray
()
src/main/java/com/bruis/algorithminjava/datastructures/heap/IndexHeap.java:126
MethodtoString
()
src/main/java/com/bruis/algorithminjava/datastructures/queue/MyQueue.java:56
MethodtoString
()
src/main/java/com/bruis/algorithminjava/datastructures/queue/MyLoopQueue.java:88
MethodtoString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListLRUCache.java:91
MethodtoString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListLRUCache.java:135
MethodtoString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/HashMapLRUCache.java:137
MethodtoString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedList.java:161
MethodtoString
()
src/main/java/com/bruis/algorithminjava/datastructures/list/MyLinkedListWithDummyHead.java:153
Methodtop
()
src/main/java/com/bruis/algorithminjava/algorithm/stack/MinStack.java:55
MethodtwoSum
(int[] numbers, int target)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/TwoSumII.java:9
MethodtwoSum
(int[] nums, int target)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/TwoSum.java:12
MethodtwoSum
(int[] numbers, int target)
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/array/TwoSumII.java:14
MethodviolentSolution
暴力解法 @param nums @return
src/main/java/com/bruis/algorithminjava/algorithm/leetcode/ContainsDuplicate_217.java:95
← previous301–342 of 342, ranked by callers