Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.48 KB | None | 0 0
  1.         Set<Page> temp = new HashSet<Page>(){{
  2.             add(root);
  3.         }};
  4.  
  5.  
  6.         Integer position = 0;
  7.         addToMap(position, result, temp);
  8.  
  9.         while(temp.size() > 0) {
  10.             Set<Page> childrenPages = temp;
  11.             temp = new HashSet<>();
  12.             for(Page page: childrenPages) {
  13.                 temp.addAll(page.getChildren());
  14.                 addToMap(position, result, childrenPages);
  15.             }
  16.             position++;
  17.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement