【发布时间】:2017-10-03 02:51:36
【问题描述】:
我正在创建一个 iOS 应用程序,它可以让您找到从一个城市到另一个城市的最快路线。为了让用户更轻松,您也可以根据城市的大陆或国家/地区进行过滤(因此欧洲会显示巴黎、伦敦和柏林,而法国只会显示巴黎)。我目前将所有对象存储在各种数组中,City 对象指向 Country 对象,Country 对象指向 Continent 对象。请参阅下面的图表以获取视觉表示:
我觉得这在过滤数据时确实无效。我想要一个可以让我快速过滤出城市的数据结构。我很高兴使用我目前拥有的 3 个阵列,但我真的觉得这不够有效,我正在努力寻找在线解决方案。提前致谢。
【问题讨论】:
标签: object data-structures hierarchical-data