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...

    Recent Articles

    OAUTH – FREQUENTLY ASKED QUESTIONS FOR INTERVIEWS AND SELF EVALUATION

    Why is refresh token needed when you have access token? Access tokens are usually short-lived and refresh tokens are...

    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...

    Stay on op - Ge the daily news in your inbox