微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Shell脚本中的关联数组的时间复杂度

如何解决Shell脚本中的关联数组的时间复杂度

|| 我想知道在shell脚本中使用时如何构造/实现关联数组。 另外,我想知道基于外壳脚本的关联数组的时间复杂度是否最佳,因为我们可以使用字母以及数字作为它们各自的键。 编辑:他们使用什么哈希函数

解决方法

如果您使用的是关联数组,则不会通过“使用字母以及数字和它们各自的键”来访问它;您正在使用字符串-任何数字都是字符表示形式,而不是实际的索引。 除了查看源代码外,我找不到任何具体的东西,但是从大多数情况来看,它似乎在内部被实现为哈希表(而不是树),因此您的访问和插入平均时间将为O (1)。不会变得更优化。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。