CS 5633 Analysis of Algorithms
Spring 10
http://www.cs.utsa.edu/~carola/teaching/cs5633/spring10

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

Slides, pictures

  • Tuesday 1/12/10: analysisOf Algorithms, algorithm, describeAlgo, exInsertionSort, insertionSortDescription, insertionSortPseudoCode, loopInvariant1, loopInvariant2, loopInvariant3, pseudocodeWithRuntimes, runtime, bestCaseRuntime, worstCaseRuntime,
  • Thursday 1/14/10: Oh-setOfFunctions, largeN, largeN2, bigOh, bigOhEx, bigOhEx2, thetaEx, Oh-Omega-Theta, OhOmegaLemma, limitTheorem, limitTheoremEx, logBases, codeSnippets, codeSnippets2,
  • Tuesday 1/19/10: Divide and conquer slides,
    Carola-officeHours, summations, mergeSortRecursiveCalls, treeHeight_and_expansionMethod, substitutionMethod1, substitutionMethod2, substitutionMethod3, recursionTree1, recursionTree2,
  • Thursday 1/21/10: More divide and conquer slides,
    badBigOhInductionEx1, badBigOhInductionEx2, badBigOhInductionEx3, logs, masterTheoremNotes, matrixMult,
  • Tuesday 1/26/10: hw2-polynomials, uniformProbability, uniformProbabilityEx, probabilityProperties, randomVariable, coinFlipEx, gameEx, expectedValue, randomVariableEvents, linearityOfExpectation, sumOfRandomVariables, sumOfRandomVariablesEx, hireAssistant, randomizingHireAssistant, sampleSpace_and_randomVariable, expectation, example,
  • Thursday 1/28/10: Quicksort slides,
    3-2-randomizedHireAssistantEx,
  • Tuesday 2/2/10: Sorting slides, sorting slides with annotations,
    StirlingsFormula, log-n-factorial, 8-bit-numbers,
  • Thursday 2/4/10: Selection slides,
    max, recurrence, bigOhInduction, floor,
  • Tuesday 2/9/10: Red-black tree slides
    maxHeap, unbalancedTree,
  • Thursday 2/11/10: B-tree slides
    completeTree_redBlackTree, BTrees, BTree_node_conditions, minDegExamples,
  • Tuesday 2/16/10: Data structure augmentation slides, Data structure augmentation slides with annotations
    classCanceled_and_intervalEx, sumOfLogs,
  • Tuesday 2/23/10: Dynamic programming slides,
    LCS-arrows,
  • Thursday 2/25/10: Matrix chain multiplication slides,
    parensEx, parensEx2, greedy1, greedy2, matrixChainMultEx1, matrixChainMultEx2, matrixChainMultEx3, printParensEx,
  • Tuesday 3/2/10: midtermAnnouncement, greedyAlgorithms, makingChangeGreedy, proveGreedyCorrectness, greedyCounterEx, theorem, proof1, proof2, makingChangeDP, DPEx, runtime, knapsack, fractionalKnapsackGreedy,
  • Thursday 3/4/10: Practice questions for the midterm,
    exampleGreedyFracKnapsack, counterExGreedy01Knapsack, 01KnapsackDP1, 01KnapsackDP2, midterm,
  • Thursday 3/11/10: Amortization slides
  • Tuesday 3/23/10: Union-Find slides,
    connectedComponents, logWeightLemma-Case1, logWeightLemma-Case2, Ackermann1, Ackermann2, Ackermann3,
  • Thursday 3/25/10: Graph slides
    directedAndUndirectedGraphs, graphsEx, DAG, DFS_Tree_Ex, cycles,
  • Tuesday 3/30/10: MST slides
    announcements,
  • Tuesday 4/6/10: Dijkstra slides
    Dijkstra,
  • Thursday 4/8/10: More shortest paths slides,
  • Tuesday 4/13/10: P and NP slides,
    completeGraphs, TSP, P-NP-diagram, booleanFormulaForSAT, nonSatisfiableFormula,
  • Thursday 4/15/10: TSP_and_HC, HC_reducedTo_TSP1, HC_reducedTo_TSP2, proveNPCompleteness, complexityClassDiagram,
  • Tuesday 4/20/10: approximationAlgorithms, fixedParameterTractability, approximationRatio, minimizationAndMaximizationProblems, vertexCover, VC-approx, VC-approxEx, VC-approxEx2, VC-approxTheorem, VC-approxTheorem2, TSP_with_triangle_inequality, TSP_Ex, TSP_approx,
  • Thursday 4/22/10: Network flow slides, Study problems for the final
  • Tuesday 4/27/10: NPCompletenessEx, NPCompletenessEx2, NPCompletenessEx3, FinalTopics, FinalTopics2,


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