工作后最常用的数据结构是啥

取决于你的工作高度。基本上除了做底层架构和高级技术总监,你最常用的数据结构是数组。你没看错,就是数组。
■网友
数组和队列,硬要说“最”的话,那就数组。。
■网友
数组,链表,队列,hash表
■网友
List,Map,Array
■网友
数组(可实现栈、缓冲区、环缓冲区、池)字典(散列表,也有用平衡树实作的,可实现集合)链表(单向,偶尔用到双向和环状,可实现队列、栈)组合(pair、结构体、元组……各种)
■网友
list dict
■网友
作为一个普通码农,常用的几个数据结构是vector,map,set,list。使用频率依次递减。
■网友
首先,要明确下使用目的和使用层次。
使用常见的数据结构在没有遇到性能瓶颈的时候,一般的背包、队列、堆、链表以及二叉树利用语言里面现成的,或是使用特定的函数库一般就可以了,不用单独去实现。
其次,使用场景。例如大的数据处理,或者一些涉及图像算法等内容。常见的实现可能不满足性能需求就需要自己造轮子了。

■网友
数组和哈希表。
【工作后最常用的数据结构是啥】 假如你不是设计底层算法,却发现自己用链表什么的比哈希表多,这说明你用了哈希表而不自知。


    推荐阅读