Data Structures & Algorithms

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Datastructures & Algorithms(DSA), so let’s talk about it which 90% of students ignore and straightaway jump to development. You know what, DSA is much more important than any other course if you are looking to apply for jobs in your dream product companies FAANG or I should say MAANG now :). So now we know the importance of it, lets talk about learning it the right way, see DSA is that field if studied the wrong way it will get boring and difficult quite a lot, students randomly start studying it from random places after which they face difficulties and doubts which no one is there to solve , and it is a field which will form your core for learning further things.

Join now and I will see you inside this lovely course

Show More

What Will You Learn?

  • Recursion, Stack, Polish Notations, infix to postfix, FIFO Queue, Circular Queue, Double Ended Queue, Linked List - Linear, double and Circular - all operations, Stack and Queue using Linked List.
  • Using Stack - checking parenthesis in an expression.
  • What is a FIFO Queue, understanding Queue operations - Insert and delete, implementing FIFO Queue.
  • Concept of Double ended queue, logic development and implementation of double ended queue.
  • Singly Linked List - developing algorithms for various methods and then implementing them.
  • Circular Linked List - developing algorithm of various methods and then implementing them.
  • Recursion, concept of Tail recursion, Recursion Vs Iteration..
  • Using Stack - Understanding Polish notations, algorithm and implementation of infix to postfix conversion and evaluation of postfix expression.
  • Limitations of FIFO queue, concept of Circular Queue - Implementation of Circular queue.
  • Concept of Linked List - definition, why we need linked list.
  • Doubly Linked List - developing algorithm of various methods and then implementing them
  • How to estimate time complexity of any algorithm. Big Oh, Big Omega and Big Theta notations.
  • Binary Tree, definition, traversal (in-order, pre-order and post-order), binary search tree, implementation.

Course Content

Introduction

Recursion

Array Representation

Array ADT

Strings

Matrices

Sparse Matrix and Polunomial Representation

Linked List

Sparse Matrix Polynomial expression using LL

Stack

Queue

Trees

Binary Search Tree

AVL Tree

Search Trees

Heap

Sorting Techniques

Hashing Techniques

Graphs

Asymptotic notations

Ask ChatGPT
Set ChatGPT API key
Find your Secret API key in your ChatGPT User settings and paste it here to connect ChatGPT with your Tutor LMS website.
×