| | |
| | | package cc.mrbird.febs.tree; |
| | | |
| | | import com.sun.jmx.remote.internal.ArrayQueue; |
| | | import cn.hutool.core.util.RandomUtil; |
| | | import cn.hutool.json.JSONUtil; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import java.util.ArrayDeque; |
| | | import java.util.Queue; |
| | | |
| | | /** |
| | | * @author wzy |
| | |
| | | return null; |
| | | } |
| | | |
| | | if (node.getMemberId().equals(param) || node.getAddress().equals(param) || node.getInviteId().equals(param)) { |
| | | if (node.getFundId().equals(param) ||node.getMemberId().equals(param) || node.getAddress().equals(param) || node.getInviteId().equals(param)) { |
| | | return node; |
| | | } |
| | | |
| | |
| | | */ |
| | | public void remove(Object param) { |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | MatrixTree matrixTree = new MatrixTree(); |
| | | String refererId = null; |
| | | for (int i = 0; i < 11; i++) { |
| | | String inviteId = RandomUtil.randomString(6); |
| | | if (i == 0) { |
| | | refererId = inviteId; |
| | | } |
| | | MemberNode memberNode = new MemberNode(); |
| | | memberNode.setMemberId(Long.parseLong(i + 1 + "")); |
| | | memberNode.setInviteId(inviteId); |
| | | memberNode.setAddress(RandomUtil.randomString(14)); |
| | | memberNode.setRefererId(refererId); |
| | | matrixTree.addNode(memberNode); |
| | | } |
| | | System.out.println(JSONUtil.parseObj(matrixTree)); |
| | | System.out.println(System.currentTimeMillis()); |
| | | } |
| | | } |