Damian Kuraś

  • Post
  • Contact
Search
Efficient Text Search Algorithms in C++: Boyer-Moore Algorithm

Efficient Text Search Algorithms in C++: Boyer-Moore Algorithm

Learn how the Boyer-Moore algorithm text search algorithm works and how to implement in C++.
  • Algorithms
  • C++
  • Search
2024-11-12
4 minutes to read
Efficient Text Search Algorithms in C++: Knuth-Morris-Pratt

Efficient Text Search Algorithms in C++: Knuth-Morris-Pratt

Learn how the Knuth-Morris-Pratt text search algorithm works and how to implement in C++.
  • Algorithms
  • C++
  • Search
2022-07-08
4 minutes to read
Segment Tree Explained: Efficient Range Queries & Lazy Propagation in C++

Segment Tree Explained: Efficient Range Queries & Lazy Propagation in C++

Learn how segment trees work and how to use it for efficient range queries, learn lazy propagation in segment trees for updates, with examples in C++.
  • Data Structures
  • Segment Tree
  • C++
2022-04-23
8 minutes to read
Chain Reactions Solution — Google Code Jam 2022 Qualification Round

Chain Reactions Solution — Google Code Jam 2022 Qualification Round

Complete solution for the Google Code Jam 2022 Qualification Round problem ‘Chain Reactions’. Includes C++ code and explanation.
  • Competetive Programing
  • C++
  • BFS
  • Tree Traversal
2022-04-05
7 minutes to read
Debouncing in JavaScript: A Simple Guide

Debouncing in JavaScript: A Simple Guide

Discover how debouncing can enhance performance and user experience in JavaScript. Learn its benefits, implementation, and how to effectively apply it in your projects.
  • Performance
  • JavaScript
2022-03-09
3 minutes to read
Graph Travel Solution for Google Kick Start 2021 Round F

Graph Travel Solution for Google Kick Start 2021 Round F

Solution for the competitive programming problem ‘Graph Travel’ from Google Kick Start 2021 Round F. Learn how to combine graph traversal techniques with dynamic programming approach. Solution written in C++.
  • Competetive Programing
  • C++
  • Dynamic Programming
  • Graph Theory
2022-03-02
7 minutes to read

Categories

  • Algorithms
  • Competetive Programing
  • Data Structures
  • Performance

Tags

  • C++
  • Search
  • BFS
  • Dynamic Programming
  • Graph Theory
  • JavaScript
  • Segment Tree
  • Tree Traversal
Github rss rss
2022 - 2024 Damian Kuraś