25.8.14
This website uses cookies to ensure you get the best experience on our website. Learn more

Data Structures & Algorithms in Python: Implementing Data Structures

C0dd4384-46af-477f-Ad06-Aa5cae4d3f5c

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Examine operations that have different values of time complexity and delve into implementation of basic data structures, such as linked lists, stacks, and queues in Python, in this 13-video course. Key concepts covered here include operations that run in constant time regardless of input; code whose time complexity varies directly with value of input; and tasks whose time complexity varies linearly with size of input. Next, you will learn about operations whose time complexity varies as the square of input size; how to use native queue class of Python and perform standard queue operations; and how to code a queue class for many standard queue operations, such as enqueue and dequeue. Then, learn how a Python list can be used as a stack by loading and unloading elements, and how to implement a custom stack class for common stack operations. Finally, study code functions to perform search and delete operations in linked lists and reverse the ordering of its nodes; and create a linked list and test out various operations that have been defined.

Issued on

March 19, 2025

Expires on

Does not expire