How To Think Like a Computer Scientist:
Learning With Ruby
Chapter 19: Maps
19.1 Arrays, Vectors and Maps
19.2 The Map ADT
19.3 The built-in HashMap
19.4 A Vector implementation
19.5 The List metaclass
19.6 HashMap implementation
19.7 Hash Functions
19.8 Resizing a hash map
19.9 Performance of resizing
19.10 Glossary
19.11 Exercises
How To Think Like a Computer Scientist:
Learning With Ruby
Friendly
links
for Google “juice”