项目作者: lyc0930

项目描述 :
Homework assignments of Introduction of Algorithms (USTC 2019 fall)
高级语言: TeX
项目地址: git://github.com/lyc0930/Algorithms-Homework.git
创建时间: 2019-09-05T11:52:43Z
项目社区:https://github.com/lyc0930/Algorithms-Homework

开源协议:

下载


Algorithms-Homework

Homework assignments of Introduction to Algorithms

Homework 1

2019.9.5

  • Insertion Sort
  • Linear Search
  • Loop Invariants

Homework 2

9.13

  • Algorithms Analysis
    • Asymptotic Notation
    • Solving Recurrences
      • Substitution
      • Recursion Tree
      • Master Method

Homework 3

9.25

Homework 4

10.3

Homework 5

10.17

  • Hash Table
    • The multiplication method
    • Open Addressing
      • Linear probing
      • Quadratic probing
      • Double hashing
  • Binary Search Tree
  • Red Black Tree

Homework 6

10.3

Homework 7

11.12

  • Dynamic Programming
    • DP in Graph
    • 0-1 Knapsack
    • DP in Tree
  • Greedy Algorithms

Homework 8

11.24

  • Amortized Analysis
    • Aggregate Analysis
    • The Accounting Method
    • The Potential Method
  • DFT & FFT

Homework 9

12.26

  • Graph Theory
    • Euler Tour
    • Bellman-Ford’s Algorithm
    • Johnson’s Algorithm
    • Ford-Fulkerson’s Algorithm

Homework 10

12.26

  • NP-Completeness
    • Proof
    • The Subgraph-Isomorphism Problem
    • The Hamiltonian-Path Problem
    • 2-SAT
  • Approximation Algorithms
    • The Bottleneck Traveling-Salesman Problem
    • Maximum Spanning Tree