Course - Data Structures With Python
Course - Data Structures With Python
Data Structures
Data Structures With
With Python Active
Python
2499
Master Data Structures With
999
Python
This course is designed to help Python
Login to Sign Up for Free
enthusiasts master the data structures with
the Python language itself Become Premium User & get additional 5% Off
professionals, students
Course Features
• Lifetime access to the Course
• Tracks-based learning
Course Overview
This course has been designed for Python enthusiasts, both students and
professionals, who are well-versed in Python but want to master the data
structures using the language. In this course, you will get access to
meticulously crafted video lectures that will explain to you the ways to
implement data structures like Linked Lists, Stacks, Heaps, Graphs, and
others. Moreover, you'll get access to a plethora of coding problems for
each data structure just so you become well versed in it. Beyond that, you
can practice your learned skills in a timed-environment by attempting
artfully crafted contests.
Course Content
− Analysis of Algorithms
− List in Python
− String
− Hashing
• Introduction to Hashing
• Hashing Application
• Hashing Functions
• Collision Handling
• Double Hashing
• Chaining vs Open Addressing
• Set in Python
• Dictionary in Python
• Count Distinct Elements in a List
− Recursion
• Recursion in Python
• Applications of Recursion
• Practice For Recursion (Part 1)
• Practice For Recursion (Part 2)
• Sum of Natural Numbers Using Recursion
• Print N to 1 using Recursion in Python
• Print 1 to N using Recursion in Python
• Sum Of Digits Using Recursion
• Tower of Hanoi in Python
• Josephus Problem in Python
− Searching
− Sorting
• Bubble Sort
• Selection Sort
• Insertion Sort in Python
• Merge Two Sorted Arrays
• Merge Subarrays
• Merge Sort Algorithm
• Merge Sort Analysis
• Quick Sort Introduction
• Partition a Given Array
• Lomuto Partition
• Hoare's Partition
• Quick Sort using Lomuto Partition
• Quick Sort using Hoare's Partition
• Analysis of Quick Sort
• Space Analysis of Quick Sort
• Tail Call Elimination in Quick Sort
• Sorting in Python
• List Sort in Python
• Sorted in Python
− Linked List
− Stack
− Queue
− Tree
− Graph
• Introduction to Graph
• Graph Representation (Adjacency Matrix)
• Graph Representation (Adjacency List)
• Adjacency Matrix and List Comparison
• Applications of BFS
• Applications of DFS
Show Less
FAQs
1. Is there any number to contact for any query?
You may call us on our toll-free number: 1800 123 8622 or Drop us an
email at geeks.classes@geeksforgeeks.org
2. Do we have doubt support in this program?
No, This program doesn't have doubt solving support.
7. Will the course content be available after the course end date?
Course content comes with lifetime validity.
Course Registration
− Active Batches
feedback@geeksforgeeks.org
Company Learn
About Us Algorithms
Contact Us CS Subjects
Practice Contribute
Courses Write an Article
Topic-wise Internships