About 210,000 results
Open links in new tab
  1. DSA Tutorial - Learn Data Structures and Algorithms

    Oct 18, 2025 · DSA stands for Data Structures and Algorithms. Data structures manage how data is stored and accessed. Algorithms focus on processing this data. Examples of data structures …

  2. Real-life Applications of Data Structures and Algorithms (DSA)

    Oct 3, 2025 · A data structure is a particular way of organizing data in a computer so that it can be used effectively. The real-life applications of all the data structures are discussed below.

  3. DSA with Python - Data Structures and Algorithms

    Oct 10, 2025 · This tutorial is a beginner-friendly guide for learning data structures and algorithms using Python. In this article, we will discuss the in-built data structures such as lists, tuples, …

  4. Data Structure Types, Classifications and Applications

    Jul 23, 2025 · There are many different data structures that are used to solve different mathematical and logical problems. By using data structure, one can organize and process a …

  5. Introduction to Recursion - GeeksforGeeks

    2 days ago · In this example, if fact(10) is called, the function will recursively call fact(9), then fact(8), fact(7), and so on. However, the base case checks if n == 100.

  6. Difference between Data Structures and Algorithms

    Jul 26, 2025 · Data structures and algorithms are often used together to create efficient and effective software solutions. For example, a sorting algorithm can be used to sort data in an …

  7. 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.

  8. Most Asked Problems in Data Structures and Algorithms

    Jul 23, 2025 · In this Beginner DSA Sheet for Data Structures and Algorithms, we have curated a selective list of problems for you to solve as a beginner for DSA.

  9. Big O Notation Tutorial - A Guide to Big O Analysis

    Aug 27, 2025 · Big O notation is a mathematical notation used to find an upper bound on time taken by an algorithm or data structure. It provides a way to compare the performance of …

  10. Searching Algorithms - GeeksforGeeks

    Sep 23, 2025 · Searching algorithms are essential tools in computer science used to locate specific items within a collection of data. In this tutorial, we are mainly going to focus upon …