Descriptions
Advanced Algorithms and Data Structures in Python. This course is designed for those who are interested in computer science and want to implement the algorithms and given data structures in Python. In each chapter, you will learn the theory of a particular data structure or algorithm and then implement it from scratch.
What you will learn
- You have good knowledge of algorithmic thinking
- Be able to develop your own algorithms
- Be able to identify and correct inefficient code fragments
- Understanding Fenwick Trees
- Understanding caches (LRU caches and splay trees)
- Understanding trials and ternary search trees
- Understanding substring search algorithms (Rabin-Karp method, KMP algorithm and Z algorithm)
- Understand the Hamilton Cycle Problem (and the Travelling Salesman Problem)
- Understand Euler’s circle problem
Who is this course suitable for?
- This course is suitable for anyone who has a basic knowledge of Python and is interested in algorithms and data structures.
Specification of advanced algorithms and data structures in Python
- Editor: Udemy
- Teacher: Holczer Balazs
- Language: English
- Level: All levels
- Number of courses: 80
- Duration: 10 hours and 21 minutes
Contents of advanced algorithms and data structures in Python
Requirements
- Python Basics
- Some theoretical background (capital O notation)
Pictures
Sample clip
installation Guide
Extract the files and watch them with your favorite player
Subtitles: English
Quality: 720p
Download links
Password file(s): free download software
File size
2.21GB