CS 5633 Analysis of Algorithms>
Spring 08

[ Home | Schedule | Policies | Slides, pictures | Homework | Resources ]

Slides, pictures

  • Tuesday 1/15/08: algorithm, describeAlgorithm, sortingProblem, insertionSortDescription1, insertionSortDescription2, correctnessProof1, correctnessProof2, runtimeAnalysis1, runtimeAnalysis2, bestCase-worstCase,
  • Thursday 1/17/08: asymptoticNotation, largeN, runtimeFunction, definitions, examples234, examples56, bigOhOmegaLemma, thetaAndLittleOh, limitTheorem, examples8910, logFormula, codeSnippets1, codeSnippets2, codeSnippets3,
  • Tuesday 1/22/08: hw1, heapDef, heapEx, ADT-PriorityQueue, priorityQueueImplementations, heapArrayEx, heightLemmas, heightLemmaProof, addElement, addElementEx, buildHeap, extractMax, extractMaxEx, heapifyDown,
  • Thursday 1/24/08: Divide and Conquer slides
    buildHeap, runtimeOfHeapifyDown, runtimeOfHeapifyDown2, runtimeOfHeapifyDown3, heapSort, summations, mergesortRecurrence, mergesortRecurrence2, inductionSubtract, recursionTree,
  • Tuesday 1/29/08: More Divide and Conquer slides
    hw, case1Ex, case2Ex, case3Ex, counterEx,
  • Thursday 1/31/08: matrixMult, polynomial, probability, probabilityEx, probabilityProperties, randomVariable, expectedValue, randomVariableEx, linearityOfExpectation, hireAssistant, hireAssistantRuntime, randomizedHireAssistant, sampleSpaceHireAssistant,
  • Tuesday 2/5/08: Quicksort slides,
    hireAssistantSampleSpace., hireAssistantRandomVariable, hireAssistantExpectation, hireAssistantExpectation2, log910ths.,
  • Thursday 2/7/08: Sorting slides,
    insertionSort, insertionSortDecisionTree,
  • Tuesday 2/12/08: Selection slides,
    deterministicSelectRuntime,
  • Thursday 2/14/08: Red-black tree slides(lecture, handout)
    hw4ex6Sol_a, hw4ex6Sol_b, hw4ex6Sol_c, wrongBST,
  • Thursday 2/21/08: B-tree slides ( lecture, handout)
    rangeTree, bTreeHeight,
  • Tuesday 2/26/08: Augmenting data structures slides (lecture, handout),
    test1Statistics, intervalTreeCases,
  • Thursday 2/28/08: Range tree slides (lecture, handout),
    test1Recursiontree, newGradingScheme, rangetreeEx, rangetreeSpace,
  • Tuesday 3/4/08: MS orientation slides (lecture, handout), Dynamic programming slides (lecture, handout),
    hw6-3b,
  • Thursday 3/6/08: Matrix multiplication slides (lecture, handout),
    hw6-3, LCS_recurrence, matrixMultEx, matrixMultOptSubstructure, matrixMultDPEx,
  • Tuesday 3/11/08: hwIntervalDP, greedy, makingChange, optSubstructure, correctnessGreedy, correctnessGreedy2, counterEx, makingChangeDP, knapsack, greedyFractionalKnapsack,
  • Thursday 3/13/08: Amortization slides (lecture, handout),
    knapsack, optSubstructure, correctnessGreedy, knapsackEx,
  • Tuesday 3/25/08: Union-Find slides (lecture, handout),
    unionsRuntime, treeUnion, ackermann1, ackermann2, ackermann3,
  • Thursday 3/27/08: Graph slides (lecture, handout),
    test2, ackermann, graphs,
  • Thursday 4/3/08: MST slides (lecture, handout), test2Statistics,
  • Tuesday 4/8/08: Single source shortest paths slides (lecture, handout), shortestPath,
  • Thursday 4/10/08: More shortest paths slides (lecture, handout), reweighingLemma, johnsonsAlgorithmComputeVertexWeights, johnsonsWeights,
  • Tuesday 4/15/08: P and NP slides (lecture, handout), complexityHierarchy, completeGraphs, clause,
  • Thursday 4/17/08: NP-hard, NP-complete, CliqueInN, equivalence, HamiltonPathAndCircuit, HC_NPcomplete_proof1, HC_NPcomplete_proof2, HC_and_TSP,
  • Tuesday 4/22/08: approximationAlgorithms, approximationRatio, VCandTSP, Max3SAT, vertexCover, vertexCoverEx, VCTheorem-1, VCTheorem-2, TSP, TSPEx, TSPTheorem-1, TSPTheorem-2,
  • Thursday 4/24/08: Flow networks slides (lecture, handout), cut, implicitSummationNotation,
  • Tuesday 4/29/08: residualNetwork,


    Last modified by Carola Wenk,   carola @ cs.utsa.edu ,