Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Flamewaker/JavaPersonalSummary
/ functions
Functions
1,445 in github.com/Flamewaker/JavaPersonalSummary
⨍
Functions
1,445
◇
Types & classes
828
↓ 1 callers
Method
flattenList
(Node curr)
Code/leetcode/offer2/Offer028.java:20
↓ 1 callers
Method
fly
()
Code/design/behavioral/mediator/SC8633.java:13
↓ 1 callers
Method
fly
()
Code/design/behavioral/mediator/HU8778.java:16
↓ 1 callers
Method
function
(char[][] matrix, int i, int j)
Code/leetcode/normal/LeetCode0221.java:25
↓ 1 callers
Method
get
(int key)
Code/others/LRUCache.java:32
↓ 1 callers
Method
get
()
Code/concurrent/MyContainer2/MyContainer1.java:50
↓ 1 callers
Method
getAllPermute
(int[] nums, int n, boolean[] visited, LinkedList<Integer> curList)
Code/leetcode/hotandtop/LeetCode47.java:24
↓ 1 callers
Method
getAllPermute
(int[] nums, int n, boolean[] visited, LinkedList<Integer> curList)
Code/leetcode/hotandtop/LeetCode46.java:25
↓ 1 callers
Method
getC
(int m, int n)
Code/exam/Huawei_8_19_2.java:60
↓ 1 callers
Method
getCubeRoot
(double input)
Code/exam/HuaWei1.java:13
↓ 1 callers
Method
getFirstListNodeTail
返回中间节点模板
Code/leetcode/hotandtop/LeetCode234.java:77
↓ 1 callers
Method
getFirstListNodeTail
(ListNode head)
Code/leetcode/offer2/Offer027.java:42
↓ 1 callers
Method
getFromMemento
(Integer id)
Code/design/behavioral/memento/LeiGamer.java:40
↓ 1 callers
Method
getHeight
(TreeNode root)
Code/leetcode/hotandtop/LeetCode110.java:25
↓ 1 callers
Method
getIterator
获取迭代器 @return
Code/design/behavioral/iterator/BeautifulMan.java:25
↓ 1 callers
Method
getPhone
()
Code/design/structural/bridge/IPhone.java:5
↓ 1 callers
Method
getProduct
()
Code/design/creatation/builder/AbstractBuilder.java:14
↓ 1 callers
Method
getProxy
获取被代理对象的 代理对象 @param t @param <T> @return
Code/design/structural/proxy/dynamic/JdkTiktokProxy.java:21
↓ 1 callers
Method
getRecord
(Integer id)
Code/design/behavioral/memento/GameServer.java:24
↓ 1 callers
Method
getSaleInfo
()
Code/design/structural/bridge/AbstractSale.java:21
↓ 1 callers
Method
getSingle
()
Code/others/Singleton.java:22
↓ 1 callers
Method
getTicket
传入表达式,判断当前表达式是否指定为免费人群 @param expression
Code/design/behavioral/interpreter/Area.java:49
↓ 1 callers
Method
getUserFromDb
(String username)
Code/design/creatation/prototype/NewMybatis.java:33
↓ 1 callers
Method
handleRequest
()
Code/design/behavioral/chain/Teacher.java:26
↓ 1 callers
Method
handleSocial
(String name)
Code/design/structural/facade/Social.java:5
↓ 1 callers
Method
handleXxx
封装起来只留一个方法 @param name
Code/design/structural/facade/WeiXinFacade.java:14
↓ 1 callers
Method
hasStructure
(TreeNode A, TreeNode B)
Code/leetcode/offer1/Offer26.java:46
↓ 1 callers
Method
hashCode
()
Code/exam/ByteDance08.java:64
↓ 1 callers
Method
heapSort
堆排序 - 堆排序的思想借助于二叉堆中的最大堆得以实现。首先,将待排序数列抽象为二叉树,并构造出最大堆;然后,依次将最大元素(即根节点元素)与待排序数列的最后一个元素交换(即二叉树最深层最右边的叶子结点元素); 每次遍历,刷新最后一个元素的位置(自减1),直至其与首元素相交,即完成排序。 堆排序的基
Code/leetcode/Sort/Sort.java:228
↓ 1 callers
Method
heating
()
Code/design/behavioral/template/CookTemplate.java:23
↓ 1 callers
Method
hello
()
Code/design/behavioral/chain/ext/My.java:5
↓ 1 callers
Method
helper
(int[] inorder, int[] postorder, int postEnd, int inStart, int inEnd)
Code/leetcode/datastructure/BinaryTree.java:386
↓ 1 callers
Method
helper
(String num, int pos)
Code/leetcode/offer1/Offer46.java:18
↓ 1 callers
Method
helper
(int[] inorder, int[] preorder, int preStart, int inStart, int inEnd)
Code/leetcode/hotandtop/LeetCode105.java:24
↓ 1 callers
Method
helper
(TreeNode root, int currValue)
Code/leetcode/normal/LeetCode0129.java:42
↓ 1 callers
Method
helper2
(int[] inorder, int[] preorder, int preStart, int inStart, int inEnd)
Code/leetcode/datastructure/BinaryTree.java:425
↓ 1 callers
Method
helper2
(int[] inorder, int[] postorder, int postEnd, int inStart, int inEnd)
Code/leetcode/hotandtop/LeetCode105.java:59
↓ 1 callers
Method
inOrder
(Node cur)
Code/leetcode/offer1/Offer36.java:50
↓ 1 callers
Method
infect
(char[][] grid, int i, int j)
Code/leetcode/normal/LeetCode0200.java:22
↓ 1 callers
Method
inorderRecursively
中序遍历:递归实现 @param root @param ans
Code/leetcode/datastructure/BinaryTree.java:105
↓ 1 callers
Method
insert
(String str)
Code/leetcode/hotandtop/LeetCode14.java:34
↓ 1 callers
Method
insert
(String str)
Code/leetcode/normal/LeetCode0014.java:79
↓ 1 callers
Method
insert
(int[][] intervals, int[] newInterval)
Code/leetcode/normal/LeetCode0057.java:17
↓ 1 callers
Method
interpret
(String expression)
Code/design/behavioral/interpreter/OrExpression.java:17
↓ 1 callers
Method
invoke
定义目标方法的拦截逻辑;每个方法都会进来的 @param proxy @param method @param args @return @throws Throwable
Code/design/structural/proxy/dynamic/JdkTiktokProxy.java:46
↓ 1 callers
Method
isCanService
()
Code/design/structural/flyweight/AbstractWaitressFlyweight.java:15
↓ 1 callers
Method
isEnd
()
Code/leetcode/datastructure/Trie.java:78
↓ 1 callers
Method
isEnd
()
Code/leetcode/hotandtop/LeetCode14.java:82
↓ 1 callers
Method
isEnd
()
Code/leetcode/normal/LeetCode0014.java:64
↓ 1 callers
Method
isPalindrome
(String s)
Code/leetcode/normal/LeetCode0125.java:10
↓ 1 callers
Method
isPalindrome
(ListNode head)
Code/leetcode/normal/LeetCode0234.java:60
↓ 1 callers
Method
isPrime
(int num)
Code/concurrent/Executor/T14ParallelStreamAPI.java:29
↓ 1 callers
Method
isPrime
(int num)
Code/concurrent/Executor/T07ParallelComputing.java:61
↓ 1 callers
Method
isPrime
(int n)
Code/leetcode/normal/LeetCode0204.java:22
↓ 1 callers
Method
judge
(String str, HashSet<Character> set)
Code/exam/T360_8_24_1.java:41
↓ 1 callers
Method
judge
(long a, long b)
Code/exam/Meituan_8_15_1.java:34
↓ 1 callers
Method
judge
(TreeNode A, TreeNode B)
Code/leetcode/offer1/Offer26.java:66
↓ 1 callers
Method
judgeBananced
(TreeNode root)
Code/leetcode/normal/LeetCode0110.java:29
↓ 1 callers
Method
judgeBananced2
(TreeNode root)
Code/leetcode/normal/LeetCode0110.java:51
↓ 1 callers
Method
judgeNums
(int i, int j)
Code/exam/Meituan_5_12_2.java:33
↓ 1 callers
Method
judgeSymmetric
(TreeNode a, TreeNode b)
Code/leetcode/datastructure/BinaryTree.java:311
↓ 1 callers
Method
judgeSymmetric
(TreeNode a, TreeNode b)
Code/leetcode/offer1/Offer28.java:28
↓ 1 callers
Method
judgeSymmetric
(TreeNode root1, TreeNode root2)
Code/leetcode/hotandtop/LeetCode101.java:18
↓ 1 callers
Method
judgeSymmetric
(TreeNode a, TreeNode b)
Code/leetcode/normal/LeetCode0101.java:25
↓ 1 callers
Method
largestRectangleArea
(int[] heights)
Code/leetcode/normal/LeetCode0084.java:29
↓ 1 callers
Method
lengthOfLast
(String str)
Code/nowcoder/HJ1.java:19
↓ 1 callers
Method
m
()
Code/concurrent/Thread/Thread010.java:28
↓ 1 callers
Method
m
()
Code/concurrent/Thread/Thread011.java:15
↓ 1 callers
Method
m1
()
Code/concurrent/Thread/Thread007.java:10
↓ 1 callers
Method
m2
()
Code/concurrent/Thread/Thread009.java:26
↓ 1 callers
Method
m2
()
Code/concurrent/Thread/Thread007.java:20
↓ 1 callers
Method
match
(char[] s, char[] p, int i, int j)
Code/leetcode/offer1/Offer19.java:19
↓ 1 callers
Method
match2
(char[] str, char[] pattern)
Code/leetcode/offer1/Offer19.java:48
↓ 1 callers
Method
maxPresent2
(int[] presentVec)
Code/nowcoder/NC509.java:40
↓ 1 callers
Method
maxSum
(TreeNode root)
Code/nowcoder/NC6.java:25
↓ 1 callers
Method
merge
(int a, int b, int[] pre)
Code/exam/Meituan_8_15_3.java:69
↓ 1 callers
Method
merge2Lists
(ListNode l1, ListNode l2)
Code/leetcode/normal/LeetCode0026.java:71
↓ 1 callers
Method
mergeList
(ListNode a, ListNode b)
Code/leetcode/hotandtop/LeetCode148.java:28
↓ 1 callers
Method
mergeList
(ListNode head1, ListNode head2)
Code/leetcode/offer2/Offer026.java:54
↓ 1 callers
Method
mergeList
(ListNode a, ListNode b)
Code/leetcode/normal/LeetCode0148.java:50
↓ 1 callers
Method
mergePair
(int[] nums, int left, int mid, int right)
Code/leetcode/offer1/Offer51.java:41
↓ 1 callers
Method
mergeSort
(int[] nums, int left, int right)
Code/leetcode/Sort/Sort2.java:109
↓ 1 callers
Method
mergeSort
(ListNode head)
Code/leetcode/normal/LeetCode0148.java:26
↓ 1 callers
Method
mergeSortInOrder
归并排序 - 采用了分治和递归的思想,递归&分治-排序整个数列如同排序两个有序数列,依次执行这个过程直至排序末端的两个元素,再依次向上层输送排序好的两个子列进行排序直至整个数列有序(类比二叉树的思想,from down to up)。 <p> 时间复杂度:O(NlogN) 稳定性:稳定 @pa
Code/leetcode/Sort/Sort.java:187
↓ 1 callers
Method
mergeSortInOrder
(int[] nums, int left, int mid, int right)
Code/leetcode/Sort/Sort2.java:119
↓ 1 callers
Method
mergeSortInOrder
(int[] nums, int left, int mid, int right)
Code/leetcode/hotandtop/LeetCode912.java:73
↓ 1 callers
Method
minPathSum
(int[][] grid)
Code/leetcode/normal/LeetCode0064.java:16
↓ 1 callers
Method
mirrorRecursively
(TreeNode root)
Code/leetcode/offer1/Offer27.java:37
↓ 1 callers
Method
newCar
()
Code/design/creatation/factory/abstractfactory/WulinFactory.java:15
↓ 1 callers
Method
next
()
Code/design/behavioral/iterator/BeautifulMan.java:68
↓ 1 callers
Method
next
(String s, int start, int pos, StringBuilder sb)
Code/leetcode/normal/LeetCode0093.java:23
↓ 1 callers
Method
nextGreaterElements
(int[] nums)
Code/leetcode/normal/LeetCode0503.java:20
↓ 1 callers
Method
nextString
(String str, int index, int finish, int n)
Code/leetcode/hotandtop/LeetCode22.java:26
↓ 1 callers
Method
numberOfSubArrays1
(int[] nums, int k)
Code/leetcode/normal/LeetCode1248.java:17
↓ 1 callers
Method
online
()
Code/design/behavioral/command/LeiReceiver.java:8
↓ 1 callers
Method
partition
(int[] a, int left, int right)
Code/nowcoder/NC88.java:32
↓ 1 callers
Method
partition
(int[] arr, int left, int right)
Code/leetcode/offer1/Offer40.java:28
↓ 1 callers
Method
partition
(int[] nums, int left, int right)
Code/leetcode/hotandtop/LeetCode912.java:34
↓ 1 callers
Method
partition
(int[] arr, int left, int right)
Code/leetcode/normal/LeetCode0040.java:28
↓ 1 callers
Method
play
()
Code/design/structural/adapter/obj/JPMoviePlayerAdapter.java:21
← previous
next →
201–300 of 1,445, ranked by callers