MCPcopy Create free account

hub / github.com/Flamewaker/JavaPersonalSummary / functions

Functions1,445 in github.com/Flamewaker/JavaPersonalSummary

MethodlongestPalindrome3
(String s)
Code/leetcode/normal/LeetCode0005.java:83
MethodlongestPalindromeCenterSpread
(String s)
Code/leetcode/hotandtop/LeetCode5.java:76
MethodlongestPalindromeOptimized
(String s)
Code/leetcode/hotandtop/LeetCode5.java:49
MethodlongestPalindromeSubseq
(String s)
Code/leetcode/hotandtop/LeetCode512.java:13
MethodlongestPalindromeSubseq
(String s)
Code/leetcode/normal/LeetCode0516.java:14
MethodlowestCommonAncestor
重要,记住 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 1. 利用深度优先搜索记录路径,找链表的第一个公共节点。 2. 递归查询两个节点p,q,如果某个节点等于节点p或节点q,则返回该
Code/leetcode/datastructure/BinaryTree.java:464
MethodlowestCommonAncestor
(TreeNode root, TreeNode p, TreeNode q)
Code/leetcode/offer1/Offer68_1.java:29
MethodlowestCommonAncestor
(TreeNode root, TreeNode p, TreeNode q)
Code/leetcode/offer1/Offer68_2.java:28
MethodlowestCommonAncestor
(TreeNode root, TreeNode p, TreeNode q)
Code/leetcode/hotandtop/LeetCode236.java:12
MethodlowestCommonAncestor
(TreeNode root, TreeNode p, TreeNode q)
Code/leetcode/normal/LeetCode0235.java:22
MethodlowestCommonAncestor
(TreeNode root, TreeNode p, TreeNode q)
Code/leetcode/normal/LeetCode0236.java:17
MethodlowestCommonAncestor2
(TreeNode root, TreeNode p, TreeNode q)
Code/leetcode/offer1/Offer68_1.java:49
MethodlowestCommonAncestor2
(TreeNode root, TreeNode p, TreeNode q)
Code/leetcode/offer1/Offer68_2.java:66
MethodlowestCommonAncestor2
(TreeNode root, TreeNode p, TreeNode q)
Code/leetcode/normal/LeetCode0235.java:42
MethodlowestCommonAncestor3
(TreeNode root, TreeNode p, TreeNode q)
Code/leetcode/normal/LeetCode0235.java:56
Methodm
()
Code/concurrent/Thread/Thread015.java:18
Methodm
()
Code/concurrent/Thread/Thread014.java:14
Methodm
()
Code/concurrent/Thread/Thread013.java:20
Methodm
()
Code/concurrent/Thread/Thread004.java:13
Methodm
()
Code/concurrent/Thread/Thread001.java:14
Methodm
()
Code/concurrent/Thread/Thread017.java:16
Methodm
()
Code/concurrent/Thread/Thread010.java:12
Methodm
()
Code/concurrent/Thread/Thread003.java:13
Methodm
()
Code/concurrent/Thread/Thread002.java:11
Methodm
()
Code/concurrent/Thread/Thread012.java:26
Methodm1
()
Code/concurrent/Thread/Thread016.java:14
Methodm1
()
Code/concurrent/Thread/Thread009.java:16
Methodm1
()
Code/concurrent/Thread/Thread018.java:16
Methodm1
()
Code/concurrent/ReentrantLock/ReentrantLock1.java:13
Methodm1
()
Code/concurrent/ReentrantLock/ReentrantLock3.java:22
Methodm1
()
Code/concurrent/ReentrantLock/ReentrantLock2.java:22
Methodm2
()
Code/concurrent/Thread/Thread016.java:32
Methodm2
()
Code/concurrent/Thread/Thread018.java:22
Methodm2
()
Code/concurrent/ReentrantLock/ReentrantLock1.java:25
Methodm2
使用tryLock进行尝试锁定,不管锁定与否,方法都将继续执行 可以根据tryLock的返回值来判定是否锁定 也可以指定tryLock的时间,由于tryLock(time)抛出异常,所以要注意unclock的处理,必须放到finally中
Code/concurrent/ReentrantLock/ReentrantLock3.java:42
Methodm2
()
Code/concurrent/ReentrantLock/ReentrantLock2.java:37
Methodmain
(String[] args)
Code/others/Calculate.java:11
Methodmain
(String[] args)
Code/others/ProducerAndConsumer.java:12
Methodmain
(String[] args)
Code/others/Singleton.java:26
Methodmain
(String[] args)
Code/others/DealList.java:24
Methodmain
(String[] args)
Code/others/Join.java:9
Methodmain
(String[] args)
Code/others/ProducerAndComsumer.java:13
Methodmain
(String[] args)
Code/others/ProducerAndConsumer2.java:14
Methodmain
(String[] args)
Code/others/PrintArray.java:12
Methodmain
(String[] args)
Code/others/PrintAbcByOrder.java:12
Methodmain
(String[] args)
Code/others/ProducerAndConsumer4.java:16
Methodmain
(String[] args)
Code/others/ProducerAndConsumer3.java:12
Methodmain
(String[] args)
Code/design/behavioral/strategy/MainTest.java:5
Methodmain
(String[] args)
Code/design/behavioral/memento/MainTest.java:12
Methodmain
(String[] args)
Code/design/behavioral/interpreter/MainTest.java:5
Methodmain
(String[] args)
Code/design/behavioral/command/MainTest.java:5
Methodmain
(String[] args)
Code/design/behavioral/state/MainTest.java:8
Methodmain
(String[] args)
Code/design/behavioral/mediator/MainTest.java:10
Methodmain
(String[] args)
Code/design/behavioral/iterator/MainTest.java:5
Methodmain
(String[] args)
Code/design/behavioral/chain/MainTest.java:14
Methodmain
(String[] args)
Code/design/behavioral/chain/ext/MainTest.java:7
Methodmain
(String[] args)
Code/design/behavioral/visitor/MainTest.java:5
Methodmain
(String[] args)
Code/design/behavioral/template/MainTest.java:5
Methodmain
(String[] args)
Code/design/behavioral/observer/MainTest.java:5
Methodmain
(String[] args)
Code/design/structural/decorator/MainTest.java:8
Methodmain
(String[] args)
Code/design/structural/bridge/MainTest.java:8
Methodmain
(String[] args)
Code/design/structural/composite/MainTest.java:5
Methodmain
(String[] args)
Code/design/structural/facade/MainTest.java:12
Methodmain
(String[] args)
Code/design/structural/proxy/MainTest.java:17
Methodmain
(String[] args)
Code/design/structural/proxy/cglib/CglibTest.java:12
Methodmain
(String[] args)
Code/design/structural/proxy/dynamic/MainTest.java:10
Methodmain
(String[] args)
Code/design/structural/proxy/statics/MainTest.java:9
Methodmain
(String[] args)
Code/design/structural/flyweight/MainTest.java:5
Methodmain
(String[] args)
Code/design/structural/adapter/MainTest.java:17
Methodmain
(String[] args)
Code/design/structural/adapter/clazz/MainTest.java:7
Methodmain
(String[] args)
Code/design/structural/adapter/obj/MainTest.java:6
Methodmain
(String[] args)
Code/design/creatation/factory/abstractfactory/MainTest.java:9
Methodmain
(String[] args)
Code/design/creatation/factory/simplefactory/MainTest.java:5
Methodmain
(String[] args)
Code/design/creatation/factory/factorymethod/MainTest.java:5
Methodmain
(String[] args)
Code/design/creatation/singleton/MainTest.java:8
Methodmain
(String[] args)
Code/design/creatation/builder/MainTest.java:5
Methodmain
(String[] args)
Code/design/creatation/prototype/MainTest.java:14
Methodmain
(String[] args)
Code/concurrent/Thread/Thread015.java:25
Methodmain
(String[] args)
Code/concurrent/Thread/Thread006.java:17
Methodmain
(String[] args)
Code/concurrent/Thread/Thread014.java:21
Methodmain
(String[] args)
Code/concurrent/Thread/Thread013.java:26
Methodmain
(String[] args)
Code/concurrent/Thread/Thread007.java:29
Methodmain
(String[] args)
Code/concurrent/Thread/Thread005.java:17
Methodmain
(String[] args)
Code/concurrent/Thread/Thread017.java:31
Methodmain
(String[] args)
Code/concurrent/Thread/Thread010.java:22
Methodmain
(String[] args)
Code/concurrent/Thread/Thread012.java:41
Methodmain
(String[] args)
Code/concurrent/Thread/Thread011.java:36
Methodmain
(String[] args)
Code/concurrent/ThreadLocal/ThreadLocal1.java:15
Methodmain
(String[] args)
Code/concurrent/ThreadLocal/ThreadLocal2.java:14
Methodmain
(String[] args)
Code/concurrent/MyContainer2/MyContainer2.java:79
Methodmain
(String[] args)
Code/concurrent/MyContainer2/MyContainer1.java:65
Methodmain
(String[] args)
Code/concurrent/TicketSeller/TicketSeller4.java:31
Methodmain
(String[] args)
Code/concurrent/TicketSeller/TicketSeller3.java:23
Methodmain
(String[] args)
Code/concurrent/TicketSeller/TicketSeller2.java:22
Methodmain
(String[] args)
Code/concurrent/TicketSeller/TicketSeller1.java:21
Methodmain
(String[] args)
Code/concurrent/Executor/T14ParallelStreamAPI.java:8
Methodmain
(String[] args)
Code/concurrent/Executor/T04Executors.java:7
Methodmain
(String[] args)
Code/concurrent/Executor/T13ThreadPoolExecutor.java:8
Methodmain
(String[] args)
Code/concurrent/Executor/T05ThreadPool.java:11
Methodmain
(String[] args)
Code/concurrent/Executor/T08CachedPool.java:8
← previousnext →901–1,000 of 1,445, ranked by callers