栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

有没有比双向存储字典更好的方法来存储双向字典?[重复]

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

有没有比双向存储字典更好的方法来存储双向字典?[重复]

我过去所做的工作是创建一个

reversedict
函数,该函数将接受一个dict并返回相反的映射,如果我知道它是一对一的,则将值赋给键(两次看到相同的值会抛出异常),或者如果不是,则为键列表的值。这样,不必每次都需要反向查找时都同时构造两个字典,我可以像平常一样创建字典并在最后调用通用
reversedict
函数。

但是,似乎乔恩在评论中提到的二分法解决方案可能是更好的方案。(我的

reversedict
职能似乎是他的二分法
~
运算符)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/661830.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号