Lecture1Fig4

Abstract data types vs Data structures

Originally posted on A brick short:
C++ data structures is another course am learning this semester. This course is a pre-requisite for all non-Computer Science students. I have already learnt and implemented all the C++ data structures in a private course during my undergraduate studies, but not with the same understanding am learning them these…

fedora_infinity_140x140

Some useful Fedora terminal commands…

Lately I’ve been working with the Fedora Linux distribution and I’ve found it to be very light, smooth, and aesthetically pleasing. I’ve decided to share useful terminal commands that work on Fedora since I’ve found that there’s different ways to install or use certain functions. Ubuntu has plenty of support already, but I find Fedora…

csharp-logo

Flood Fill algorithm (using C#.Net)

I had planned to do this tutorial/post a while ago but I kept putting it aside and did not have the time to really look into it and share this. Fortunately, today I finally got around to it, so here is flood fill. Flood fill is a method used in programs such as Microsoft Paint…

depth first search

Graphs: Depth First Traversal (C#)

Continuing where we left off with Graphs, we saw that Dijkstra’s Shortest Path was an example of a breadth first search traversal. In this tutorial, we will implement a depth first traversal (also called DFS, depth first search). What is depth first searching? The whole idea of DFS algorithm is to go as far as…