初级
图的邻接表表示
未完成
初级参考
完整示例代码供参考,建议自己理解后重新输入
def solve():
graph = {0: [], 1: [], 2: [], 3: []}
edges = [(0, 1), (0, 2), (1, 3)]
for u, v in edges:
graph[u].append(v)
graph[v].append(u)
for node in sorted(graph):
print(f'{node}: {graph[node]}')
示例
输入
solve()
期望输出
0: [1, 2] 1: [0, 3] 2: [0] 3: [1]
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199