About 197,000 results
Open links in new tab
  1. Introduction to Data Structures - GeeksforGeeks

    Jul 12, 2025 · A data structure is a particular way of organising data in a computer so that it can be used effectively. The idea is to reduce the space and time complexities of different tasks.

  2. DSA Tutorial - Learn Data Structures and Algorithms

    Oct 18, 2025 · Learn Data Structures (Arrays, Linked List, etc) and Algorithms (Searching, Sorting, etc). Once you learn main topics, it is important to solve coding problems against …

  3. What is Data Structure? - GeeksforGeeks

    Jul 23, 2025 · A data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently. It refers to the logical or mathematical representation of …

  4. Advanced Data Structures - GeeksforGeeks

    Jul 23, 2025 · These structures go beyond basic data types like arrays and lists, offering sophisticated ways to organize and manage data for optimal performance in various …

  5. Data Structure Types, Classifications and Applications

    Jul 23, 2025 · A data structure organizes, processes, retrieves, and stores data, making it essential for nearly every program or software system. To help you master them, we've …

  6. Python Data Structures - GeeksforGeeks

    Jul 23, 2025 · In this article, we will discuss the Data Structures in the Python Programming Language and how they are related to some specific Python Data Types. We will discuss all …

  7. Array Data Structure - GeeksforGeeks

    Jul 31, 2025 · It is not useful in places where we have operations like insert in the middle, delete from middle and search in a unsorted data. It is a fundamental and linear data structure using …

  8. Linked List Data Structure - GeeksforGeeks

    Jul 23, 2025 · A linked list is a fundamental data structure in computer science. It mainly allows efficient insertion and deletion operations compared to arrays. Like arrays, it is also used to …

  9. Hash Table Data Structure - GeeksforGeeks

    Jul 23, 2025 · A Hash table is defined as a data structure used to insert, look up, and remove key-value pairs quickly. It operates on the hashing concept, where each key is translated by a …

  10. C Structures - GeeksforGeeks

    Oct 25, 2025 · Applications of structures involve creating data structures Linked List and Tree. Structures are also used to represent real world objects in a software like Students and …