Python Data Structures: Linked Lists

Go to class
Write Review

Free Online Course: Python Data Structures: Linked Lists provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Python Data Structures: Linked Lists is taught by Erin Allard.

Overview
  • Rock your next technical interview by learning how to communicate your understanding of linked lists.

Syllabus
  • Introduction

    • Understanding linked lists
    • What you should know
    1. The Linked List Abstract Data Type
    • Abstract data types
    • The built-in list data type in Python
    • The linked list abstract data type: Nodes
    • The linked list abstract data type: Operations
    2. The Node Class for Singly Linked Lists
    • Defining the singly linked list node class
    • Coding the singly linked list node class
    3. The Node Class for Doubly Linked Lists
    • get_prev() and set_prev()
    4. The SinglyLinkedList Class
    • Creating the SinglyLinkedList class and its methods
    • is_empty()
    • add_front()
    • size()
    • search()
    • Visualizing remove()
    • Coding remove()
    • Testing remove()
    5. The DoublyLinkedList Class
    • Creating the DoublyLinkedList class and its methods
    • size() and search()
    • Coding add_front()
    • Testing add_front()
    • Visualizing remove()
    • Coding remove()
    • Testing remove()
    Conclusion
    • Next steps