Overview
This course teaches how to implement Circular Linked Lists in Python, covering topics such as appending, prepending, removing nodes, splitting lists, solving the Josephus Problem, and checking if a list is circular. The course aims to help learners develop a strong understanding of circular linked lists and how to work with them effectively. The intended audience for this course is individuals interested in data structures and Python programming. The teaching method involves practical demonstrations and hands-on coding exercises to reinforce learning.
Syllabus
Data Structures in Python: Circular Linked Lists -- Append and Prepend.
Data Structures in Python: Circular Linked Lists -- Remove Node.
Data Structures in Python: Circular Linked Lists -- Split List.
Data Structures in Python: Circular Linked Lists -- Josephus Problem.
Data Structures in Python: Circular Linked Lists -- Is Circular Linked List.
Taught by
Lucid programming