Last revised November 15, 2018
List of major
topics that will or may be covered by Test 1 (common for CSC 501 and
CSC 401) All these topics will or may be covered by Test 2 and Final Exam, too.
This list,
although fairly extensive, is not
supposed to be complete.
Consult your class website, pages: Syllabus, Course Outline,
Notes, Homework, and Tests for
the complete information.
You may be asked to solve any of the posted homework problems that pertain to the covered material.
You may be asked to compute any
formula in file http://csc.csudh.edu/suchenek/CSC401/Mathematica/Summationa.nb
After
all the commands in that file are executed (by moving the cursor into
the command and pressing Shift-Enter), the file contents should look
like this:
http://csc.csudh.edu/suchenek/CSC401/Mathematica/Summationa.pdf
You may be asked to reproduce the
derivation in file http://csc.csudh.edu/suchenek/CSC401/Mathematica/Proof_floorLog2eqCeilLog2Plus1.nb
You may be asked to give definitions
in file http://csc.csudh.edu/suchenek/CSC401/Mathematica/WorstAvgRunTime.nb
You may be asked to give definitions
and properties in file http://csc.csudh.edu/suchenek/CSC401/Mathematica/BigOh1.nb
and in file http://csc.csudh.edu/suchenek/CSC401/BigOh_big_Theta.pdf
You may be asked to compute or quote
any formula in file http://csc.csudh.edu/suchenek/CSC401/Mathematica/BigTheta_Summation.nb
You may be asked to compute or quote
or derive any result in files http://csc.csudh.edu/suchenek/CSC401/Mathematica/LowerBoundsUpperBoundsFindMax.nb
http://csc.csudh.edu/suchenek/CSC401/Mathematica/WorstTimeSeqSearch.nb
http://csc.csudh.edu/suchenek/CSC401/Mathematica/AvgerageTimeSeqSearchUnordered.nb
http://csc.csudh.edu/suchenek/CSC401/Mathematica/AverageTimeSeqSearchOrdered.nb
http://csc.csudh.edu/suchenek/CSC401/Mathematica/WorstTimeBinSearch.nb
http://csc.csudh.edu/suchenek/CSC401/Mathematica/WorstCaseOptimalityBinSearch.nb
http://csc.csudh.edu/suchenek/CSC401/Mathematica/AverageTimeBinSearch.nb
and http://csc.csudh.edu/suchenek/CSC401/Mathematica/AverageCaseOptimalityBinSearch.nb
You may be asked
to quote or derive formulas for the minimum internal path length (ipl) and the minimum external path length (epl) in a binary tree on n nodes.
You may be asked to compute or quote
or derive any result in files http://csc.csudh.edu/suchenek/CSC401/Mathematica/InsertionSortAvgTime.nb
http://csc.csudh.edu/suchenek/CSC401/Mathematica/InsertionSortWorstTime.nb
and http://csc.csudh.edu/suchenek/CSC401/Mathematica/InsertionSortOptimality.nb
You may be asked to compute or quote
or derive any result in file http://csc.csudh.edu/suchenek/CSC401/Mathematica/Average-case_Quicksort.nb
The following topics will NOT be covered by Test 1.
However, they will or may be covered by Test 2 and Final Exam.
You
may be asked to compute or quote or derive any result in file http://csc.csudh.edu/suchenek/CSC401/Slides/Worst-caseMergesort.pdf
with
picture being corrected in flie http://csc.csudh.edu/suchenek/CSC401/Slides/RecursionTreeFixed.jpg
You may be asked to compute or quote
or derive any result in file http://csc.csudh.edu/suchenek/CSC401/Slides/Excerpts_from_Knuth-Suchenek_formulas.pdf
The 2-trees as covered
in files http://csc.csudh.edu/suchenek/CSC401/Slides/2-trees.pdf
http://csc.csudh.edu/suchenek/CSC401/Slides/Internal_External_Path_Length.pdf
and http://csc.csudh.edu/suchenek/CSC401/Slides/BS_decision_tree_slides.pdf
are likely to be covered thoroughly
on the Test 2 and Final Exam.
Here is a link to a companion
file that is
supposed to help you studying them:
http://csc.csudh.edu/suchenek/CSC401/Slides/2-trees_companion_notes.pdf
You
may be asked to compute or quote or derive any result in files http://csc.csudh.edu/suchenek/CSC401/Mathematica/LowerBoundAverageCaseSorting.nb
and http://csc.csudh.edu/suchenek/CSC401/Slides/Worst-case_lower_bound_on_sorting_by_decision_tree.pdf
Good
luck!