1
A有一组对象。每个对象都包含与其连接的其他对象的列表,但并非所有对象都连接到每个其他对象。我试图访问每个连接到特定起始对象的对象。要做到这一点,最明显的方法是这样的:访问每个连接的节点时不会访问多次
- 将连接到起点的每个对象到队列中
- 对于队列中的每个对象:
- 执行此对象上的任何操作
- 这个对象添加到访问对象的列表
- 检查是否连接到这个对象,如果在此访问列表,如果没有,将其添加到队列
012的每个对象
有没有更好的方式,不涉及存储每个访问对象的列表?