Skip to content

Latest commit

 

History

History

data-structures

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Frontlearn Roadmap for Data Structures

Roadmap for learning Data Structures.

Roadmap

  • Data types
    • Primitive types
      • Boolean
      • Character
      • Floating-point (single-precision real number values)
      • Double (a wider floating-point size)
      • Integer (integral, fixed-precision values)
      • String
      • Reference (pointer, handle)
      • Enumerated type
    • Composite types or Non-primitive type
      • Array
      • Record (tuple, structure)
      • Union
      • Tagged union (variant, variant record, discriminated union, disjoint union)
    • Abstract data types
      • Container
      • List
      • Associative array
      • Multimap
      • Set
      • Multiset (Bag)
      • Stack
      • Queue
      • Double-ended queue
      • Priority queue
      • Tree
      • Graph
  • Linear data structures
    • Arrays
    • Types of Lists
  • Trees
    • Binary trees
    • B-trees
    • Heaps
    • Trees
    • Multiway trees
    • Space-partitioning trees
    • Application-specific trees
  • Hashes
  • Graphs
  • Other
    • Lightmap
    • Winged edge
    • Doubly connected edge list
    • Quad-edge
    • Routing table
    • Symbol table

Links