Monthly Archives: July 2017





OOP Topics Need To Cover

Different Types of Object Diagram

Agile vs Waterfall


OOP in C#






C# Book Tips

What is the best way to learn c# ? Ebooks or those four or five hour long seminars about it?


okay thanks for the advice


I see it was about 5 months since you asked the question and might have learned it already, As for ebooks Id suggest C# 6.0 in a nutshell, compared to all the other books ive read its the best with more explanations than the other books. I think that is the key to force yourself to answer questions and do excercises and tasks. The greatest mistake people make is not writing enough code and then use all the tools of C# to make that code work, write really redundant code and forget about elegancy in the start. I would NOT learn about their store apps in depth, only to use C# and see it visually. Forget about XAML and all that stuff. Its super time consuming, complex, no compiler to help you out, the documentation is really bad. During all the time I learned I started writing a game and added features / adding more useless code to the game so that I can learn the c# syntax and features, practicing solid principles. Oh yeah, is really good,,, the microsoft documentation(I suggest learning how to read that documentation) and a few guys on youtube like kudvenkat and Jamie King helped me out alot.

AVL Tree

B+ Tree

Floyd Warshall Algorithm

Bellman Ford

It works on negative cycle.

Implemented Code:

Time Complexity:






We are using here adjacency matrix list

Topological Sort



Time Complexity: O(V+E)
Space Complexity: O(V)
V for vertex E for edge

code courtesy:

Topological Sorting

I understood the theory but need to understand the code well later

Moving from PHP to C# is a right choice ?

HackerEarth: Batman and Tick-tack-toe

This is a basic implementaation problem but need to think critically and I used editorial + previous solved code to understand the logic