Featured Article

How to Choose Best Laptop for Programming in 2017?

This article will guide you to choose the best laptop for programming in 2017. As a programmer or developer it becomes really confusing to pick a best laptop from thousands of laptops available in the market. It becomes even more difficult for a person who is just starting programming. Below I have shared some key… Read More »

Featured Article

5 Best C Books For Beginners

As a beginner in programming it can be difficult for you to choose the best C books to start your C programming journey. Selecting good book is very crucial part of learning. To make your task easier, in this article I have shared some best C books for beginners. These books are highly recommended for those… Read More »

Travelling Salesman Problem (TSP)

Here you will learn about Travelling Salesman Problem (TSP) with example and also get a program that implements Travelling Salesman Problem in C. Let say there are some villages (1, 2, 3, 4, 5). To work with worst case let assume each villages connected with every other villages. And there is a Salesman living in village… Read More »

Python Linear Search

Here you will get program for linear search in python. Linear search is one of the simplest searching algorithm in which targeted item in sequentially matched with each item in a list. It is worst searching algorithm with worst case time complexity O (n). Below is its implementation. Image Source Program for Python Linear Search… Read More »

Null Pointer in C

In this tutorial you will learn about null pointer in C with examples. When we declare a pointer, by default it points to some random memory location. If you will access the pointer then it may give some undesired value or the program may crash. What is Null Pointer in C? A pointer pointing to… Read More »

Difference between Recursion and Iteration

In this tutorial you will learn about difference between recursion and iteration with example. Both recursion and iteration are used for executing some instructions repeatedly until some condition is true. A same problem can be solved with recursion as well as iteration but still there are several differences in their working and performance that I… Read More »

Python Program to Check Palindrome Number

Here you will get python program to check palindrome number. A number is said to be palindrome if it is equal to its reverse. For example 121, 555, etc are palindrome while 124, 367, etc are not. Python Program to Check Palindrome Number

Output enter a number: 12321 number is palindrome Comment below if… Read More »

Analysis of Algorithms

In this tutorial you will learn about analysis of algorithms. Before learning analysis of algorithms lets quickly take a look on what is an algorithm and why we require it. What is an Algorithm? An algorithm is the step by step unambiguous procedure to solve a given problem. For example steps for making Tea or… Read More »

Python Program to Check Armstrong Number

Here you will get python program to check armstrong number. A number is said to be an armstrong number if sum of its digits raised to the power n is equal to itself. Here n is total digits in number. For example 370 is armstrong number. Here n = 3, so 33 + 73 + 03 = 27… Read More »

Sliding Window Protocol Program in C and C++

Here you will get sliding window protocol program in C. In computer networks sliding window protocol is a method to transmit data on a network. Sliding window protocol is applied on the Data Link Layer of OSI model. At data link layer data is in the form of frames. In Networking, Window simply means a… Read More »

Android Glide Tutorial with Example

Here you will get android glide tutorial with example. Glide is an android library that allows us to fetch image from internet or url in single line of code. In one of my previous tutorial I have shown you the usage of picasso image library. Glide is a good alternative of Picasso library. Most of… Read More »