DEV Community

Algorithms

Heap, Binary Tree, Data Structure it doesn't matter. This tag should be used for anything Algorithm & Data Structure focused.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Building a Sudoku Puzzle Game With Constraint Propagation, Backtracking, and a Hint Engine That Fell Out For Free

Building a Sudoku Puzzle Game With Constraint Propagation, Backtracking, and a Hint Engine That Fell Out For Free

1
Comments
4 min read
Choosing the Right Shortest Path Algorithm

Choosing the Right Shortest Path Algorithm

Comments
3 min read
I built a free LeetCode visualizer. Here's what I learned making 207 problems animate line by line.

I built a free LeetCode visualizer. Here's what I learned making 207 problems animate line by line.

Comments
2 min read
Optimizing Threat Detection in Java: Using PriorityQueues for Real-Time Systems

Optimizing Threat Detection in Java: Using PriorityQueues for Real-Time Systems

Comments
2 min read
Why are efficient algorithms the true energy of the future?

Why are efficient algorithms the true energy of the future?

Comments
2 min read
Search-Based Problem Solving in AI: State Space, Search Trees, Heuristics, A*, Local Search, and Game Search

Search-Based Problem Solving in AI: State Space, Search Trees, Heuristics, A*, Local Search, and Game Search

Comments
10 min read
The Art of Self-Mutating Malware

The Art of Self-Mutating Malware

5
Comments
46 min read
Building a Target Detection System in Java: A Guide to Array Logic

Building a Target Detection System in Java: A Guide to Array Logic

Comments
2 min read
Day 6: String Compression (LeetCode 443)

Day 6: String Compression (LeetCode 443)

Comments
2 min read
Traditional Machine Learning in Practice: Learning Paradigms, Algorithm Families, and Evaluation Perspectives

Traditional Machine Learning in Practice: Learning Paradigms, Algorithm Families, and Evaluation Perspectives

Comments
2 min read
Concept of Artificial Intelligence: Rational Decision Making and Expected Utility Explained

Concept of Artificial Intelligence: Rational Decision Making and Expected Utility Explained

Comments
1 min read
Why Chunking Is the Biggest Mistake in RAG Systems

Why Chunking Is the Biggest Mistake in RAG Systems

9
Comments 2
6 min read
Why I Chose to Learn DSA in Java Instead of C++ or Any Other Language

Why I Chose to Learn DSA in Java Instead of C++ or Any Other Language

1
Comments
4 min read
From Futures to Runtimes: How Async Rust Actually Works

From Futures to Runtimes: How Async Rust Actually Works

Comments
11 min read
💡 Java Streams – Find First Non-Repeating Character

💡 Java Streams – Find First Non-Repeating Character

Comments
1 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.