MCPcopy Create free account

hub / github.com/Flamewaker/JavaPersonalSummary / functions

Functions1,445 in github.com/Flamewaker/JavaPersonalSummary

Methoddfs4
20ms 直接利用备忘录,进行剪枝
Code/leetcode/offer1/Offer38.java:115
Methoddivide
实现整数除法:借鉴乘法的定义,所以除法就是被除数够减去除数几次,那么就商几 但是有几个情况需要考虑(除零不需要考虑,这里已经给我们排除了) 1、同号相除,转为绝对值,结果为正 2、异号相除:转为绝对值,结果为负 (1)被除数为正数、除数为负数 将除数转为绝对值,最后结果变为相反数即可 (2)被除数为
Code/leetcode/offer2/Offer001.java:34
MethoddoFilter
(Request request, Response response, FilterChain chain)
Code/design/behavioral/chain/ext/HttpFilter.java:4
MethoddoFilter
(Request request, Response response, FilterChain chain)
Code/design/behavioral/chain/ext/CharacterFilter.java:4
MethoddoFilter
(Request request, Response response, FilterChain chain)
Code/design/behavioral/chain/ext/EncodingFilter.java:4
MethoddoublePartition
(int left, int right, int[] nums)
Code/leetcode/normal/LeetCode0912.java:44
Methodenable
()
Code/design/structural/decorator/TiktokDecorator.java:9
Methodend
()
Code/design/structural/flyweight/BeautifulWaitress.java:22
MethodevalRPN
(String[] tokens)
Code/leetcode/offer2/Offer036.java:13
Methodexchange
(int[] nums)
Code/leetcode/offer1/Offer21.java:12
Methodexecute
()
Code/design/behavioral/command/WuHanTravelCommand.java:10
Methodexecute
()
Code/design/behavioral/command/OnlineCommand.java:25
Methodexecute
(Runnable command)
Code/concurrent/Executor/T01MyExecutor.java:14
Methodexist
(char[][] board, String word)
Code/leetcode/offer1/Offer12.java:16
Methodexist
(char[][] board, String word)
Code/leetcode/hotandtop/LeetCode79.java:13
MethodexitGame
()
Code/design/behavioral/memento/LeiGamer.java:60
Methodfib
(int n)
Code/leetcode/offer1/Offer10_1.java:9
MethodfindAnagrams
(String s, String p)
Code/leetcode/hotandtop/LeetCode438.java:13
MethodfindAnagrams
(String s, String p)
Code/leetcode/offer2/Offer015.java:12
MethodfindAnagramsSimplified
(String s, String p)
Code/leetcode/hotandtop/LeetCode438.java:40
MethodfindBottomLeftValue
(TreeNode root)
Code/leetcode/offer2/Offer045.java:16
MethodfindBottomLeftValueBfs
(TreeNode root)
Code/leetcode/offer2/Offer045.java:33
MethodfindCheapestPrice
(int n, int[][] flights, int src, int dst, int K)
Code/leetcode/graph/LeetCode787.java:16
MethodfindCircleNum
dfs搜索 @param M @return ans
Code/leetcode/normal/LeetCode0547.java:16
MethodfindCircleNum2
并查集 @param M @return ans
Code/leetcode/normal/LeetCode0547.java:49
MethodfindClosestLeaf
(TreeNode root, int k)
Code/leetcode/normal/LeetCode0742.java:14
MethodfindContinuousSequence
(int target)
Code/leetcode/offer1/Offer57_2.java:18
MethodfindDuplicate
(int[] nums)
Code/leetcode/normal/LeetCode0287.java:14
MethodfindKth
(int[] a, int n, int K)
Code/nowcoder/NC88.java:14
MethodfindKthLargest
(int[] nums, int k)
Code/leetcode/normal/LeetCode0215.java:12
MethodfindKthLargest2
(int[] nums, int k)
Code/leetcode/normal/LeetCode0215.java:26
MethodfindKthNumber
(int n, int k)
Code/leetcode/hotandtop/LeetCode440.java:10
MethodfindLengthOfLCIS
(int[] nums)
Code/leetcode/normal/LeetCode0674.java:10
MethodfindMaxLength
(int[] nums)
Code/leetcode/offer2/Offer011.java:15
MethodfindMedian
()
Code/leetcode/datastructure/MedianFinder.java:44
MethodfindMedianSortedArrays
(int[] nums1, int[] nums2)
Code/leetcode/hotandtop/LeetCode4.java:9
MethodfindMedianSortedArrays
(int[] nums1, int[] nums2)
Code/leetcode/normal/LeetCode0004.java:32
MethodfindMedianSortedArrays2
(int[] nums1, int[] nums2)
Code/leetcode/normal/LeetCode0004.java:50
MethodfindMinDifference
(List<String> timePoints)
Code/leetcode/offer2/Offer035.java:13
MethodfindNumberIn2DArray
(int[][] matrix, int target)
Code/leetcode/offer1/Offer4.java:10
MethodfindPeakElement
(int[] nums)
Code/leetcode/normal/LeetCode0162.java:10
MethodfindRepeatNumber
(int[] nums)
Code/leetcode/offer1/Offer3.java:10
MethodfindSubsequences
(int[] nums)
Code/leetcode/hotandtop/LeetCode491.java:18
MethodfindTarget
(TreeNode root, int k)
Code/leetcode/offer2/Offer056.java:16
MethodfindTheLongestSubstring
(String s)
Code/leetcode/normal/LeetCode1371.java:28
MethodfindUnsortedSubarray
(int[] nums)
Code/leetcode/normal/LeetCode0581.java:20
MethodfirstLove
()
Code/design/behavioral/iterator/BeautifulMan.java:49
MethodfirstUniqChar
(String s)
Code/leetcode/offer1/Offer50.java:16
MethodfirstUniqChar2
(String s)
Code/leetcode/offer1/Offer50.java:30
MethodfirstUniqChar3
(String s)
Code/leetcode/offer1/Offer50.java:44
Methodflatten
(TreeNode root)
Code/leetcode/hotandtop/LeetCode114.java:12
Methodflatten
(Node head)
Code/leetcode/offer2/Offer028.java:15
MethodflattenOptimized
(Node head)
Code/leetcode/offer2/Offer028.java:44
Methodfly
()
Code/design/behavioral/mediator/Captain.java:9
Methodfly
()
Code/design/behavioral/mediator/XC9527.java:8
MethodfractionToDecimal
(int numerator, int denominator)
Code/leetcode/normal/LeetCode0166.java:11
Methodfunc
(int n)
Code/leetcode/normal/LeetCode0060.java:48
MethodgenerateParenthesis
(int n)
Code/leetcode/hotandtop/LeetCode22.java:18
Methodget
(int key)
Code/leetcode/datastructure/LRUCacheLinkedHashMap.java:21
MethodgetAge
()
Code/design/creatation/prototype/User.java:23
MethodgetCam
()
Code/design/creatation/builder/Phone.java:40
MethodgetCpu
()
Code/design/creatation/builder/Phone.java:28
MethodgetCurrent
()
Code/design/behavioral/memento/GameRecord.java:22
MethodgetDisk
()
Code/design/creatation/builder/Phone.java:36
MethodgetInstance
()
Code/others/Singleton.java:47
MethodgetInstance
()
Code/others/Singleton.java:61
MethodgetInstance
()
Code/others/Singleton.java:78
MethodgetInstance
()
Code/others/Singleton.java:98
MethodgetIntersectionNode
(ListNode headA, ListNode headB)
Code/leetcode/offer1/Offer52.java:22
MethodgetIntersectionNode
(ListNode headA, ListNode headB)
Code/leetcode/offer2/Offer023.java:9
MethodgetIntersectionNode
(ListNode headA, ListNode headB)
Code/leetcode/normal/LeetCode0160.java:18
MethodgetIntersectionNodeOptimized
定义两个指针, 第一轮让两个到达末尾的节点指向另一个链表的头部, 最后如果相遇则为交点(在第一轮移动中恰好抹除了长度差) 两个指针等于移动了相同的距离, 有交点就返回, 无交点就是各走了两条指针的长度 @param headA @param headB @return
Code/leetcode/offer2/Offer023.java:53
MethodgetKthFromEnd
使用栈进行记录 @param head @param k @return
Code/leetcode/offer1/Offer22.java:33
MethodgetKthFromEnd2
使用快慢指针 @param head @param k @return
Code/leetcode/offer1/Offer22.java:59
MethodgetLeastNumbers
(int[] arr, int k)
Code/leetcode/offer1/Offer40.java:13
MethodgetLeastNumbers
(int[] arr, int k)
Code/leetcode/normal/LeetCode0040.java:13
MethodgetMem
()
Code/design/creatation/builder/Phone.java:32
MethodgetNext
()
Code/design/behavioral/chain/Teacher.java:22
MethodgetPermutation
(int n, int k)
Code/leetcode/normal/LeetCode0060.java:12
MethodgetPhone
当前手机的描述 @return
Code/design/structural/bridge/AbstractPhone.java:20
MethodgetPhone
()
Code/design/structural/bridge/MiPhone.java:4
MethodgetRandom
Get a random element from the set.
Code/leetcode/offer2/Offer030.java:54
MethodgetTarget
()
Code/design/behavioral/chain/ext/FilterChain.java:28
MethodgetUsername
()
Code/design/creatation/prototype/User.java:15
Methodget_root
()
Code/leetcode/offer2/Offer043.java:47
MethodgroupAnagrams
(String[] strs)
Code/leetcode/hotandtop/LeetCode49.java:15
MethodgroupAnagrams
(String[] strs)
Code/leetcode/offer2/Offer033.java:12
MethodgroupAnagramsOptimized
(String[] strs)
Code/leetcode/hotandtop/LeetCode49.java:32
MethodgroupAnagramsSimple
(String[] strs)
Code/leetcode/offer2/Offer033.java:37
Methodhaha
()
Code/design/structural/proxy/dynamic/LeiTikTok.java:14
MethodhammingDistance
(int x, int y)
Code/leetcode/hotandtop/LeetCode461.java:12
MethodhammingDistanceOptimized
(int x, int y)
Code/leetcode/hotandtop/LeetCode461.java:24
MethodhammingDistanceOptimizedSec
(int x, int y)
Code/leetcode/hotandtop/LeetCode461.java:34
MethodhammingWeight
(int n)
Code/leetcode/offer1/Offer15.java:11
MethodhammingWeight
(int n)
Code/leetcode/normal/LeetCode0191.java:10
MethodhasCycle
(ListNode head)
Code/nowcoder/NC4.java:18
MethodhasCycle
(ListNode head)
Code/leetcode/hotandtop/LeetCode141.java:11
MethodhasCycle
(ListNode head)
Code/leetcode/normal/LeetCode0141.java:24
MethodhasCycle2
(ListNode head)
Code/leetcode/normal/LeetCode0141.java:39
MethodhasNext
()
Code/design/behavioral/iterator/BeautifulMan.java:37
← previousnext →701–800 of 1,445, ranked by callers