Monthly Archives: July 2017

code:

 

 

 

OOP Topics Need To Cover

https://www.javacodegeeks.com/2017/05/oops-concepts-need-know.html

Different Types of Object Diagram

http://creately.com/blog/diagrams/uml-diagram-types-examples/

Agile vs Waterfall

 

OOP in C#

Calculator.cs

Program.cs

Person.cs

 

UML

C# Book Tips

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

jafhar1 

okay thanks for the advice

rhubarbcheese 

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, pluralsight.com is really good, dotnetperls.com, stackoverflow.com, 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:

O([E].[V])

Reference:
http://cyberlingo.blogspot.com/2015/07/bellman-ford-algorithm.html

Dijkstra

output:

Complexity:
O(E+V^2)

We are using here adjacency matrix list

Topological Sort

code:

Output:

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 ?

https://www.quora.com/Should-I-learn-C-or-PHP

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

code: