Python中使用字典模拟单向链表相比链表对象,有关其缺点的说法错误的是?

iw640614 单选题 共 个子题

在Python中,可以用字典模拟单向或双向链表的实现。下面的代码模拟单向链表:

node1 = {'data': 1, 'next': None}
node2 = {'data': 2, 'next': None}
node1['next'] = node2 #node1的下一个节点是node2
A

类型安全差,易出错。比如:node1["NEXT"] = node2不会报错,导致逻辑错误

B

内存开销大。字典需要保存键名称以及哈希表

C

无法封装方法,如insert()插入函数较为常用,但其代码需要分散在外部

D

重复存储,难以保证一致性。如在node1['next'] = node2代码中,node1['next']的值为node2,而node2自身也将保存一份

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧