Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. public int getSubHeap(int idx, V[] vet){
  2. if(vet==null){
  3. return 0;
  4. }
  5. List<Integer> list=new ArrayList<>();
  6. list.addAll((List<Integer>)this.iterator());
  7. recursive(idx,vet,0,list);
  8. return v.lenght;
  9.  
  10. }
  11.  
  12. private void recursive(int idx,V[] vet,int posicao,List<Integer> list){
  13. if(list.get(idx)==null){
  14. return;
  15. }
  16. vet.add(list.get(idx));
  17. recursive(2*idx,vet,list);
  18. recursive(2*idx+1,vet,list);
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement