Thursday, January 26, 2017

Binary Tree Pre Order Traversing Code

PreOrder Traversing Code in BST:

=>

    public void printPreOrder(){
       
        if(root == null){
            return;
        }
       
        Stack stack = new Stack(numNodes);
       
        stack.push(root);
       
        while(! stack.isEmpty()){
           
            Node node = stack.pop();
            System.out.println(node.data);
           
            if(node.right ! = null){
                stack.push(node.right);
            }
            if(node.left != null){
                stack.push(node.left);
            }
        }
    }

Binary Tree Inorder Traversal


Code for Inorder Traversal:

=>

    public void printInOrder(){
      
        if(root == null){
            return;
        }
      
        Stack stack = new Stack(numNodes);
        Node node = root;
        while(node != null){
            stack.push(node);
            node = node.left;
        }
      
        while(! stack.isEmpty()){
          
            node = stack.pop();
            System.out.println(node.data);
            if(node.right != null){
                stack.push(node);
                node = node.left;
            }
          
        }
   }

Various Job Profiles in the field of Computer Science / Information Technology





The job profiles or the designations offered by various top recruiters include the following:


> Computer Programmer
> Systems Analyst
> Software Developer
> Hardware Engineer
> Consultant
> System Engineer
> System Designer
> Networking Engineer
> Database Administrator
> Web Developer
> E-commerce Specialist
> Programmer
> Quality Analyst
> Software Test Engineer
> Technical Engineer
> Technical Support Engineer