Learn how to use a quadtree data structure in Java to perform a range search on data points in a two-dimensional space.
Search Results for: Search algorithm
Breadth-First Search Algorithm in Java
Learn about the Breadth-First Search Algorithm in Java
Binary Search Algorithm in Java
Learn how and when to use the Binary Search algorithm.
String Search Algorithms for Large Texts with Java
Discover different full-text search algorithms implemented using plain Java.
Full and Partial Text Search in MongoDB
Explore how to do full and partial text searches in MongoDB.
Finding the Parent of a Node in a Binary Search Tree with Java
BSTs efficiently solve problems, including finding a node’s parent. Learn approaches to locate a node’s parent, considering edge cases.
What Is Elasticsearch?
Learn about Elasticsearch: a powerful search and analytics engine that can revolutionize how we handle and understand data.
Shards and Replicas in Elasticsearch
Learn about Elasticsearch shards and replicas.
Find the GC Algorithm Used by a JVM Instance
Learn different approaches to find the GC algorithm used by a particular JVM instance
Introduction to Greedy Algorithms with Java
Learn about greedy algorithms in the Java ecosystem.
Kruskal’s Algorithm for Spanning Trees with a Java Implementation
Learn how to use Kruskal’s algorithm to solve the minimum and maximum spanning tree problems
Interpolation Search in Java
Learn about the interpolation search algorithms and discuss their pros and cons.
Depth First Search in Java
A guide to the Depth-first search algorithm in Java, using both Tree and Graph data structures.
Monte Carlo Tree Search for Tic-Tac-Toe Game in Java
Learn Monte Carlo Tree Search (MCTS) algorithm and its applications by exploring implementation for Tic-Tac-Toe game in Java.
Example of Hill Climbing Algorithm in Java
Learn to implement the Hill-Climbing algorithm in Java – the heuristic technique used for finding the optimal results in large solution space.
Introduction to Spring Data Elasticsearch
In this article we explore the basics of Spring Data Elasticsearch and we show how to index, search, and query data with the framework.
Finding the Peak Elements of a List
Learn how to find the peak elements of a list in Java.
Determine if an Integer’s Square Root Is an Integer in Java
Finding if an integer’s square root is also an integer is an interesting subject. Let’s look at some techniques we can use.
Find the Kth Smallest Element in Two Sorted Arrays in Java
A quick and practical guide to finding the k-th smallest element in two sorted arrays.
Fast Pattern Matching of Strings Using Suffix Tree in Java
Learn about pattern matching of strings and how we can make it faster using a suffix tree