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
Method
dfs4
20ms 直接利用备忘录,进行剪枝
Code/leetcode/offer1/Offer38.java:115
Method
divide
实现整数除法:借鉴乘法的定义,所以除法就是被除数够减去除数几次,那么就商几 但是有几个情况需要考虑(除零不需要考虑,这里已经给我们排除了) 1、同号相除,转为绝对值,结果为正 2、异号相除:转为绝对值,结果为负 (1)被除数为正数、除数为负数 将除数转为绝对值,最后结果变为相反数即可 (2)被除数为
Code/leetcode/offer2/Offer001.java:34
Method
doFilter
(Request request, Response response, FilterChain chain)
Code/design/behavioral/chain/ext/HttpFilter.java:4
Method
doFilter
(Request request, Response response, FilterChain chain)
Code/design/behavioral/chain/ext/CharacterFilter.java:4
Method
doFilter
(Request request, Response response, FilterChain chain)
Code/design/behavioral/chain/ext/EncodingFilter.java:4
Method
doublePartition
(int left, int right, int[] nums)
Code/leetcode/normal/LeetCode0912.java:44
Method
enable
()
Code/design/structural/decorator/TiktokDecorator.java:9
Method
end
()
Code/design/structural/flyweight/BeautifulWaitress.java:22
Method
evalRPN
(String[] tokens)
Code/leetcode/offer2/Offer036.java:13
Method
exchange
(int[] nums)
Code/leetcode/offer1/Offer21.java:12
Method
execute
()
Code/design/behavioral/command/WuHanTravelCommand.java:10
Method
execute
()
Code/design/behavioral/command/OnlineCommand.java:25
Method
execute
(Runnable command)
Code/concurrent/Executor/T01MyExecutor.java:14
Method
exist
(char[][] board, String word)
Code/leetcode/offer1/Offer12.java:16
Method
exist
(char[][] board, String word)
Code/leetcode/hotandtop/LeetCode79.java:13
Method
exitGame
()
Code/design/behavioral/memento/LeiGamer.java:60
Method
fib
(int n)
Code/leetcode/offer1/Offer10_1.java:9
Method
findAnagrams
(String s, String p)
Code/leetcode/hotandtop/LeetCode438.java:13
Method
findAnagrams
(String s, String p)
Code/leetcode/offer2/Offer015.java:12
Method
findAnagramsSimplified
(String s, String p)
Code/leetcode/hotandtop/LeetCode438.java:40
Method
findBottomLeftValue
(TreeNode root)
Code/leetcode/offer2/Offer045.java:16
Method
findBottomLeftValueBfs
(TreeNode root)
Code/leetcode/offer2/Offer045.java:33
Method
findCheapestPrice
(int n, int[][] flights, int src, int dst, int K)
Code/leetcode/graph/LeetCode787.java:16
Method
findCircleNum
dfs搜索 @param M @return ans
Code/leetcode/normal/LeetCode0547.java:16
Method
findCircleNum2
并查集 @param M @return ans
Code/leetcode/normal/LeetCode0547.java:49
Method
findClosestLeaf
(TreeNode root, int k)
Code/leetcode/normal/LeetCode0742.java:14
Method
findContinuousSequence
(int target)
Code/leetcode/offer1/Offer57_2.java:18
Method
findDuplicate
(int[] nums)
Code/leetcode/normal/LeetCode0287.java:14
Method
findKth
(int[] a, int n, int K)
Code/nowcoder/NC88.java:14
Method
findKthLargest
(int[] nums, int k)
Code/leetcode/normal/LeetCode0215.java:12
Method
findKthLargest2
(int[] nums, int k)
Code/leetcode/normal/LeetCode0215.java:26
Method
findKthNumber
(int n, int k)
Code/leetcode/hotandtop/LeetCode440.java:10
Method
findLengthOfLCIS
(int[] nums)
Code/leetcode/normal/LeetCode0674.java:10
Method
findMaxLength
(int[] nums)
Code/leetcode/offer2/Offer011.java:15
Method
findMedian
()
Code/leetcode/datastructure/MedianFinder.java:44
Method
findMedianSortedArrays
(int[] nums1, int[] nums2)
Code/leetcode/hotandtop/LeetCode4.java:9
Method
findMedianSortedArrays
(int[] nums1, int[] nums2)
Code/leetcode/normal/LeetCode0004.java:32
Method
findMedianSortedArrays2
(int[] nums1, int[] nums2)
Code/leetcode/normal/LeetCode0004.java:50
Method
findMinDifference
(List<String> timePoints)
Code/leetcode/offer2/Offer035.java:13
Method
findNumberIn2DArray
(int[][] matrix, int target)
Code/leetcode/offer1/Offer4.java:10
Method
findPeakElement
(int[] nums)
Code/leetcode/normal/LeetCode0162.java:10
Method
findRepeatNumber
(int[] nums)
Code/leetcode/offer1/Offer3.java:10
Method
findSubsequences
(int[] nums)
Code/leetcode/hotandtop/LeetCode491.java:18
Method
findTarget
(TreeNode root, int k)
Code/leetcode/offer2/Offer056.java:16
Method
findTheLongestSubstring
(String s)
Code/leetcode/normal/LeetCode1371.java:28
Method
findUnsortedSubarray
(int[] nums)
Code/leetcode/normal/LeetCode0581.java:20
Method
firstLove
()
Code/design/behavioral/iterator/BeautifulMan.java:49
Method
firstUniqChar
(String s)
Code/leetcode/offer1/Offer50.java:16
Method
firstUniqChar2
(String s)
Code/leetcode/offer1/Offer50.java:30
Method
firstUniqChar3
(String s)
Code/leetcode/offer1/Offer50.java:44
Method
flatten
(TreeNode root)
Code/leetcode/hotandtop/LeetCode114.java:12
Method
flatten
(Node head)
Code/leetcode/offer2/Offer028.java:15
Method
flattenOptimized
(Node head)
Code/leetcode/offer2/Offer028.java:44
Method
fly
()
Code/design/behavioral/mediator/Captain.java:9
Method
fly
()
Code/design/behavioral/mediator/XC9527.java:8
Method
fractionToDecimal
(int numerator, int denominator)
Code/leetcode/normal/LeetCode0166.java:11
Method
func
(int n)
Code/leetcode/normal/LeetCode0060.java:48
Method
generateParenthesis
(int n)
Code/leetcode/hotandtop/LeetCode22.java:18
Method
get
(int key)
Code/leetcode/datastructure/LRUCacheLinkedHashMap.java:21
Method
getAge
()
Code/design/creatation/prototype/User.java:23
Method
getCam
()
Code/design/creatation/builder/Phone.java:40
Method
getCpu
()
Code/design/creatation/builder/Phone.java:28
Method
getCurrent
()
Code/design/behavioral/memento/GameRecord.java:22
Method
getDisk
()
Code/design/creatation/builder/Phone.java:36
Method
getInstance
()
Code/others/Singleton.java:47
Method
getInstance
()
Code/others/Singleton.java:61
Method
getInstance
()
Code/others/Singleton.java:78
Method
getInstance
()
Code/others/Singleton.java:98
Method
getIntersectionNode
(ListNode headA, ListNode headB)
Code/leetcode/offer1/Offer52.java:22
Method
getIntersectionNode
(ListNode headA, ListNode headB)
Code/leetcode/offer2/Offer023.java:9
Method
getIntersectionNode
(ListNode headA, ListNode headB)
Code/leetcode/normal/LeetCode0160.java:18
Method
getIntersectionNodeOptimized
定义两个指针, 第一轮让两个到达末尾的节点指向另一个链表的头部, 最后如果相遇则为交点(在第一轮移动中恰好抹除了长度差) 两个指针等于移动了相同的距离, 有交点就返回, 无交点就是各走了两条指针的长度 @param headA @param headB @return
Code/leetcode/offer2/Offer023.java:53
Method
getKthFromEnd
使用栈进行记录 @param head @param k @return
Code/leetcode/offer1/Offer22.java:33
Method
getKthFromEnd2
使用快慢指针 @param head @param k @return
Code/leetcode/offer1/Offer22.java:59
Method
getLeastNumbers
(int[] arr, int k)
Code/leetcode/offer1/Offer40.java:13
Method
getLeastNumbers
(int[] arr, int k)
Code/leetcode/normal/LeetCode0040.java:13
Method
getMem
()
Code/design/creatation/builder/Phone.java:32
Method
getNext
()
Code/design/behavioral/chain/Teacher.java:22
Method
getPermutation
(int n, int k)
Code/leetcode/normal/LeetCode0060.java:12
Method
getPhone
当前手机的描述 @return
Code/design/structural/bridge/AbstractPhone.java:20
Method
getPhone
()
Code/design/structural/bridge/MiPhone.java:4
Method
getRandom
Get a random element from the set.
Code/leetcode/offer2/Offer030.java:54
Method
getTarget
()
Code/design/behavioral/chain/ext/FilterChain.java:28
Method
getUsername
()
Code/design/creatation/prototype/User.java:15
Method
get_root
()
Code/leetcode/offer2/Offer043.java:47
Method
groupAnagrams
(String[] strs)
Code/leetcode/hotandtop/LeetCode49.java:15
Method
groupAnagrams
(String[] strs)
Code/leetcode/offer2/Offer033.java:12
Method
groupAnagramsOptimized
(String[] strs)
Code/leetcode/hotandtop/LeetCode49.java:32
Method
groupAnagramsSimple
(String[] strs)
Code/leetcode/offer2/Offer033.java:37
Method
haha
()
Code/design/structural/proxy/dynamic/LeiTikTok.java:14
Method
hammingDistance
(int x, int y)
Code/leetcode/hotandtop/LeetCode461.java:12
Method
hammingDistanceOptimized
(int x, int y)
Code/leetcode/hotandtop/LeetCode461.java:24
Method
hammingDistanceOptimizedSec
(int x, int y)
Code/leetcode/hotandtop/LeetCode461.java:34
Method
hammingWeight
(int n)
Code/leetcode/offer1/Offer15.java:11
Method
hammingWeight
(int n)
Code/leetcode/normal/LeetCode0191.java:10
Method
hasCycle
(ListNode head)
Code/nowcoder/NC4.java:18
Method
hasCycle
(ListNode head)
Code/leetcode/hotandtop/LeetCode141.java:11
Method
hasCycle
(ListNode head)
Code/leetcode/normal/LeetCode0141.java:24
Method
hasCycle2
(ListNode head)
Code/leetcode/normal/LeetCode0141.java:39
Method
hasNext
()
Code/design/behavioral/iterator/BeautifulMan.java:37
← previous
next →
701–800 of 1,445, ranked by callers