首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >给定上下文中的数据结构和数据表示

给定上下文中的数据结构和数据表示
EN

Stack Overflow用户
提问于 2018-07-20 15:41:02
回答 1查看 42关注 0票数 0

我开始花时间学习算法和数据结构。因此,我的第一个基本问题是,如何根据上下文来表示数据。我给了它时间和思考,并得出了这个结论。

  1. 同一数据组( -> List/Arrays )
  2. 按性别、年龄等对人口进行分类。-> Trees
  3. 所带来的产品与其他产品( -> Graphs )之间的关系

我发布这个问题是为了了解我们的堆栈溢出社区,思考我对数据结构的解释。因为这是一个通用的话题,所以我无法在网上找到理由来解释我的想法。如果我错了,请帮助我。

EN

回答 1

Stack Overflow用户

发布于 2018-07-20 15:51:05

这看起来太简单化了。

我们想要使用的数据结构取决于我们要对数据做什么。例如,当我们存储有关人员的记录并需要按索引进行快速访问时,我们可以使用数组。当我们存储关于人的相同记录,但需要快速查找名称时,我们可以使用搜索树。

图形是一个理论概念,而不是数据结构。它们可以存储为邻接矩阵(二维数组,适用于小图或稠密图),也可以存储为相邻边列表(数组/动态数组/列表,适用于大型或稀疏图),或隐式(动态生成),或其他形式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51446083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档