I recently came across a file format that required usage of Run Length Encoding to handle. This involved writing methods for both decoding and encoding. Here are my results:
Maze solving algorithms are a well known area of research. Of these, one of the most well known solving strategies for simply connected mazes is the wall follower algorithm. This post will delve into the coding and implementation of such an algorithm (in C#, of course).