About 51 results
Open links in new tab
  1. DSA in JAVA - GeeksforGeeks

    Oct 8, 2025 · This beginner-friendly guide covers Data Structures and Algorithms (DSA) in Java, including built-in structures like arrays, strings, ArrayList, HashMap, HashSet, and user-defined …

  2. Inbuild Data Structures in Java - GeeksforGeeks

    Sep 19, 2023 · An efficient data structure takes up little memory space and requires as little time as possible to execute the data. Java provides a variety of built-in data structures that are commonly …

  3. DSA Tutorial - GeeksforGeeks

    Jan 26, 2026 · Advanced Data Structures like Trie, Segment Tree, Red-Black Tree and Binary Indexed Tree offer significant performance improvements for specific problem domains.

  4. Java Program to Implement Stack Data Structure - GeeksforGeeks

    Jul 23, 2025 · The simplicity and efficiency of the stack make them crucial in various computer science applications. In this article, we will learn about Stack Data Structure and How to Implement it in Java. …

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

  6. Top Data Structures and Algorithms Courses for Java Developers [2025]

    Jul 26, 2025 · Data Structures and Algorithms – Self Paced course, this course covers all the topics of DSA in Java. You'll get to learn algorithmic techniques for solving various problems, be interview …

  7. Data Structures and Algorithms - Self Paced - GeeksforGeeks

    Learn arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, and dynamic programming. Perfect for beginners and advanced learners, this Data Structures and Algorithms course covers …

  8. Static and Dynamic Data Structures - GeeksforGeeks

    Jul 12, 2025 · Static data structures have a fixed size and are allocated in memory during compile-time, while dynamic data structures can grow and shrink in size during runtime.

  9. Array Data Structure - GeeksforGeeks

    Jan 22, 2026 · An array is a fundamental and linear data structure that stores items at contiguous locations. Note that in case of C/C++ and Java-Primitive-Arrays, actual elements are stored at …

  10. Stack Data Structure - GeeksforGeeks

    Jan 20, 2026 · A Stack is a linear data structure that follows a particular order in which the operations are performed. The order may be LIFO (Last In First Out) or FILO (First In Last Out).