Thread by Jaydeep Karale
- Tweet
- Dec 6, 2022
- #ComputerProgramming #ComputerScience
Thread
Python, Javascript, Java or C, no matter which language you choose understanding Data Structures helps you in the long run.
Let's explore some popular ones with real life examples
🟢 Array
🟢 Linked List
🟢 Stack
🟢 Queue
🟢 Graph
🟢 Tree
Let's explore some popular ones with real life examples
🟢 Array
🟢 Linked List
🟢 Stack
🟢 Queue
🟢 Graph
🟢 Tree
{ Array }
🟣Collection of items of same data type stored at contiguous memory locations
✅Online ticket booking system
✅Chessboard & Sudoku
✅Contacts In A Cellphone
✅Image processing uses 2D matrix
🟣Collection of items of same data type stored at contiguous memory locations
✅Online ticket booking system
✅Chessboard & Sudoku
✅Contacts In A Cellphone
✅Image processing uses 2D matrix
{ Linked List }
🟣 A linear DS that includes a series of connected nodes. Here, each node stores the data and the address of the next node
✅Music players next & previous buttons
✅Escalators use circular linked lists
✅Social media feeds
✅Left-Right swipe on Tinder
🟣 A linear DS that includes a series of connected nodes. Here, each node stores the data and the address of the next node
✅Music players next & previous buttons
✅Escalators use circular linked lists
✅Social media feeds
✅Left-Right swipe on Tinder
{ Stack }
🟣A linear type DS which supports data insertion & deletion from one end only Last-In-First-Out
✅Undo/Redo operations in word
✅Browser history
✅Backward/Forward in browser
🟣A linear type DS which supports data insertion & deletion from one end only Last-In-First-Out
✅Undo/Redo operations in word
✅Browser history
✅Backward/Forward in browser
{ Queue }
🟣A linear type DS which supports data insertion from one end deletion from other end only First-In-First-Out
✅Input Streams
✅Printer queue
✅Email Sending
🟣A linear type DS which supports data insertion from one end deletion from other end only First-In-First-Out
✅Input Streams
✅Printer queue
✅Email Sending
{ Graph }
🟣A non-linear DS made up of a finite number of nodes or vertices and the edges that connect them
✅Social media sites
✅ReactJs Virtual DOM
✅Flight Networks
🟣A non-linear DS made up of a finite number of nodes or vertices and the edges that connect them
✅Social media sites
✅ReactJs Virtual DOM
✅Flight Networks
{ Tree }
🟣A non-linear data structure and a hierarchy consisting of a collection of nodes such that each node of the tree stores a value and a list of references to other nodes
✅Databases use B-Tree
✅DNS system
✅ File system in computers
🟣A non-linear data structure and a hierarchy consisting of a collection of nodes such that each node of the tree stores a value and a list of references to other nodes
✅Databases use B-Tree
✅DNS system
✅ File system in computers
Hello 👋
I am Jaydeep from India 🇮🇳
Full time Software Engineer & part time content creator on
🐦Twitter
🖧 Linkedin
🎥YouTube
Follow me for content on
🐍 Python
🤖Ai/ML
🎨Data Visualization
🌟Content creation
Subscribe To My YouTube🔽
youtu.be/n2XXSC_0RkM
I am Jaydeep from India 🇮🇳
Full time Software Engineer & part time content creator on
🎥YouTube
Follow me for content on
🐍 Python
🤖Ai/ML
🎨Data Visualization
🌟Content creation
Subscribe To My YouTube🔽
youtu.be/n2XXSC_0RkM
Mentions
See All
Akshay 🚀 @akshay_pachaar
·
Dec 6, 2022
Great share Jaydeep!