From charlesreid1

(Created page with "=Chapter 11: Java Collections Framework= Sections: 11.1 Lists 11.2 Sets 11.3 Maps =Flags= {{CSC143Flag}}")
 
Line 8: Line 8:


11.3 Maps
11.3 Maps
==Section 11.1: Lists==
===Definitions===
Definitions:
* Collection
* Linked list
* Iterator
* Abstract data type
===Material===
Collections
LinkedList versus ArrayList
Iterators
Abstract data types (ADTs)
LinkedList case study: Sieve
==Section 11.2: Sets==
===Definitions===
Definitions:
* Set
===Material===
Set concepts
Example of set using HashSet
TreeSet vs HashSet
Set operations
Set case study: Lottery
==Section 11.3: Maps==
===Definitions==
Definitions:
* Maps
===Material===
Basic Map operations
Map view (keySet and values)
TreeMap versus HashMap
Map case study: WordCount
Collection overview
=Chapter 11 Summary=
==Deliverables==
=Chapter 11 Goodies=
==Puzzle 3==
==Profiles==


=Flags=
=Flags=


{{CSC143Flag}}
{{CSC143Flag}}

Revision as of 21:51, 3 September 2016

Chapter 11: Java Collections Framework

Sections:

11.1 Lists

11.2 Sets

11.3 Maps

Section 11.1: Lists

Definitions

Definitions:

  • Collection
  • Linked list
  • Iterator
  • Abstract data type

Material

Collections

LinkedList versus ArrayList

Iterators

Abstract data types (ADTs)

LinkedList case study: Sieve

Section 11.2: Sets

Definitions

Definitions:

  • Set

Material

Set concepts

Example of set using HashSet

TreeSet vs HashSet

Set operations

Set case study: Lottery

Section 11.3: Maps

=Definitions

Definitions:

  • Maps

Material

Basic Map operations

Map view (keySet and values)

TreeMap versus HashMap

Map case study: WordCount

Collection overview

Chapter 11 Summary

Deliverables

Chapter 11 Goodies

Puzzle 3

Profiles

Flags