Everyone:

Next week, we will review for the upcoming Exam 01, which will cover developer tools, data allocation, dynamic arrays, stacks, linked lists, queues, linear search, binary search, sets, sorting algorithms, hash tables, and maps.

TL;DR

The focus of this reading is to review for the upcoming Exam 01.

Readings

The readings for this week are:

  1. Checklist 01:

    This is a non-exhaustive though representative overview of the terms, concepts, and skills you should know for the upcoming exam.

Quiz

Once you have completed the readings, answer the following Reading 07 Quiz questions:

Submission

To submit your work, follow the same process outlined in Reading 01:

$ git checkout master                 # Make sure we are in master branch
$ git pull --rebase                   # Make sure we are up-to-date with GitHub

$ git checkout -b reading07           # Create reading07 branch and check it out

$ cd reading07                        # Go into reading07 folder
$ $EDITOR answers.json                # Edit your answers.json file

$ ../.scripts/check.py                # Check reading07 quiz
Checking reading07 quiz ...
     Q01 0.10
     Q02 0.10
     Q03 0.30
     Q04 0.10
     Q05 0.30
     Q06 0.10
     Q07 0.20
     Q08 0.70
     Q09 0.10
     Q10 0.10
     Q11 0.50
     Q12 0.40
   Score 3.00 / 3.00
  Status Success

$ git add answers.json                # Add answers.json to staging area
$ git commit -m "Reading 07: Done"    # Commit work

$ git push -u origin reading07        # Push branch to GitHub

Pull Request

Once you have committed your work and pushed it to GitHub, remember to create a pull request and assign it to the appropriate teaching assistant from the Reading 07 TA List.