vkichukova

Untitled

Jan 30th, 2018
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. template<class T>
  2. void fillTree(vector<T> leaves, CompleteBinTree<T>& tree)
  3. {
  4. // CompleteBinTree<T> tree;
  5. int size = leaves.size();
  6. int usedPositions[size] = {0};
  7. for(int i = 0; i < size; i++)
  8. cout << usedPositions[i] << " ";
  9.  
  10. int i = 0;
  11. while(!leaves.empty())
  12. {
  13. int position = -1; //
  14.  
  15. srand(time(NULL));
  16. position = rand() % leaves.size();
  17. cout << position << endl;
  18. if(inArray(usedPositions, size, position))
  19. continue;
  20.  
  21. usedPositions[i++] = position;
  22. tree.addElement(leaves[position]);
  23. myerase(leaves, position);
  24.  
  25. }
  26. //return tree;
  27. }
Add Comment
Please, Sign In to add comment