邻接表一共存了几个名字

👁️ 0 人浏览 💬 0 人评论 ❤️ 添加收藏

运行下面这段程序:

NAMES = ["阿岚", "小满", "阿泰", "南风", "北辰"]
EDGES = [("阿岚", "小满"), ("阿岚", "阿泰"),
         ("小满", "阿泰"), ("阿泰", "南风")]

def build_adj():
    adj = {}
    for n in NAMES:
        adj[n] = []
    for a, b in EDGES:
        adj[a].append(b)
        adj[b].append(a)
    return adj

adj = build_adj()
total = 0
for n in adj:
    total += len(adj[n])
print(total)
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论