Algorithms and Data Structures

Every respectable programmer at one point or another has had to deal with these monsters.  Data structures are the genesis for many systems and currently implemented in algorithms that are key to the industry they serve.  I’m not here to be theoretical or try to give you the Wikipedia explanation.

Some common data structures are:

  • array
  • linked list
  • hash-table
  • heap
  • B-tree
  • red-black tree
  • trees
  • stack and
  • queues