Course , Free Course ,

Data Structures

We are living in a data world. Data is all around us. So, there shall be some way to store that data so that it can be efficiently fetched when required. Well that’s all is done using Data Structures. You might have heard of Array, Linked List, Stack, Queues, Searching, Sorting, Tree, Graph. Well, that’s nothing but data structure.
Note: This is a FREE curated course.
Course
Curriculum

What will you learn?

  1. Understand the fundamentals of algorithms and data structures
  2. learn about arrays and linked lists
  3. learn about stacks and queues
  4. learn about binary search trees
  5. Understand time complexity.
  6. Understand balanced binary search trees such as AVL trees or red-black trees
  7. learn about priority queues and heaps
  8. learn about B-trees and external memory
  9. learn about hashing and hash tables
  10. Understand graph traversing (BFS and DFS)
  11. Understand and implement different algorithms such as Dijkstra’s approach, Prims’s algorithm and other sorting algorithms
  12. Develop your own algorithms

Requirement

Basic knowledge of programming C++

Description

Data structures provide the building blocks of programming systems. 

Data structures are used to organise, store, and retrieve data as per our requirements. Data structures are a fundamental principle in computer science and software engineering, with a wide range of applications. An algorithm is a set of instructions for solving a problem. We can develop efficient and optimised computer programmes by learning data structures and algorithms with this course.

Most sophisticated algorithms rely significantly on these concepts. Therefore learning the fundamentals is essential. These principles can be used in various industries, including investment banking, artificial intelligence, and stock market electronic trading algorithms.

Who this course is for?

  1. C++ Beginners
  2. Students looking to enhance their C+ skills and get better at solving coding problems
+6 enrolled
Not Enrolled

Course Includes

  • 10 Lessons
  • 36 Topics
Share with Friends and earn points!!