Algorithm Design and Analysis (4 Credits)
Learning Outcomes:
Explain fundamental concept of analysis algorithms; Apply algorithm techniques and methods; Calculate processing time and memory space of algorithms; Compare several algorithm design methods
Topics:
- Introduction of design and analysis of algorithms, Mathematical induction and recursive function and Algorithms and complexity functions
- Complexity of algorithms analysis, Stack and queue and Tree and binary tree
- Priority queue and heap, Graph and Divide and conquer
- Greedy methods
- Dynamic Programming: Fibonacci Sequence Problem and Dynamic Programming: Coin Change Problem
- Dynamic Programming: Multistage Graph and Dynamic Programming: Travelling Salesman Problem
- Dynamic Programming: Knapsack Problem and Code Optimization
- Huffman Code and Graph Colouring
- Basic Search and Traversal, Backtracking
- Branch and Bound, Designing algorithm with specified complexity, Practices of algorithm analysis
Published at :
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...