Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/byhieg/JavaTutorial
/ functions
Functions
572 in github.com/byhieg/JavaTutorial
⨍
Functions
572
◇
Types & classes
268
↓ 1 callers
Method
getNodes
统计树的节点数 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:158
↓ 1 callers
Method
getPassword
()
src/main/java/cn/byhieg/threadtutorial/char01/SynchronizedObject.java:19
↓ 1 callers
Method
getRangeMap
(TreeMap<String, String> maps, String firstKey, String lastKey)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:54
↓ 1 callers
Method
getRightestOne
(int n)
src/main/java/cn/byhieg/bitoperatetutorial/BitOperate.java:10
↓ 1 callers
Method
getSmallestEntry
(TreeMap<String, String> maps)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:25
↓ 1 callers
Method
getTailMap
(TreeMap<String, String> maps, String firstKey,boolean isInclusive)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:76
↓ 1 callers
Method
getTree
从先序遍历和中序遍历中构造出树 @param preOrders @param inOrders @param r
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:289
↓ 1 callers
Method
getUsername
()
src/main/java/cn/byhieg/threadtutorial/char01/SynchronizedObject.java:11
↓ 1 callers
Method
getValue
()
src/main/java/cn/byhieg/threadtutorial/char02/PublicVar.java:24
↓ 1 callers
Method
inOrder1
递归实现中序遍历 左-根-右 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:56
↓ 1 callers
Method
inOrder2
非递归实现中序遍历 左-根-右 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:70
↓ 1 callers
Method
init
(Object object)
src/main/java/cn/byhieg/annotationstutorial/AConstructorProcess.java:13
↓ 1 callers
Method
initMethod
(Object object)
src/main/java/cn/byhieg/annotationstutorial/AMethodProcess.java:14
↓ 1 callers
Method
inorder2
树的中序遍历,非递归实现 1. 设定cur,初始化cur = root节点,不断遍历里cur.left,并将其压入栈中,直到null。 2. 出栈一个节点,打印他的值,然后cur = node.right,并不断重复第二步 3. 当栈为空,并且cur为空时,停止
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:170
↓ 1 callers
Method
insert
对BST执行插入操作,采用非递归的形式 保证插入后,左节点的值小于根节点的值,根节点的值小于右节点的值 @param node @return
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:65
↓ 1 callers
Method
insertFixUp
插入修复: 新插入的节点是红色节点,插入修复操作如果遇到父节点的颜色为黑色则修复结束 也就是说只有在父节点为红色节点的时候才需要插入修复操作 插入修复操作分为3种情况, 1. 叔叔节点也为红色节点 2. 叔叔节点为空,且祖父节点,父节点与新节点在一个斜线上 3. 叔叔节点为空,且祖父节点,父节点与新
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:118
↓ 1 callers
Method
levelOrder
层次遍历 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:136
↓ 1 callers
Method
mergeSort
归并排序,将数组一分为二,对于每一子数组继续进行上述步骤,直到子数组只有1个元素,那么自然是有序的。 然后不断合并两个数组,直到合并到整个数组。 时间复杂度o(NlgN) 空间复杂度o(N) @param nums
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:138
↓ 1 callers
Method
method2
()
src/main/java/cn/byhieg/threadtutorial/char02/OutClass.java:26
↓ 1 callers
Method
methodA
()
src/main/java/cn/byhieg/threadtutorial/char02/MyObject.java:11
↓ 1 callers
Method
methodA
()
src/main/java/cn/byhieg/threadtutorial/char04/MyConditionMoreService.java:15
↓ 1 callers
Method
methodB
()
src/main/java/cn/byhieg/threadtutorial/char02/MyObject.java:22
↓ 1 callers
Method
methodB
()
src/main/java/cn/byhieg/threadtutorial/char04/MyConditionMoreService.java:31
↓ 1 callers
Method
mirror
得到树的镜像,即对于每一个节点,交换他们的左右孩子节点。 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:235
↓ 1 callers
Method
operateIMainMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/FatherSynService.java:10
↓ 1 callers
Method
operateISubMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/SonSynService.java:9
↓ 1 callers
Method
partition
快速排序的辅助方法,来对排序的数组,进行切分, @param nums @param low @param high @return
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:219
↓ 1 callers
Method
pop
()
src/main/java/cn/byhieg/threadtutorial/char05/one2one/list/MyQueue.java:28
↓ 1 callers
Method
pop
()
src/main/java/cn/byhieg/threadtutorial/char05/more2more/list/MyQueue.java:28
↓ 1 callers
Method
pop
()
src/main/java/cn/byhieg/threadtutorial/char05/one2more/MyQueue.java:28
↓ 1 callers
Method
postOrder1
递归实现树的后续遍历 左-右-根 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:94
↓ 1 callers
Method
preOrder1
递归的形式实现先续遍历 根-左-右 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:19
↓ 1 callers
Method
printC
()
src/main/java/cn/byhieg/threadtutorial/char02/StaticService.java:28
↓ 1 callers
Method
printMaps
(LinkedHashMap<? extends String, ? extends String> maps)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/LinkedHashMapExample.java:23
↓ 1 callers
Method
printString
(String username,String password)
src/main/java/cn/byhieg/threadtutorial/char01/SynchronizedObject.java:27
↓ 1 callers
Method
printStringMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/PrintString.java:18
↓ 1 callers
Method
push
(Object element)
src/main/java/cn/byhieg/threadtutorial/char05/one2one/list/MyQueue.java:14
↓ 1 callers
Method
push
(Object element)
src/main/java/cn/byhieg/threadtutorial/char05/more2more/list/MyQueue.java:14
↓ 1 callers
Method
push
(Object element)
src/main/java/cn/byhieg/threadtutorial/char05/one2more/MyQueue.java:14
↓ 1 callers
Method
readFromArray
(byte[] bytes)
src/main/java/cn/byhieg/iotutorial/bytestreamio/ByteArrayInputStreamExample.java:12
↓ 1 callers
Method
readMarkAndReset
(byte[] bytes,int mark)
src/main/java/cn/byhieg/iotutorial/bytestreamio/ByteArrayInputStreamExample.java:22
↓ 1 callers
Method
realMerge
(int[] nums, int low, int mid, int high)
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:160
↓ 1 callers
Method
realSort
归并排序真正的sort函数 @param nums 待排序的数组 @param low 最低位 @param high 最高位
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:151
↓ 1 callers
Method
remove
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:108
↓ 1 callers
Method
runMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/RunService.java:11
↓ 1 callers
Method
service1
()
src/main/java/cn/byhieg/threadtutorial/char02/SynchronizedService.java:9
↓ 1 callers
Method
service2
()
src/main/java/cn/byhieg/threadtutorial/char02/SynchronizedService.java:14
↓ 1 callers
Method
service3
()
src/main/java/cn/byhieg/threadtutorial/char02/SynchronizedService.java:19
↓ 1 callers
Method
serviceMethod1
()
src/main/java/cn/byhieg/threadtutorial/char04/HoldCountService.java:12
↓ 1 callers
Method
serviceMethod2
()
src/main/java/cn/byhieg/threadtutorial/char04/HoldCountService.java:22
↓ 1 callers
Method
serviceMethodA
()
src/main/java/cn/byhieg/threadtutorial/char02/ObjectService.java:11
↓ 1 callers
Method
serviceMethodB
()
src/main/java/cn/byhieg/threadtutorial/char02/ObjectService.java:23
↓ 1 callers
Method
setAge
(int age)
src/main/java/cn/byhieg/reflectiontutorial/ExampleObject.java:20
↓ 1 callers
Method
setContinuePrint
(boolean continuePrint)
src/main/java/cn/byhieg/threadtutorial/char02/PrintString.java:14
↓ 1 callers
Method
setHeight
(int height)
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:59
↓ 1 callers
Method
setIcon
(String icon)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:15
↓ 1 callers
Method
setIcon
(String icon)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:16
↓ 1 callers
Method
setListC
(Collection<? extends Integer> collection)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/ArrayListDemo.java:28
↓ 1 callers
Method
setMessage
(String message)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:23
↓ 1 callers
Method
setMessage
(String message)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:24
↓ 1 callers
Method
setNegativeButton
(String negativeButton)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:31
↓ 1 callers
Method
setNegativeButton
(String negativeButton)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:32
↓ 1 callers
Method
setPositiveButton
(String positiveButton)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:27
↓ 1 callers
Method
setPositiveButton
(String positiveButton)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:28
↓ 1 callers
Method
setRunning
(boolean isRunning)
src/main/java/cn/byhieg/threadtutorial/char02/RunThread.java:14
↓ 1 callers
Method
setTitle
(String title)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:19
↓ 1 callers
Method
setValue
(String username,String password)
src/main/java/cn/byhieg/threadtutorial/char02/PublicVar.java:12
↓ 1 callers
Method
setWeight
(int weight)
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:64
↓ 1 callers
Method
signAAll
()
src/main/java/cn/byhieg/threadtutorial/char04/ConditionAllService.java:47
↓ 1 callers
Method
signal
()
src/main/java/cn/byhieg/threadtutorial/char04/ConditionWaitNotifyService.java:32
↓ 1 callers
Method
size
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:148
↓ 1 callers
Method
sort
快速排序的递归实现 @param nums @param low @param high
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:204
↓ 1 callers
Method
stopMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/RunService.java:19
↓ 1 callers
Method
subtract
()
src/main/java/cn/byhieg/threadtutorial/char03/Subtract.java:13
↓ 1 callers
Method
synNotifyMethod
(Object lock)
src/main/java/cn/byhieg/threadtutorial/char03/Service.java:21
↓ 1 callers
Method
testMethod
(Object lock)
src/main/java/cn/byhieg/threadtutorial/char03/Service.java:9
↓ 1 callers
Method
toString
()
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:37
↓ 1 callers
Method
visit
()
src/main/java/cn/byhieg/designpatterntutorial/proxy/staticproxy/ProxySubject.java:15
↓ 1 callers
Method
writeToBytes
()
src/main/java/cn/byhieg/iotutorial/bytestreamio/ByteArrayOutPutStreamExample.java:14
Method
Add
(Object lock)
src/main/java/cn/byhieg/threadtutorial/char03/Add.java:11
Method
AddThread
(Add p)
src/main/java/cn/byhieg/threadtutorial/char03/AddThread.java:9
Method
AliveOtherThread
()
src/main/java/cn/byhieg/threadtutorial/char01/AliveOtherThread.java:9
Method
ArrayBlock
(int index)
src/main/java/cn/byhieg/threadtutorial/concurrent/blocking/ArrayBlock.java:17
Method
AtomFactory
()
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:13
Method
BinarySearchTree
()
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:22
Method
Builder
()
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:40
Method
CommonNotify
(Object object)
src/main/java/cn/byhieg/threadtutorial/char03/CommonNotify.java:10
Method
CommonWait
(Object object)
src/main/java/cn/byhieg/threadtutorial/char03/CommonWait.java:10
Method
ComplexCurrentThread
()
src/main/java/cn/byhieg/threadtutorial/char01/ComplexCurrentThread.java:9
Method
Costumer
(ArrayBlock arrayBlock)
src/main/java/cn/byhieg/threadtutorial/concurrent/blocking/Costumer.java:13
Method
Customer
(MyQueue queue)
src/main/java/cn/byhieg/threadtutorial/char05/more2one/Customer.java:11
Method
Customer
(MyQueue queue)
src/main/java/cn/byhieg/threadtutorial/char05/one2one/list/Customer.java:11
Method
Customer
(String lock)
src/main/java/cn/byhieg/threadtutorial/char05/one2one/value/Customer.java:11
Method
Customer
(MyQueue queue)
src/main/java/cn/byhieg/threadtutorial/char05/more2more/list/Customer.java:11
Method
Customer
(String lock)
src/main/java/cn/byhieg/threadtutorial/char05/more2more/value/Customer.java:11
Method
Customer
(MyQueue queue)
src/main/java/cn/byhieg/threadtutorial/char05/one2more/Customer.java:13
Method
DCLSingleton
()
src/main/java/cn/byhieg/designpatterntutorial/singleton/DCLSingleton.java:11
Method
DoubleSynThreadA
(ObjectService objectService)
src/main/java/cn/byhieg/threadtutorial/char02/DoubleSynThreadA.java:10
Method
DoubleSynThreadB
(ObjectService objectService)
src/main/java/cn/byhieg/threadtutorial/char02/DoubleSynThreadB.java:11
Method
DynamicProxy
(Object object)
src/main/java/cn/byhieg/designpatterntutorial/proxy/dynamicproxy/DynamicProxy.java:14
← previous
next →
101–200 of 572, ranked by callers