Navigation

  • index
  • next |
  • previous |
  • IanFang Course Note Hosting documentation »
  • COP 4534 Data Structure and Algorithm Design II

COP 4534 Data Structure and Algorithm Design II¶

prerequisite Courses¶

  • COP 3530 Data Structure and Algorithm Design I

  • MAC 2311 Calculus I

General Contents¶

  • Development Environment
  • Programming Projects
  • Version Control System and Git
  • GitHub and GitHub Classroom

Chapters:¶

  • Module 1: Course intro; Environment; Fundamental revisit
  • Module 2 Math Review; Algorithm Analysis; Amortized Analysis
  • Module 3 Tree Revisit; AVL Tree
  • Module 4 B-Trees; Intro to Algorithmic Paradigms
  • Module 5: Brute-Force, Genetic Algorithms, and Backtracking
  • Module 6: Divide and Conquer
  • Module 7: Solving Recurrence
  • Module 8: Combinatorics and Counting
  • Module 9-10: Greedy Algorithms
  • Module 11: Dynamic Programming
  • Module 12: Dynamic Programming Examples
  • Module 13-14: Graph Algorithms
  • Module 15: Probability in Computer Science; Randomized Algorithms

Exam Reviews¶

  • Midterm 1 Review
  • Midterm 2 Review
  • Final Review

Other Topics¶

  • Random Number Generation In C++
  • Time Measurement in C++

Teaching¶

  • Instruction For Teaching Assistant

Table of Contents

  • COP 4534 Data Structure and Algorithm Design II
    • prerequisite Courses
    • General Contents
    • Chapters:
    • Exam Reviews
    • Other Topics
    • Teaching

Previous topic

Instruction For Teaching Assistant

Next topic

Development Environment

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • IanFang Course Note Hosting documentation »
  • COP 4534 Data Structure and Algorithm Design II
© Copyright 2021-2024, Ian Fang. Created using Sphinx 8.1.3.