心智圖資源庫 資料結構實作與演算法解析
資料結構實現與演算法解析,包括數組,隊列,鍊錶,遞歸思想,二分搜尋樹,集合,映射,堆,優先隊列,線段樹,字典樹,並查集,平衡樹,紅黑平衡數樹,需要的小夥伴自取哦~
編輯於2023-03-14 21:27:24이것은 (III) 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제에 대한 마인드 맵이며, 주요 함량은 다음을 포함한다 : 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제 (HIF-PHI)는 신장 빈혈의 치료를위한 새로운 소형 분자 경구 약물이다. 1. HIF-PHI 복용량 선택 및 조정. Rosalasstat의 초기 용량, 2. HIF-PHI 사용 중 모니터링, 3. 부작용 및 예방 조치.
이것은 Kuka Industrial Robots의 개발 및 Kuka Industrial Robot의 모션 제어 지침에 대한 마인드 맵입니다. 주요 내용에는 쿠카 산업 로봇의 역사, 쿠카 산업 로봇의 특성, 쿠카 산업 로봇의 응용 분야, 2. 포장 프로세스에서 쿠카 로봇은 빠르고 일관된 포장 작업을 달성하고 포장 효율성을 높이며 인건비를 줄입니다. 2. 인건비 감소 : 자동화는 운영자에 대한 의존성을 줄입니다. 3. 조립 품질 향상 : 정확한 제어는 인간 오류를 줄입니다.
408 컴퓨터 네트워크가 너무 어렵습니까? 두려워하지 마세요! 나는 피를 구토하고 지식 맥락을 명확히하는 데 도움이되는 매우 실용적인 마인드 맵을 분류했습니다. 컨텐츠는 매우 완전합니다. 네트워크 아키텍처에서 응용 프로그램 계층, TCP/IP 프로토콜, 서브넷 디비전 및 기타 핵심 포인트에 이르기까지 원칙을 철저히 이해하는 데 도움이 될 수 있습니다. 📈 명확한 논리 : Mindmas 보물, 당신은 드문 기회가 있습니다. 서둘러! 이 마인드 맵을 사용하여 408 컴퓨터 네트워크의 학습 경로에서 바람과 파도를 타고 성공적으로 해변을 얻으십시오! 도움이 필요한 친구들과 공유해야합니다!
이것은 (III) 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제에 대한 마인드 맵이며, 주요 함량은 다음을 포함한다 : 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제 (HIF-PHI)는 신장 빈혈의 치료를위한 새로운 소형 분자 경구 약물이다. 1. HIF-PHI 복용량 선택 및 조정. Rosalasstat의 초기 용량, 2. HIF-PHI 사용 중 모니터링, 3. 부작용 및 예방 조치.
이것은 Kuka Industrial Robots의 개발 및 Kuka Industrial Robot의 모션 제어 지침에 대한 마인드 맵입니다. 주요 내용에는 쿠카 산업 로봇의 역사, 쿠카 산업 로봇의 특성, 쿠카 산업 로봇의 응용 분야, 2. 포장 프로세스에서 쿠카 로봇은 빠르고 일관된 포장 작업을 달성하고 포장 효율성을 높이며 인건비를 줄입니다. 2. 인건비 감소 : 자동화는 운영자에 대한 의존성을 줄입니다. 3. 조립 품질 향상 : 정확한 제어는 인간 오류를 줄입니다.
408 컴퓨터 네트워크가 너무 어렵습니까? 두려워하지 마세요! 나는 피를 구토하고 지식 맥락을 명확히하는 데 도움이되는 매우 실용적인 마인드 맵을 분류했습니다. 컨텐츠는 매우 완전합니다. 네트워크 아키텍처에서 응용 프로그램 계층, TCP/IP 프로토콜, 서브넷 디비전 및 기타 핵심 포인트에 이르기까지 원칙을 철저히 이해하는 데 도움이 될 수 있습니다. 📈 명확한 논리 : Mindmas 보물, 당신은 드문 기회가 있습니다. 서둘러! 이 마인드 맵을 사용하여 408 컴퓨터 네트워크의 학습 경로에서 바람과 파도를 타고 성공적으로 해변을 얻으십시오! 도움이 필요한 친구들과 공유해야합니다!
資料結構與演算法
1. Arrays(數組)、
類:MyArray
method:constructor
method:getSize
method:getCapacity
method:isEmpty
method:resize
method:insert
method:unshift
method:push
method:add
method:get
method:getFirst
method:getLast
method:set
method:contain
method:find
method:findAll
method:remove
method:shift
method:pop
method:removeElement
method:removeAllElement
method:swap
method:toString
2. Stacks(棧)、
class:MyStack
method:constructor
method:push
method:pop
method:peek
method:getSize
method:isEmpty
method:getCapacity
method:toString
3. Queues(隊列)、
class:MyQueue
method:constructor
method:enqueue
method:dequeue
method:getFront
method:getSize
method:getCapacity
method:isEmpty
method:toString
class:MyLoopQueue
method:constructor
method:resize
method:enqueue
method:dequeue
method:getFront
method:getSize
method:getCapacity
method:isEmpty
method:toString
4. LinkedList(鍊錶)、
class:MyLinkedListNode
method:constructor
method:appendToLinkedListNode
method:toString
class:MyLinkedList
method:constructor
method:getSize
method:isEmpty
method:addFirst
method:insert
method:addLast
method:get
method:getFirst
method:getLast
method:set
method:contains
method:remove
method:removeFirst
method:removeLast
method:removeElement
method:toString
5. Recursion(遞歸思想)、
class:MyLinkedListStack
method:constructor
method:push
method:pop
method:peek
method:getSize
method:isEmpty
method:toString
class:MyLinkedListQueue
method:constructor
method:enqueue
method:dequeue
method:getFront
method:getSize
method:isEmpty
method:toString
6. BinarySearchTree(二分搜尋樹)、
類:MyBinarySearchTreeNode
method:constructor
類:MyBinarySearchTree
method:constructor
method:add
method:recursiveAdd
method:contains
method:recursiveContains
method:maximum
method:recursiveMaximum
method:removeMax
method:recursiveRemoveMax
method:minimum
method:recursiveMinimum
method:removeMin
method:recursiveRemoveMin
method:remove
method:recursiveRemove
method:preOrder
method:recursivePreOrder
method:nonRecursivePreOrder
method:inOrder
method:recursiveInOrder
method:postOrder
method:recursivePostOrder
method:levelOrder
method:getSize
method:isEmpty
method:compare
method:toString
method:getBinarySearchTreeString
method:getDepthString
7. Set(集合)、
類:MyBinarySearchTreeSet
method:constructor
method:add
method:remove
method:contains
method:each
method:getSize
method:isEmpty
class:MyLinkedListSet
method:constructor
method:add
method:remove
method:contains
method:each
method:getSize
method:isEmpty
8. Map(映射)、
class:MyLinkedListMapNode
method:constructor
method:toString
class:MyLinkedListMap
method:constructor
method:getNode
method:add
method:remove
method:get
method:set
method:contains
method:getSize
method:isEmpty
method:toString
類:MyBinarySearchTreeMapNode
method:constructor
method:toString
類:MyBinarySearchTreeMap
method:constructor
method:compare
method:getNode
method:add
method:recursiveAdd
method:remove
method:recursiveRemove
method:maximum
method:removeMax
method:get
method:set
method:contains
method:getSize
method:isEmpty
method:toString
9. Heap(堆)、
class:MyMaxHeap
method:constructor
method:add
method:siftUp
method:recursiveSiftUp
method:nonRecursiveSiftUp
method:findMax
method:extractMax
method:siftDown
method:recursiveSiftDown
method:nonRecursiveSiftDown
method:replace
method:heapify
method:swap
method:calcParentIndex
method:calcLeftChildIndex
method:calcRightChildIndex
method:compare
method:size
method:isEmpty
10. PriorityQueue(優先隊列)、
class:MyPriorityQueue
method:constructor
method:enqueue
method:dequeue
method:getFront
method:getSize
method:isEmpty
method:updateCompare
method:replaceFront
11. SegmentTree(線段樹)、
class:MySegmentTree
method:constructor
method:getSize
method:get
method:buildingSegmentTree
method:query
method:recursiveQuery
method:set
method:recursiveSet
method:calcLeftChildIndex
method:calcRightChildIndex
method:merge
method:updateMerge
method:toString
12. Trie(字典樹)、
class:MyTrieNode
method:constructor
class:MyTrie
method:constructor
method:add
method:recursiveAdd
method:recursiveAddFn
method:remove
method:recursiveRemove
method:contains
method:recursiveContains
method:recursiveContainsFn
method:isPrefix
method:regexpSearch
method:match
method:getSize
method:isEmpty
class:MyTrieSet
method:constructor
method:add
method:remove
method:contains
method:getSize
method:isEmpty
class:MyTrieNodeUpgrade
method:constructor
class:MyTrieUpgrade
method:constructor
method:add
method:put
method:recursivePut
method:recursivePutFn
method:remove
method:recursiveRemove
method:get
method:getPrefixAll
method:recursiveGetPrefixAllInfo
method:recursiveGetPrefixAllTreeInfo
method:contains
method:recursiveContains
method:recursiveContainsFn
method:isPrefix
method:regexpSearch
method:match
method:getSize
method:isEmpty
class:MyTrieMap
method:constructor
method:add
method:get
method:remove
method:contains
method:set
method:getKeys
method:getValues
method:getSize
method:isEmpty
13. UnionFind(並查集)、
class:MyUnionFind
method:constructor
method:unionElements
method:isConnected
method:getSize
class:MyUnionFindOne
method:constructor
method:unionElements
method:isConnected
method:find
method:getSize
class:MyUnionFindTwo
method:constructor
method:unionElements
method:isConnected
method:find
method:getSize
class:MyUnionFindThree
method:constructor
method:unionElements
method:isConnected
method:find
method:getSize
class:MyUnionFindFour
method:constructor
method:unionElements
method:isConnected
method:find
method:getSize
class:MyUnionFindFive
method:constructor
method:unionElements
method:isConnected
method:find
method:getSize
class:MyUnionFindSix
method:constructor
method:unionElements
method:isConnected
method:find
method:getSize
14. AVLTree(AVL平衡樹樹)、
class:MyAVLTreeNode
method:constructor
method:toString
class:MyAVLTree
method:constructor
method:compare
method:getHeight
method:getBalanceFactor
method:getNode
method:rightRotate
method:leftRotate
method:add
method:recursiveAdd
method:remove
method:recursiveRemove
method:maximum
method:removeMax
method:get
method:set
method:contains
method:getSize
method:isEmpty
method:isBanarySearchTree
method:inOrder
method:getKeys
method:getEntitys
method:isBalanced
method:recursiveIsBalanced
method:toString
class:MyAVLTreeSet
method:constructor
method:add
method:remove
method:contains
method:getSize
method:isEmpty
類:MyAVLTreeMap
method:constructor
method:add
method:get
method:getKeys
method:getEntitys
method:remove
method:contains
method:set
method:getSize
method:isEmpty
15. RedBlackTree(紅黑平衡樹)、
類:MyRedBalckTreeNode
method:constructor
method:toString
class:MyRedBlackTree
method:constructor
method:isRed
method:leftRotate
method:flipColors
method:rightRotate
method:compare
method:getNode
method:add
method:recursiveAdd
method:remove
method:recursiveRemove
method:maximum
method:removeMax
method:get
method:set
method:contains
method:getSize
method:isEmpty
method:toString
class:MyRedBlackSet
method:constructor
method:add
method:remove
method:contains
method:getSize
method:isEmpty
類:MyRedBlackMap
method:constructor
method:add
method:get
method:remove
method:contains
method:set
method:getSize
method:isEmpty
16. HashTable(哈希表)
class:MyHash
method:constructor
method:hashCode
method:calcHashOne
method:calcHashTwo
類:MyHashTableBySystem
method:constructor
method:hash
method:getSize
method:add
method:remove
method:set
method:contains
method:get
class:MyHashTableByAVLTree
method:constructor
method:hash
method:getSize
method:add
method:remove
method:set
method:contains
method:get
method:resize
17. 其它輔助類
class:Main
method:constructor
method:show
method:alterLine
class:PerformanceTest
method:testQueue
method:testStack
method:testSet
method:testMap
method:testHeap
method:testUnionFind
method:calcTime
method:testCustomFn
class:ListNode
method:constructor
method:appendToLinkedListNode
method:toString
class:Calc
method:sum
method:tailSum
class:Solution
method:isValid
method:removeElements
method:uniqueMorseRepresentations
method:intersection
method:intersect
method:topKFrequent
method:NumArray
method:NumArray2
method:Trie
method:WordDictionary
method:MapSum
method:firstUniqChar
class:Student
method:constructor
method:hashCode
method:equals
method:getCode
method:toString
資料結構解析與演算法實作:https://github.com/ilovejwl/MaoDataStructures