# Year: 2020

C++ is/was and will be one of the classic and ever-green object oriented programming...

Ada, a descendent programming language mainly of Pascal, is a statically and strong typed,...

The use of structured coding techniques and styles supports the primary goal of implementation...

Software Availability is defined as expected fraction of time for which a component or...

Software Faults Software reliability depends heavily on defects in a software product and a...

The three of the most important Software product characteristics are – Quality, Cost and...

As you all know, Microsoft launched the latest version of its .NET platform by...

Software Design is the process of creating the blueprint for the Software system being...

Estimating Software cost is an art. Software Sizing is important since the accuracy of...

As we all know, .NET is the widely used cross-platform and open-source developer platform...

We use ASP.NETCore UserIdentity a lot to implement and manage the User authentication mechanism...

Its useful for a Software Practitioner to understand the factors affecting Software Cost in...

We have seen traditional and recently popular Software Development Team Structures. Now let us...

In this article we will start by reflecting upon some traditional software development team...

This article is written by wearing the traditional hat to appreciate where we came...

If you take any Software Development environment, where a piece of code is written...

Given a weighted graph G, it is often desired to generate a spanning tree...

Depth first traversal of a Graph could be used to traverse a directed or...

Connected Graph A graph is said to be connected if there is a path...

There are many in-inadequacies in using the Adjacency Matrix representation of Graphs. Once such...

Flow Problem The main objective of a flow problem is to maximize the amount...

Warshal’s Algorithm can be applied to find the Path Matrices and this the TRANSITIVE...

A Graph is a data structure that consists of a set of nodes interconnected by...

Merge Sort Merge Sort is a process of combining more than one sorted files...

Heap is an almost complete Binary Tree implemented in a sequential format such that the...

Binary Tree Sort uses a Binary search tree. The various steps involved in such a...

A Selection sorting technique uses a general algorithm which uses an ascending or descending...

The popular exchange sort mechanisms are Mean sort, Quick Sort and BSort and Quick...

Towers of Hanoi problem consists of 3 pegs A, B and C. Let n...

In general cases, a non-recursive program runs more efficiently than a recursive program since...

Recursion Recursion and Iteration are two different concepts of achieving a result by a...

Doubly Linked lists eliminates below drawbacks of circular lists – not able to traverse...

Josephus Problem Josephus problem is that some soldiers are being surrounded by their enemies...

Circular lists eliminates same drawbacks of linear lists. In as circular list it is...

Below are the advantages of Dynamic representation of Lists over its Array implementation –...

When Dynamic Linked Lists are represented as Queues, the first node represents front of...

List is a type of dynamic data structure which rectifies certain drawbacks of Stacks...

A Queue is a First In First Out (FIFO) which is an ordered collection...

Game Tree is one of the applications of Binary Trees. For example the one...

Case 1: A list could be represented as a Binary Tree with all the...

Huffman trees are used as message encoding and message decoding trees which is the...

Threaded Binary Trees are those in which the NULL right pointers of all nodes are...

A Binary Search is such a Binary Tree in which the info field of any...

Binary Trees are one of the core data structures used in any programming language...

Here is a C program which accepts an integer and prints out sum from...

Hailstones is a sequence of numbers that could be generated from any positive number...

Here is a C program to generate random numbers between any range of two...

The ‘for’ loop is another important looping structure which could replace ‘while’ and ‘do...

Below is a C program to test for a prime number – main(){ float...