COP 3502.01 - Spring 2004 - LECTURE NOTES PAGE


INTRODUCTION
  • Introduction to Algorithms (Day 2: January 7th) ( .pdf version )


  • REVIEW OF POINTERS AND ARRAYS IN C
  • Review of Pointers in C (Day 3: January 13th) ( .pdf version )
  • Applications of Pointers in C (Day 4: January 15th) ( .pdf version )


  • RECURSION
  • Recursion (Day 5: Jan 20) ( .pdf version )
  • Recursion - Part 2 (Day 6: Jan 22) ( .pdf version )


  • ALGORITHM ANALYSIS
  • Algorithm Analysis - Part 1 - (Day 7: Jan 27) ( .pdf version )
  • Algorithm Analysis - Part 2 - (Day 8: Jan 29) ( .pdf version )
  • Algorithm Analysis - Part 3 - (Day 9: Feb 3) ( .pdf version )


  • EXAM #1 - Tuesday February 10th (Day 11)
  • Exam #1 Review Notes and Sample Problems with Solutions - (Day 10: Feb 5) ( .pdf version )
  • Practice Number Conversion Problems with Solutions - (Day 10: Feb 5) ( .pdf version )
  • Practice Order Analysis and Loop Analysis Practice Problems with Solutions - (Day 10: Feb 5) ( .pdf version )
  • Practice Summation Problems with Solutions - (Day 10: Feb 5) ( .pdf version )
  • Exam #1 KEY ( .pdf version )


  • SEARCHING and SORTING
  • Searching and Sorting - Part 1 - (Day 12: Feb 12) ( .pdf version )
  • Searching and Sorting - Part 2 - (Day 13: Feb 17) ( .pdf version )
  • Searching and Sorting - Part 3 - (Day 14: Feb 19) ( .pdf version )


  • DATA STRUCTURES
  • Stacks - (Day 15: Feb 24) ( .pdf version )
  • Queues - (Day 16: Feb 26) ( .pdf version )
  • Linked Lists - (Day 17: March 2) ( .pdf version )
  • Linked List Implementations of Stacks and Queues - (Day 18: March 4) ( .pdf version )


  • EXAM #2 - Thursday March 18th (Day 20)
  • Exam #2 Review Notes and Sample Problems with Solutions - (Day 19: March 16) ( .pdf version )
  • Exam #2 KEY ( .pdf version )


  • DATA STRUCTURES
  • Binary Trees - (Day 21: March 23) ( .pdf version )
  • Binary Trees - Part 2 - (Day 22: March 25) ( .pdf version )
  • Binary Trees - Part 3 - (Day 23: March 30) ( .pdf version )
  • Notes for Day 24 moved to Day 25 - projector not working on Thursday April 1
  • Binary Trees - Part 4 - (Day 25: April 6) ( .pdf version )
  • Balancing Binary Search Trees - (Day 25: April 6) ( .pdf version )
  • Self-Balancing Binary Search Trees - AVL Trees - (Day 26: April 8) ( .pdf version )
  • Introduction to Graphs - Part 1 - (Day 27: April 13) ( .pdf version )


  • FINAL EXAM - Thursday April 22nd - Starts at 7:30 AM (Day 28)
  • Final Exam Review Notes and Sample Problems with Solutions - (Day 28: April 15) ( .pdf version )
  • Structure of the Final Exam ( .pdf version )



  • Last updated: April 20, 2004

    Return to COP 3502.01 home page