Friday, July 5, 2024

About DSA using Python




                        If any problem to understand, then click on this link πŸ‘‡πŸ‘‡

It is a fundamental part of Computer Science that teaches you how to think and solve complex problems systematically. Using the right data structure and algorithm makes your program run faster, especially when working with lots of data.

A data structure, that can be used to store and organize data. An algorithm is a collection of steps to solve a particular problem. Learning data structures and algorithms allow us to write efficient and optimized computer programs.


In Data Structure we learn this chapter which is mentioned below:

Algorithm Analysis, Big O notation, Time complexity, Singly linked list, Reversing a linked list, Doubly linked list, Circular linked list, Linked list concatenation, Sorted linked list.

Stack, Queue, Circular Queue, Dequeue, Priority queue, Polish Notations, Infix to Postfix, Evaluation of Postfix, Binary Tree, Binary Search Tree, Tree Traversal (inorder, preorder, postorder, level order), Heap, Searching, Hashing

Sorting : Selection, Bubble, Insertion, Shell, Merging, Recursive Merge, Iterative Merge, Quick, Heap, Binary tree, Radix, Address calculation sort

Here is the some content-

  • Algorithm Analysis

  • Linked List

  • Stack and Queue

  • Binary Tree

  • Binary Search Tree

  • Heap

  • Sorting

  • Searching

  • Hashing


We are going to start a journey of DSA.



1 comment:

  1. Yes, this blog is helpful and learnful for every student. I hope you will continue to making the blog like this.

    ReplyDelete

πŸ’»Technical Questions

JavaScript   What is a Closure and how it is used? Explain the difference between null and undefined. How does prototypal inheritance work i...