Skip to content

Instantly share code, notes, and snippets.

View rishabh1403's full-sized avatar
🐭
Focusing

Rishabh Jain rishabh1403

🐭
Focusing
View GitHub Profile
@rishabh1403
rishabh1403 / LevelOrder.java
Created July 30, 2016 09:19
Recursive and iterative LevelOrder tree traversal
//TODO add recursive
import java.util.*;
//Node class
class Node{
int data;
Node left;
Node right;
Node(int data){
@rishabh1403
rishabh1403 / InOrder.java
Created July 30, 2016 09:18
Recursive and Iterative InOrder Tree Traversal
//TODO add with morristraversal
import java.util.*;
//Node class
class Node{
int data;
Node left;
Node right;
Node(int data){
this.data = data;
@rishabh1403
rishabh1403 / PostOrder.java
Created July 30, 2016 09:13
Recursive and iterative PostOrder tree traversal
//TODO add iterative with single stack
import java.util.*;
//Node class
class Node{
int data;
Node left;
Node right;
Node(int data){
this.data = data;
this.left=null;
@rishabh1403
rishabh1403 / PreOrder.java
Created July 30, 2016 08:04
Recursive and iterative Pre-order traversal of a BinaryTree
//TODO add morrisTraversal
import java.util.*;
//Node class
class Node{
int data;
Node left;
Node right;
Node(int data){
this.data = data;
this.left=null;