Data structure provides the right way to organize information in the digital space. The data structure is a key component of Computer Science and is largely used in the areas of Artificial Intelligence, operating systems, graphics.
The right selection of data structure can enhance the efficiency of computer programs or algorithms in a better way.
Learn Data Structures in Python all the way from Built-in to User-Defined.
Methods on Data structures are also covered so that we can use them efficiently.
Data structure provides the right way to organize information in the digital space. The data structure is a key component of Computer Science and is largely used in the areas of Artificial Intelligence, operating systems, graphics.
The right selection of data structure can enhance the efficiency of computer programs or algorithms in a better way.
Learn Data Structures in Python all the way from Built-in to User-Defined.
Methods on Data structures are also covered so that we can use them efficiently.
The data structure and algorithm provide a set of techniques to the programmer for handling the data efficiently. The programmer should understand the core concepts of data handling.
Necessary OOPS is also covered so, that there won't be a problem understanding further concepts.
It's Beginner Friendly with intuition followed by code tutorials, So It's Easy to Understand and Visualise a Data Structure.
So, Solving Problems would be easier after learning the Data Structure as you have better intuition.
Course Design: Intuition of the concept + Code walkthrough in Python + Time and Space Complexity + Application of that Data Structure in real Life.
Data Structures Include:
Lists
Tuples
Sets
Dictionaries
2-D Arrays
OOP For understanding data structures
Stacks
Queues
Deque
Linked-Lists
Doubly Linked Lists
Circular Linked Lists
Trees
Binary Trees
Binary Search Trees + Traversals
AVL Trees
Heaps + Heap sort
Priority Queue
HashMaps/HashTables
Graphs + Properties
Graph Traversals
Spanning Trees + MST
Prims + Kruskals Algorithms for MST
Tries (Keyword Trees)
Misc Section( Has important concepts )
Take Away Section( Download the whole source code in this Section)
This Test is to Examine your performance Till Now.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.