CMPS 6610/4610 Algorithms
Fall 16
Slides, pictures
Tuesday 8/30/16:
algorithm,
sortingAlgorithms,
insertionSort,
realRAM,
asymptoticRuntimeAnalysis,
bigOh,
Thursday 9/1/16:
limitTheorem,
littleOh,
bigOh_factorial,
Omega,
Theta,
ex1,
logarithms,
Tuesday 9/6/16:
log_vs_exp_bases,
logFormulas,
codeSnippets1,
codeSnippets2,
summations,
harmonicNumberProof,
lowerBoundIdea,
inductionArithmeticSeries,
Thursday 9/8/16:
Heaps and BSTs slides,
Divide-and-conquer slides
stack,
hw_completeTreeInduction,
completeTreeInduction2_mergeSort,
Tuesday 9/13/16:
mergesortRecTree,
bigOhInduction_mergesort1,
bigOhInduction_mergesort2,
mergesortCode,
arrayIllustration,
mergesortExample,
binarySearch,
recursionTree,
recursionTree2,
Thursday 9/15//16:
hw2-notes,
hw2-notes2,
bigOhInduction,
recursionTree1,
recursionTree2,
recursionTree3,
convexHullMergeEx,
Tuesday 9/20/16:
Master theorem slides,
masterThmEx1-2,
masterThmEx3-5,
masterThmProof1,
masterThmProof2,
masterThmProof3,
masterThmProofSummary,
Thursday 9/22/16:
Probability and expectation slides,
Quicksort slides,
bestCase,
permutations,
randomizedQuicksort1,
randomizedQuicksort2,
Tuesday 9/27/16:
Order statistics slides,
randomizedQuicksort3,
randomizedQuicksort4,
randSelect-splits,
Thursday 9/29/16:
Dynamic programming slides,
High-probability runtime bound for quicksort (pages 38-43)
highprobability_fibFormula,
prefixes,
fibRec,
editDistanceExample,
Tuesday 10/4/16:
Matrix chain multiplication slides,
bigOhInduction,
matrixMult,
matrixChainMultEx1,
matrixChainMultEx2,
Thursday 10/6/16:
DP,
greedyStrategy,
makingChange,
matrixMultEx,
matrixMultEx2,
makingChange_DP,
otherCoinDenominations,
Tuesday 10/11/16:
Midterm review,
Knapsack slides,
Thursday 10/20/16:
Amortization slides
telescopingSeries,
bankBalance,
binaryNumbers,
Tuesday 10/25/16:
Graph slides
midterm,
graphEdges,
graphs,
linkedList,
queue,
stack,
tree,
DFS_runtime,
Thursday 10/27/16:
MST slides
hw-queuestack,
decreaseKey_heap,
dAry_heap,
Tuesday 11/1/16:
Fibonacci heap slides
fibHeap_notation_potential,
Thursday 11/3/16:
Union-Find slides
heightLemma,
A3_A4_pentation,
pathCompressionEx_logStar,
A1_A1_A2,
inverseAckermann,
logStar,
Tuesday 11/8/16:
Shortest paths slides
DAG,
Thursday 11/10/16:
Network flow slides
transitiveClosure,
johnson,
Tuesday 11/15/16:
Network flow slides
Thursday 11/17/16:
P and NP slides
maximalMatching,
bipartiteMatching,
P-NP,
Tuesday 11/22/16:
= Preliminary = Final Exam Review
P_NP_diagram,
IS_ex,
SAT_ex,
reductionPlan,
Tuesday 11/29/16:
Intractability slides
prove_NP-completeness,
HamPath_HamCycle,
reductionHamPath_HamCycle,
reductionHamPath_HamCycle2,
reductionHamCycle_TSP,
coNP,
Thursday 12/1/16:
VC_minimization,
approximationAlgorithms,
approximationRatio,
approximationRatio2,
VC_2-approximation,
VC_2-approxProof,
VC_2-approxProof2,
TSP_with_triangleInequality,
TSP_2-approximation,
TSP_2-approxProof,
TSP_2-approxProof2,
Tuesday 12/6/16:
complexityHierarchies,
TSP_approximations,
TSP_noApproximation,
TSP_noApproximation2,
TSP_noApproximation3,
3SAT,
minimizationMaximization,
max3SAT_approx,
max3SAT_approx2,
Thursday 12/8/16:
Final exam review
final,
officeHours,
longestPath,
longestPath2,
Last modified by Carola Wenk,
cwenk -at- tulane -dot- edu,