Data Structures and Algorithms is a general topic that contains hundreds of various problems that you may encounter or need to implement in any software project. In this publication, I aim to introduce some algorithm problems and explain my implementations using these structures.