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

Difference Between List and Array in Python

  Follow me 📝 What is a List in Python? A list in Python is a built-in data structure that lets you store a collection of items in a sin...