The Baeldung logo
  • The Baeldung LogoCS Sublogo
  • Start Here
  • About ▼▲
    • Full Archive

      The high level overview of all the articles on the site.

    • About Baeldung

      About Baeldung.

Category upAlgorithms

Searching

In Computer Science, search algorithms retrieve data stored in some type of data structure. Learn about popular search algorithms and other search problems.

  • Binary Tree (4)
  • Array (4)
  • Hashing (3)

>> Finding Top 10 Search Terms

  • Hashing

>> What is State Space Search?

>> Skip List Comparison with Binary Search Tree

>> Linear Search With Fewer Comparisons

>> Finding the nth Element of a Singly Linked List

>> Fibonacci Search

>> Jump Search Algorithm

>> Fuzzy Search Algorithm for Approximate String Matching

>> Exponential Search

>> Which Is Faster – Hash Lookup or Binary Search?

  • Hashing

>> Understanding Hash Tables

  • Hashing

>> Finding the Minimum Number of Jumps to Reach the End of an Array

>> Finding the Number of Distinct Subsequences of a String

>> How To Find a List of Possible Words From a Letter Matrix

>> Applications of Red-Black Trees

>> Backtracking vs. Depth-First Search

>> Calculating Total Transmission Time of a Packet

>> Expectimax Search Algorithm

  • Gameplay Algorithms

>> The Informed Vs. Uninformed Search Algorithms

>> Finding the Largest Balanced Subarray

>> Finding the Number of Occurrences of a Subsequence in a String

>> Hill Climbing Search vs. Best First Search

>> Find the Majority Element of an Array

>> Finding Dates, Times and Addresses in Emails

>> Finding the Only Unpaired Element in the Array

>> Calculate the Number of Binary Search Trees with N Distinct Elements

>> How to Calculate the Number of Different Binary and Binary Search Trees

>> Time Complexity of Searching in a Balanced Binary Search Tree

>> Greedy Algorithm to Find Minimum Number of Coins

>> Generate All Permutations of an Array

>> Palindromic Substrings in O(n) with Manacher’s Algorithm

>> Finding the Kth Smallest Element in the Union of Two Sorted Arrays

>> Overview of Rabin-Karp Algorithm

>> Linear Search vs Binary Search

  • ↑ Back to Top
The Baeldung logo

Categories

  • Algorithms
  • Artificial Intelligence
  • Core Concepts
  • Data Structures
  • Graph Theory
  • Latex
  • Networking
  • Security

Series

About

  • About Baeldung
  • The Full archive
  • Editors
  • Terms of Service
  • Privacy Policy
  • Company Info
  • Contact
The Baeldung Logo