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


挺长的一篇文章,建议不太熟悉数据结构的同学慢慢阅读一下这篇文章,希望对你有所帮助~以下是译文正文:

Data Structures for Beginners: Arrays, HashMaps, and Lists

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

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


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

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

  1. 算法的时间复杂性与大 O 符号
  2. 每个程序员应该知道的八种时间复杂度
  3. 初学者应该了解的数据结构:Array、HashMap 与 List 

猜你喜欢

转载自blog.csdn.net/phj_88/article/details/80870057
今日推荐