[译] 初学者应该了解的数据结构:ArrayHashMap 与 List

Posted 奇舞精选

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[译] 初学者应该了解的数据结构:ArrayHashMap 与 List相关的知识,希望对你有一定的参考价值。

编者按:本文转载自众成翻译,译者 sea_ljf

当开发程序时,我们(通常)需要在内存中存储数据。根据操作数据方式的不同,可能会选择不同的数据结构。有很多常用的数据结构,如:Array、Map、Set、List、Tree、Graph 等等。(然而)为程序选取合适的数据结构可能并不容易。因此,希望这篇文章能帮助你了解(不同数据结构的)表现,以求在工作中合理地使用它们。

本文主要聚焦于线性的数据结构,如:Array、Set、List、Sets、Stacks、Queues 等等。


本篇是以下教程的一部分(译者注:如果大家觉得还不错,我会翻译整个系列的文章):

初学者应该了解的数据结构与算法(DSA)

  1. 算法的时间复杂性与大 O 符号

  2. 每个程序员应该知道的八种时间复杂度

  3. 初学者应该了解的数据结构:Array、HashMap 与 List  

    以上是关于[译] 初学者应该了解的数据结构:ArrayHashMap 与 List的主要内容,如果未能解决你的问题,请参考以下文章

    初学者应该了解的数据结构:ArrayHashMap 与 List

    初学者应该初步了解的变量与数据类型

    初学者应该初步了解的变量与数据类型

    初学者应该初步了解的变量与数据类型

    [译] 关于 WebAssembly 你应该知道的 7 件事

    译Vue源码学习:Vue对象构造函数