The app for independent voices

What are the data structures used in daily life?

๐Ÿ”น list: keep your Twitter feeds

๐Ÿ”น stack: support undo/redo of the word editor

๐Ÿ”น queue: keep printer jobs, or send user actions in-game

๐Ÿ”น heap: task scheduling

๐Ÿ”น tree: keep the HTML document, or for AI decision

๐Ÿ”น suffix tree: for searching string in a document

๐Ÿ”น graph: for tracking friendship, or path finding

๐Ÿ”น r-tree: for finding the nearest neighbor

๐Ÿ”น vertex buffer: for sending data to GPU for rendering

To conclude, data structures play an important role in our daily lives, both in our technology and in our experiences. Engineers should be aware of these data structures and their use cases to create effective and efficient solutions.

๐Ÿ‘‰Over to you: Which additional data structures have we overlooked?

Apr 13, 2023
at
3:41 PM

Log in or sign up

Join the most interesting and insightful discussions.