Skip to content

Latest commit

 

History

History
31 lines (29 loc) · 791 Bytes

README.md

File metadata and controls

31 lines (29 loc) · 791 Bytes

DataStructures

3rd year Software Develompent course: Java implementation of DataStructures

Consist of:

  • List

      ArrayList, implemented from List Interface
  • Linked List
      Double Linked List, implemented from List Interface
  • Queue
      Queue
      Circular Queue
      Double Ended Queue
  • Stack

  • Set
      HashSet | based on HashMap
  • Trees
      Binary
        Immutable version | Concurrent safe (?)
        Mutable version
        AVL Tree
        Min Heap | Array version
      Huffman Algorithm
  • Map
      Array based map | as ArrayList