Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. int main(int argc, char *argv[]) {
  2. vector<string> keyWords = getKeyWords(keywordsTXT);
  3. // keyWords(to, good, easy, human-engineered, programs, by, generalities)
  4. Tree arvore;
  5. arvore.setRoot(arvore.balancedTree(keyWords, 0, keyWords.size()));
  6.  
  7. Leaf *Tree::balancedTree(vector<string> keyWords, unsigned int start, unsigned int final) {
  8. if (start > final) {
  9. printf("Ok n");
  10. return nullptr;
  11. }
  12.  
  13. int middle = (final + start) / 2;
  14. Leaf *temp = new Leaf(keyWords[middle]);
  15.  
  16. temp->setLeft(balancedTree(keyWords, start, middle - 1));
  17. temp->setRight(balancedTree(keyWords, middle + 1, final));
  18.  
  19. return temp;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement