Swift 对于这种特殊情况,我应该使用什么数据结构?

Swift 对于这种特殊情况,我应该使用什么数据结构?,swift,data-structures,Swift,Data Structures,我有一本字典,类似这样的 var dict = [String : [String]]() 我想要实现的功能是,我有一个哈希表,可以从中快速获取数据列表 在我的代码中,我使用字典和数组 我对算法和数据结构不是很在行,所以我想知道是否有更好的数据结构适合这种情况 使用: var dict = [String : [String]]() Swift已经内置了搜索算法,允许您使用简单的下标语法检索字典中的数据,如 dict["element"] 您将以这种方式使用它- 宣言: var dict:

我有一本字典,类似这样的

var dict = [String : [String]]()
我想要实现的功能是,我有一个哈希表,可以从中快速获取数据列表

在我的代码中,我使用字典和数组

我对算法和数据结构不是很在行,所以我想知道是否有更好的数据结构适合这种情况

使用:

var dict = [String : [String]]()
Swift已经内置了搜索算法,允许您使用简单的下标语法检索字典中的数据,如

dict["element"]

您将以这种方式使用它-

宣言:
var dict:[String:[String]]=[:]

初始化:
dict[“element”]=myArray

我真的不明白问题出在哪里,你想实现什么?[String:[String]]有什么问题?您应该比较所使用的数据结构和其他可用的数据结构/算法之间的复杂性。