More

# Data Structures and Algorithms

### [APPROACH] CHECK IF A BINARY TREE IS A BINARY SEARCH TREE (BST)

PROBLEM Given a binary tree, find out if it is a binary search tree or not.

### [ALGORITHM] DEPTH FIRST SEARCH (DFS) GRAPH ALGORITHM

Depth First Search (DFS) is a graph traversal algorithm where we scan until we reach the depth (leaf node) through any path...

### [ALGORITHM] BUBBLE SORT

Sorting is an algorithm that arranges the elements of a list in a certain order. Sorting algorithms can be recursive as well...

### [CODE] LINKED LIST, TREE AND GRAPH NODE DEFINITIONS

Basic building blocks of a linked data structure like linked list, trees, and graphs are nodes. All these data structures are created...

### [ALGORITHM] SINGLY LINKED LIST – INSERTION AND DELETION

This is just one way to do insertion and deletion, you may create a better algorithm. Insertion algorithm for...

### [ALGORITHM] MERGE SORT

To understand merge sort you should be aware about recursion and divide and conquer technique.   In Merge sort, we...

### SUMO LOGIC VIDEOS AND TUTORIALS

Sumo Logic Basics - Part 1 of 2 (link is external) (Sep 29, 2016)Sumo Logic Basics - Part 2 of 2...

### GIT – USEFUL COMMANDS

Discard all local changes, but save them for possible re-use later:  git stash Discarding local changes...

### DISTRIBUTED COMPUTING – RECORDED LECTURES (BITS)

Module 1 - INTRODUCTION Recorded Lecture - 1.1 Introduction Part I – Definition

### BOOK REVIEW GUIDELINES FOR COOKBOOKS

Whenever you add reviews for the book, please follow below rules. Write issues in an excel.Create an excel...