Swapna Kumar Panda ๎จ€ Profile picture
Feb 23 โ€ข 18 tweets โ€ข 2 min read
๐Ÿ—’ List of Data Structures Topics

Now learn and, master these easily.

โ‡ฉ
We will break down for below

โžŠ Array
โž‹ Linked List
โžŒ Stack
โž Queue
โžŽ Hash Table
โž Heap
โž Tree
โž‘ Graph
โžŠ Array

โฌ” Types

โž€ One-Dimensional Array
โž Multi-Dimensional Array

โฌ“ Key Points

โž€ Index
โฌ• Algorithms

โž€ Creating an Array
โž Iterate through Array
โž‚ Get an Element
โžƒ Find an Element
โž„ Insert Element(s)
โž… Delete Element(s)
โž† Filter an Array
โž‡ Fetch a Sub-Array
โžˆ Merging Arrays
โž‰ Reverse Array
โž€โž€ Rotate Array
โž€โž Sorting Array
โž‹ Linked List

โฌ” Types

โž€ Singly Linked List
โž Doubly Linked List
โž‚ Circular Linked List

โฌ“ Key Points

โž€ Node
โž Next/Back Pointer

โฌ• Algorithms

โž€ Creating an Array
โž Iterate through Array
โž‚ Get an Element
โžƒ Find an Element
โž„ Insert Element(s)
โž„.โž€ At Start
โž„.โž At End
โž„.โž‚ At Anywhere
โž… Delete Element(s)
โž….โž€ From Start
โž….โž From End
โž….โž‚ From Anywhere
โž† IsEmpty
โž‡ Merging Linked Lists
โžˆ Reverse Linked List
โž‰ Sorting Array
โž€โž€ Check for Cycles
โžŒ Stack

โฌ“ Key Points

โž€ Last In First Out

โฌ• Algorithms

โž€ Push
โž Pop
โž‚ IsEmpty
โžƒ IsFull
โž„ Peek
โž Queue

โฌ” Types

โž€ Queue
โž Circular Queue
โž‚ Priority Queue
โžƒ Double Ended Queue (Deque)

โฌ“ Key Points

โž€ First In First Out

โฌ• Algorithms

โž€ Enqueue
โž Dequeue
โž‚ IsEmpty
โžƒ IsFull
โž„ Peek
โžŽ Hash Table

โฌ“ Key Points

โž€ Key
โž Value

โฌ• Algorithms

โž€ Hashing/Hash Function
โž€.โž€ Division Method
โž€.โž Multiplication Method
โž€.โž‚ Universal Hashing
โž Hash Collision
โž.โž€ Collision Resolution
โž.โž Open Addressing
โž.โž.โž€ Linear Probing
โž.โž.โž Quadratic Probing
โž.โž.โž‚ Double Hashing
โž Heap

โฌ” Types

โž€ Heap
โž Fibonacci Heap

โฌ“ Key Points

โž€ Heap Property
โž Max Heap
โž‚ Min Heap

โฌ• Algorithms

โž€ Heapify
โž Insert Element
โž‚ Delete Element
โžƒ Peek (Max/Min Element)
โž„ Extract (Max/Min Element)
โž Tree

โฌ” Types

โž€ Binary Tree
โž Binary Search Tree
โž‚ AVL Tree
โžƒ B-Tree
โž„ B+ Tree
โž… Red Black Tree
โž† Trie

โฌ“ Key Points

โž€ Node
โž Edge
โž‚ Forest
โžƒ Parent
โž„ Child
โž… Sibling
โฌ• Algorithms

โž€ Traversal
โž Height of a Node/Tree
โž‚ Depth of a Node
โžƒ Degree of a Node
โž„ Insert
โž… Delete
โž† Get
โž‡ Search
โž‘ Graph

โฌ” Types

โž€ Directed Graph
โž Undirected Graph

โฌ“ Key Points

โž€ Vertices
โž Edge
โž‚ Adjacency Matrix
โžƒ Adjacency List
โฌ• Algorithms

โž€ Add Node
โž Delete Node
โž‚ Depth First Search
โžƒ Breadth First Search
โž„ Find the shortest path
โž… Minimum Spanning Tree
โž† Graph Cycle
โž‡ Topological Sorting
โžˆ Backtracking
โž‰ Connectivity
End of ๐Ÿงต

Do you find this one useful? Share your thoughts.

Here I am regularly sharing questions, cheat sheets, tips and, tutorials related to Web Development (HTML, CSS, JavaScript, React), Data Structures and Database.

Are you interested? To never miss any, Follow me โœ…
* ignore the wrong mentions in the above tweet. Those should be meant like this:

โฌ• Algorithms

โž€ Creating a Linked List
โž Iterate through Linked List
* ignore the wrong mention in the above tweet. That should be meant like this:

โฌ• Algorithms

โž‰ Sorting a Linked List

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with Swapna Kumar Panda ๎จ€

Swapna Kumar Panda ๎จ€ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @swapnakpanda

Feb 24
HTML Interview Questions

โ‡ฉ
Series: โžŠ
Level: Beginner
Topics:

โžŠ Basics
โž‹ Tags and Elements
โžŒ HTML Structure
โž Headings, New Line, Blank Space
โžŽ Tables
โž Lists
๐Ÿšฅ Disclaimer

โฌ– The questions covered here are mostly conceptual
โฌ˜ I never claim only these type of questions are/should be asked during interviews
โฌ— For interviews, you should have fundamentals strong. And you should be able to provide solutions to practical problems.
Read 15 tweets
Feb 24
๐Ÿ’™ you all 17,000

You all are my [CHIRPBIRDICON] family. More contents on

๐ŸŒ Web Development
[HTML, CSS, JavaScript,
React, Nodejs]
๐Ÿ›  Data Structures, Algorithms
๐Ÿ›ข SQL & NoSQL

are on the way. Keep your ๐Ÿ”” on.
Read 8 tweets
Feb 22
๐Ÿ‘ฉโ€๐Ÿ’ป Practice 100+ Problems

Using your favourite language
โ C
โ C++
โ Python
โ Java
โ C#
โ PHP
โ JavaScript
Or, anything.

โ‡ฉ
When we start practicing to improve our programming skills, the very first problems are always based on numbers.

Here I am presenting problems on

โžŠ Simple Numbers
โž‹ Unit Conversion
โžŒ Calculation
โž Geometry
โžŽ Vector
โž Matrix
โž Set
โž‘ Special Numbers
โžŠ Simple Numbers

โž€ Find a digit at a specific place in a number
โž Find count of digits in a number
โž‚ Find the largest digit
โžƒ Find the 2nd largest digit
โž„ Find the kth largest digit
โž… Find the smallest digit
Read 19 tweets
Feb 21
๐Ÿ’Ž Cheat Sheet : NPM Commands for Node.js Developers

.
Let's find out what these commands are used for.

โžŠ npm init
โž‹ npm install
โžŒ npm update
โž npm unistall
โžŽ Running Scripts
โžŠ npm init
Read 10 tweets
Feb 20
Programming Tips for New Programmers

โ‡ฉ
Are you new to Programming? Are you confused about

โ How to start?
โ Where to start?
โ What to start?

I will try to make it easy for you as much possible through this ๐Ÿงต
Let's ask few self questions related to your programming career decision

โ What were you doing before?
โ Why did you decide to start?
โ Did someone influence you?
โ How did you start?
โ At what age you started?
Read 14 tweets
Feb 19
Data Structures you should be knowing as a Web Developer

โ‡ฉ
Data structures are,

โžŠ Array
โž‹ Set
โžŒ Stack
โž Queue
โžŽ Hash Table
โž Tree
โž Graph
We will be discussing about

โ Definition of a Data Structure
โ Use Case(s) for a Data Structure
โ Operations you should be knowing
Read 21 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(