Awesome Open Source
Awesome Open Source

java(phonebook)swing^O^

  • array--

  • graph--

  • list--

  • phonebook--()

  • search--

  • sort--

  • stackqueue--

  • string--

  • tree--

  • leetcode_agorithm leetcode

(())

Alt text

  • SeqList ,:
    • : O(1)
    • : O(n)
    • : O(n)
    • : O(n)

Alt text

  • SinglyLinkedList Node:

    • : O(n)
    • : O(n)
    • : O(1)
    • : O(1)

    Alt text

  • SortedSinglyLinkedList Comparable

  • PolySLinkedList Addible

pushpop enqueuedequeue

Alt text

  • SeqQueue :
    • enqueue: O(1)
    • dequeue: O(1)
  • LinkedQueue

Alt text

  • PriorityQueue
  • SeqStack
    • push: O(1)
    • pop: O(1)
  • LinkedStack

string

  • MyString
  • MyStringBuffer

  • GenList
  • DownTriangleMatrix
  • CrossLinkedSparseMatrix
  • LinkedSparseMatrix
  • Matrix
  • SeqSparseMatrix

nn>=1

  • Tree

  • BinaryTree

    Alt text

  • CompleteBinaryTree

:

Alt text

  • ThreadBinaryTree

  • Undirected Graph: u v v u
  • Directed Graph: u v v u

Alt text

  • AdjMatrixGraph
  • AdjListGraph

Alt text

****

  • ()

Alt text

  • ()

Alt text

****

  • ()

Alt text

  • () :
    • : O(nlog(n))

    • : O(n^2)

    • : O(nlog(n))

      Alt text

****

  • ()

    Alt text

  • () A[PARENT[i]] >= A[i]

    • : O(nlog(n))

    • : O(nlog(n))

    • : O(nlog(n))

      Alt text

  • () :

    • : O(nlog(n))

    • : O(nlog(n))

    • : O(nlog(n))

      Alt text

  • BinarySortTree :

    Alt text

  • HashSet SinglyLinkedList

    Alt text

: f

  • () (18,14,01,68,27,55,79)13 (5,1,1,3,1,3,1)


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (698,605
Algorithms (10,995
Data Structures (6,444
Leetcode Solutions (1,079
Related Projects