Archives

Classes In Python

June 25, 2017

Quick overview of the syntax of class in python. Simple form: class NameOfClass: attributes . . . More wholesome form:... View Article

Functions In Python

June 24, 2017

Function is basically used for making code re-usable. The keyword in python to define function is ‘def’. def function_name( parameters... View Article

MergeSort In Java

June 23, 2017

Uses Divide and Conquer strategy like QuickSort. It divides the array of numbers into sub-arrays (from middle) until there is... View Article

QuickSort In Java

June 23, 2017

Divide and Conquer Strategy Space required is less as compared to other sorting algorithms Not Stable Best Case Time Complexity:... View Article

Selection Sort In Java

June 22, 2017

0,1,…, n-1 index numbers are exchanged with smallest number from index numbers: 1,2,…,n Best Case Time Complexity: O(n^2) Worst Case... View Article

Insertion Sort In Java

June 22, 2017

Sorts by shifting elements. All, but first element, are made as key once. Efficient for sorting few numbers. Insertion Sort... View Article

LinkedList in Java

June 22, 2017

Header: java.util.LinkedList<E> (where E denotes the type of elements in the collection) Some of the useful methods: addFirst(E e) addLast(E e)... View Article

Tuples in Python

June 21, 2017

Tuples are very much like lists but the difference is that tuples cannot be changed. Tuples are denoted by: ()... View Article

Dictionary in Python

June 21, 2017

Dictionary in Python is represented with key value pairs. Keys must be unique whereas values are not. Let’s understand some... View Article