MCPcopy Create free account

hub / github.com/byhieg/JavaTutorial / functions

Functions572 in github.com/byhieg/JavaTutorial

↓ 1 callersMethodgetNodes
统计树的节点数 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:158
↓ 1 callersMethodgetPassword
()
src/main/java/cn/byhieg/threadtutorial/char01/SynchronizedObject.java:19
↓ 1 callersMethodgetRangeMap
(TreeMap<String, String> maps, String firstKey, String lastKey)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:54
↓ 1 callersMethodgetRightestOne
(int n)
src/main/java/cn/byhieg/bitoperatetutorial/BitOperate.java:10
↓ 1 callersMethodgetSmallestEntry
(TreeMap<String, String> maps)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:25
↓ 1 callersMethodgetTailMap
(TreeMap<String, String> maps, String firstKey,boolean isInclusive)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java:76
↓ 1 callersMethodgetTree
从先序遍历和中序遍历中构造出树 @param preOrders @param inOrders @param r
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:289
↓ 1 callersMethodgetUsername
()
src/main/java/cn/byhieg/threadtutorial/char01/SynchronizedObject.java:11
↓ 1 callersMethodgetValue
()
src/main/java/cn/byhieg/threadtutorial/char02/PublicVar.java:24
↓ 1 callersMethodinOrder1
递归实现中序遍历 左-根-右 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:56
↓ 1 callersMethodinOrder2
非递归实现中序遍历 左-根-右 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:70
↓ 1 callersMethodinit
(Object object)
src/main/java/cn/byhieg/annotationstutorial/AConstructorProcess.java:13
↓ 1 callersMethodinitMethod
(Object object)
src/main/java/cn/byhieg/annotationstutorial/AMethodProcess.java:14
↓ 1 callersMethodinorder2
树的中序遍历,非递归实现 1. 设定cur,初始化cur = root节点,不断遍历里cur.left,并将其压入栈中,直到null。 2. 出栈一个节点,打印他的值,然后cur = node.right,并不断重复第二步 3. 当栈为空,并且cur为空时,停止
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:170
↓ 1 callersMethodinsert
对BST执行插入操作,采用非递归的形式 保证插入后,左节点的值小于根节点的值,根节点的值小于右节点的值 @param node @return
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:65
↓ 1 callersMethodinsertFixUp
插入修复: 新插入的节点是红色节点,插入修复操作如果遇到父节点的颜色为黑色则修复结束 也就是说只有在父节点为红色节点的时候才需要插入修复操作 插入修复操作分为3种情况, 1. 叔叔节点也为红色节点 2. 叔叔节点为空,且祖父节点,父节点与新节点在一个斜线上 3. 叔叔节点为空,且祖父节点,父节点与新
src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java:118
↓ 1 callersMethodlevelOrder
层次遍历 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:136
↓ 1 callersMethodmergeSort
归并排序,将数组一分为二,对于每一子数组继续进行上述步骤,直到子数组只有1个元素,那么自然是有序的。 然后不断合并两个数组,直到合并到整个数组。 时间复杂度o(NlgN) 空间复杂度o(N) @param nums
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:138
↓ 1 callersMethodmethod2
()
src/main/java/cn/byhieg/threadtutorial/char02/OutClass.java:26
↓ 1 callersMethodmethodA
()
src/main/java/cn/byhieg/threadtutorial/char02/MyObject.java:11
↓ 1 callersMethodmethodA
()
src/main/java/cn/byhieg/threadtutorial/char04/MyConditionMoreService.java:15
↓ 1 callersMethodmethodB
()
src/main/java/cn/byhieg/threadtutorial/char02/MyObject.java:22
↓ 1 callersMethodmethodB
()
src/main/java/cn/byhieg/threadtutorial/char04/MyConditionMoreService.java:31
↓ 1 callersMethodmirror
得到树的镜像,即对于每一个节点,交换他们的左右孩子节点。 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:235
↓ 1 callersMethodoperateIMainMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/FatherSynService.java:10
↓ 1 callersMethodoperateISubMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/SonSynService.java:9
↓ 1 callersMethodpartition
快速排序的辅助方法,来对排序的数组,进行切分, @param nums @param low @param high @return
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:219
↓ 1 callersMethodpop
()
src/main/java/cn/byhieg/threadtutorial/char05/one2one/list/MyQueue.java:28
↓ 1 callersMethodpop
()
src/main/java/cn/byhieg/threadtutorial/char05/more2more/list/MyQueue.java:28
↓ 1 callersMethodpop
()
src/main/java/cn/byhieg/threadtutorial/char05/one2more/MyQueue.java:28
↓ 1 callersMethodpostOrder1
递归实现树的后续遍历 左-右-根 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:94
↓ 1 callersMethodpreOrder1
递归的形式实现先续遍历 根-左-右 @param root
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java:19
↓ 1 callersMethodprintC
()
src/main/java/cn/byhieg/threadtutorial/char02/StaticService.java:28
↓ 1 callersMethodprintMaps
(LinkedHashMap<? extends String, ? extends String> maps)
src/main/java/cn/byhieg/collectiontutorial/maptutorial/LinkedHashMapExample.java:23
↓ 1 callersMethodprintString
(String username,String password)
src/main/java/cn/byhieg/threadtutorial/char01/SynchronizedObject.java:27
↓ 1 callersMethodprintStringMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/PrintString.java:18
↓ 1 callersMethodpush
(Object element)
src/main/java/cn/byhieg/threadtutorial/char05/one2one/list/MyQueue.java:14
↓ 1 callersMethodpush
(Object element)
src/main/java/cn/byhieg/threadtutorial/char05/more2more/list/MyQueue.java:14
↓ 1 callersMethodpush
(Object element)
src/main/java/cn/byhieg/threadtutorial/char05/one2more/MyQueue.java:14
↓ 1 callersMethodreadFromArray
(byte[] bytes)
src/main/java/cn/byhieg/iotutorial/bytestreamio/ByteArrayInputStreamExample.java:12
↓ 1 callersMethodreadMarkAndReset
(byte[] bytes,int mark)
src/main/java/cn/byhieg/iotutorial/bytestreamio/ByteArrayInputStreamExample.java:22
↓ 1 callersMethodrealMerge
(int[] nums, int low, int mid, int high)
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:160
↓ 1 callersMethodrealSort
归并排序真正的sort函数 @param nums 待排序的数组 @param low 最低位 @param high 最高位
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:151
↓ 1 callersMethodremove
(int index)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:108
↓ 1 callersMethodrunMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/RunService.java:11
↓ 1 callersMethodservice1
()
src/main/java/cn/byhieg/threadtutorial/char02/SynchronizedService.java:9
↓ 1 callersMethodservice2
()
src/main/java/cn/byhieg/threadtutorial/char02/SynchronizedService.java:14
↓ 1 callersMethodservice3
()
src/main/java/cn/byhieg/threadtutorial/char02/SynchronizedService.java:19
↓ 1 callersMethodserviceMethod1
()
src/main/java/cn/byhieg/threadtutorial/char04/HoldCountService.java:12
↓ 1 callersMethodserviceMethod2
()
src/main/java/cn/byhieg/threadtutorial/char04/HoldCountService.java:22
↓ 1 callersMethodserviceMethodA
()
src/main/java/cn/byhieg/threadtutorial/char02/ObjectService.java:11
↓ 1 callersMethodserviceMethodB
()
src/main/java/cn/byhieg/threadtutorial/char02/ObjectService.java:23
↓ 1 callersMethodsetAge
(int age)
src/main/java/cn/byhieg/reflectiontutorial/ExampleObject.java:20
↓ 1 callersMethodsetContinuePrint
(boolean continuePrint)
src/main/java/cn/byhieg/threadtutorial/char02/PrintString.java:14
↓ 1 callersMethodsetHeight
(int height)
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:59
↓ 1 callersMethodsetIcon
(String icon)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:15
↓ 1 callersMethodsetIcon
(String icon)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:16
↓ 1 callersMethodsetListC
(Collection<? extends Integer> collection)
src/main/java/cn/byhieg/collectiontutorial/listtutorial/ArrayListDemo.java:28
↓ 1 callersMethodsetMessage
(String message)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:23
↓ 1 callersMethodsetMessage
(String message)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:24
↓ 1 callersMethodsetNegativeButton
(String negativeButton)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:31
↓ 1 callersMethodsetNegativeButton
(String negativeButton)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:32
↓ 1 callersMethodsetPositiveButton
(String positiveButton)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:27
↓ 1 callersMethodsetPositiveButton
(String positiveButton)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:28
↓ 1 callersMethodsetRunning
(boolean isRunning)
src/main/java/cn/byhieg/threadtutorial/char02/RunThread.java:14
↓ 1 callersMethodsetTitle
(String title)
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java:19
↓ 1 callersMethodsetValue
(String username,String password)
src/main/java/cn/byhieg/threadtutorial/char02/PublicVar.java:12
↓ 1 callersMethodsetWeight
(int weight)
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:64
↓ 1 callersMethodsignAAll
()
src/main/java/cn/byhieg/threadtutorial/char04/ConditionAllService.java:47
↓ 1 callersMethodsignal
()
src/main/java/cn/byhieg/threadtutorial/char04/ConditionWaitNotifyService.java:32
↓ 1 callersMethodsize
()
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java:148
↓ 1 callersMethodsort
快速排序的递归实现 @param nums @param low @param high
src/main/java/cn/byhieg/algorithmtutorial/Sort.java:204
↓ 1 callersMethodstopMethod
()
src/main/java/cn/byhieg/threadtutorial/char02/RunService.java:19
↓ 1 callersMethodsubtract
()
src/main/java/cn/byhieg/threadtutorial/char03/Subtract.java:13
↓ 1 callersMethodsynNotifyMethod
(Object lock)
src/main/java/cn/byhieg/threadtutorial/char03/Service.java:21
↓ 1 callersMethodtestMethod
(Object lock)
src/main/java/cn/byhieg/threadtutorial/char03/Service.java:9
↓ 1 callersMethodtoString
()
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java:37
↓ 1 callersMethodvisit
()
src/main/java/cn/byhieg/designpatterntutorial/proxy/staticproxy/ProxySubject.java:15
↓ 1 callersMethodwriteToBytes
()
src/main/java/cn/byhieg/iotutorial/bytestreamio/ByteArrayOutPutStreamExample.java:14
MethodAdd
(Object lock)
src/main/java/cn/byhieg/threadtutorial/char03/Add.java:11
MethodAddThread
(Add p)
src/main/java/cn/byhieg/threadtutorial/char03/AddThread.java:9
MethodAliveOtherThread
()
src/main/java/cn/byhieg/threadtutorial/char01/AliveOtherThread.java:9
MethodArrayBlock
(int index)
src/main/java/cn/byhieg/threadtutorial/concurrent/blocking/ArrayBlock.java:17
MethodAtomFactory
()
src/main/java/cn/byhieg/threadtutorial/concurrent/atom/AtomFactory.java:13
MethodBinarySearchTree
()
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java:22
MethodBuilder
()
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java:40
MethodCommonNotify
(Object object)
src/main/java/cn/byhieg/threadtutorial/char03/CommonNotify.java:10
MethodCommonWait
(Object object)
src/main/java/cn/byhieg/threadtutorial/char03/CommonWait.java:10
MethodComplexCurrentThread
()
src/main/java/cn/byhieg/threadtutorial/char01/ComplexCurrentThread.java:9
MethodCostumer
(ArrayBlock arrayBlock)
src/main/java/cn/byhieg/threadtutorial/concurrent/blocking/Costumer.java:13
MethodCustomer
(MyQueue queue)
src/main/java/cn/byhieg/threadtutorial/char05/more2one/Customer.java:11
MethodCustomer
(MyQueue queue)
src/main/java/cn/byhieg/threadtutorial/char05/one2one/list/Customer.java:11
MethodCustomer
(String lock)
src/main/java/cn/byhieg/threadtutorial/char05/one2one/value/Customer.java:11
MethodCustomer
(MyQueue queue)
src/main/java/cn/byhieg/threadtutorial/char05/more2more/list/Customer.java:11
MethodCustomer
(String lock)
src/main/java/cn/byhieg/threadtutorial/char05/more2more/value/Customer.java:11
MethodCustomer
(MyQueue queue)
src/main/java/cn/byhieg/threadtutorial/char05/one2more/Customer.java:13
MethodDCLSingleton
()
src/main/java/cn/byhieg/designpatterntutorial/singleton/DCLSingleton.java:11
MethodDoubleSynThreadA
(ObjectService objectService)
src/main/java/cn/byhieg/threadtutorial/char02/DoubleSynThreadA.java:10
MethodDoubleSynThreadB
(ObjectService objectService)
src/main/java/cn/byhieg/threadtutorial/char02/DoubleSynThreadB.java:11
MethodDynamicProxy
(Object object)
src/main/java/cn/byhieg/designpatterntutorial/proxy/dynamicproxy/DynamicProxy.java:14
← previousnext →101–200 of 572, ranked by callers