Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. def tree_merge(node1, node2):
  2. res = None
  3. if node1 is None:
  4. res = node2
  5. res.goodsid = '-1'
  6. res.name = str(node2.depths) + '-' + str(node2.order_index)
  7. res.parent=node2.parent
  8. return res
  9. if node2 is None:
  10. res = node1
  11. res.goodsid = '-1'
  12. res.name = str(node1.depths) + '-' + str(node1.order_index)
  13. res.parent=node1.parent
  14. return res
  15. res=node1
  16. res.cart += node2.cart
  17. res.visit_cnt += node2.visit_cnt
  18. res.goodsid = '-1'
  19. children_1 = list(node1.children)
  20. children_2 = list(node2.children)
  21. children_1,children_2=list_extend(children_1,children_2)
  22. tmp_children=[]
  23. for i,j in zip(children_1,children_2):
  24. tmp_children.append(tree_merge(i,j))
  25. res.children=tmp_children
  26. return res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement