Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.47 KB | None | 0 0
  1. int curIdx = 0;
  2.  
  3. private Node Tree31(int curDeep, int n, int l, int[] arr)
  4. {
  5.     if (curDeep >= l || curIdx>=n) return null;
  6.     Node thisNode = new Node();
  7.     thisNode.Value = arr[curIdx++];
  8.    
  9.     if (curDeep >= l || curIdx>=n) return thisNode;
  10.     Node leftNode = Tree31(curDeep+1, n, l, arr);
  11.    
  12.     thisNode.Left = leftNode;
  13.    
  14.     if (curDeep >= l || curIdx>=n) return thisNode;
  15.     Node rightNode = Tree31(curDeep+1, n, l, arr);
  16.    
  17.     thisNode.Right = rightNode;
  18.     return thisNode;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement