CS 3343 Analysis of Algorithms>
Spring 09

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

Slides, pictures

  • Tuesday 1/13/09: homeworkScoreRounding, describeAlgorithm, sortingProblemDefinition, descriptionInWords, descriptionInPseudoCode, loopInvariant1, loopInvariant2, loopInvariant3, runtime, runtime2,
  • Thursday 1/15/09: insertionsortRuntime, insertionsortRuntimeWorstCase, summations, asymptoticRuntimeAnalysis, runtimesAsFunctions, bigOh, bigOhExample, bigOhOmegaTheta, OmegaThetaExample,
  • Tuesday 1/20/09: thetaExample, bigOh_Omega_lemma, bigOh_Omega_Theta_littleOh_definitions, limitTheoremExamples, logs, exponentialFunctions, codeSnippets, codeSnippets2, codeSnippets3, codeSnippets4,
  • Thursday 1/22/09: ADT_priorityQueue, possibleImplementations, maxHeap, completeBinaryTrees, heapExample, left_right_parent, lemma1, lemma1_b, lemma2, insert, insertExample,
  • Tuesday 1/27/09: Mergesort slides
    extractMax, heapifyDown, heapsort, logNFactorial, buildHeap, heapExample, factorial, runtimeRecurrence, recursionTree, verifyUsingInduction, induction, mergesort,
  • Thursday 1/29/09: mergeSort, heightOfMergesortRecTree, bigOhInduction, bigOhInduction2, divideAndConquer, divideAndConquerMergesortEx, binarySearch, binarySearchRecTree,
  • Tuesday 2/3/09: Master theorem slides
    recursiontree1, recursiontree1b, recursiontree2, recursiontree2b, case1Example, case2Example, case3Example, caseNotCovered, case2Example2,
  • Thursday 2/5/09: More divide and conquer slides (corrected typo on slide 13: t=ce+dg, u=cf+dh)
    powers, matrixMultiplication, matrixMultiplicationDivideAndConquer, matrixAddition,
  • Tuesday 2/10/09: randomizedAlgorithms, deterministicAlgorithms, uniformProbability, probabilityExample, probabilityProperties, propertiesExample, randomVariable, randomVariableEx, expectedValue, linearityOfExpectation, multiplyExpectationsCounterEx, independence, independenceEx,
  • Thursday 2/12/09: exampleMultipliedExpectation, hireAssistant, worstcaseRuntime, bestcaseRuntime, randomizedHireAssistant, sampleSpace, probability, expectedValue, expectedRuntime, recitationQuestion,
    study problems for midterm 1
  • Tuesday 2/17/09: Quicksort slides
    quicksort, worstcaseRecursionTree, treeHeight, rollingDice, rollingDice2,
  • Tuesday 2/24/09: Sorting slides (Corrected typo on decision tree slides in the fourth leaf.)
    test1, quicksort, deterministicVsRandomizedQuicksort,
  • Thursday 2/26/09: factorial, changingBases,
  • Tuesday 3/3/09: Selection slides, selection slides with annotations
    test1, randSelectSplit, max, expectation,
  • Thursday 3/5/09: Red-black tree slides
    recursionTree, binaryTreeLemma,
  • Tuesday 3/17/09: Dynamic programming slides
    redBlackTreeCases, countingSubsequences,
  • Thursday 3/19/09: recurrence, recursionTree, LCS_length, printLCS,
  • Tuesday 3/24/09: greedyAlgorithms, test2, makingChangeGreedy, makingChangeGreedy2, otherCoinDenominations, optimalSubstructure, greedyCorrectness, greedyCorrectness2, dynamicProgramming, DPExample, DPRuntime, knapsack,
  • Thursday 3/26/09: Graphs slides
    fractionalKnapsack, knapsackExample, graphs, graphs2, graphs3,
  • Tuesday 3/31/09: Study problems for test 2
    binomialCoefficientDP, pascalsTriangle,
  • Tuesday 4/7/09: test2Results_DFSTree, DFS, tree_DAG,
  • Thursday 4/9/09: MST slides, MST slides with annotations
    connectedGraphs, topSort_and_MST, minHeap_DecreaseKey,
  • Tuesday 4/14/09: Dijkstra slides, Dijkstra slides with annotations
    unionFindExample, DijkstraCorrectness,
  • Thursday 4/16/09: More shortest paths slides, More shortest paths slides with annotations
    adjacencyLists, DijkstraCorrectnessProof,
  • Tuesday 4/21/09: P and NP slides
    TSP_in_NP, completeGraphs, Clique_and_IS,
  • Thursday 4/23/09: P and NP slides with annotations
    fact2, fact3, booleanFormula, complexityClassDiagram1, complexityClassDiagram2, NP_complete,
  • Tuesday 4/28/09: Study problems for the final exam,
    finalExam, VC_and_Clique, reductions, reductions2, reductions3, reductions4,


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