工作后最常用的数据结构是啥
取决于你的工作高度。基本上除了做底层架构和高级技术总监,你最常用的数据结构是数组。你没看错,就是数组。
■网友
数组和队列,硬要说“最”的话,那就数组。。
■网友
数组,链表,队列,hash表
■网友
List,Map,Array
■网友
数组(可实现栈、缓冲区、环缓冲区、池)字典(散列表,也有用平衡树实作的,可实现集合)链表(单向,偶尔用到双向和环状,可实现队列、栈)组合(pair、结构体、元组……各种)
■网友
list dict
■网友
作为一个普通码农,常用的几个数据结构是vector,map,set,list。使用频率依次递减。
■网友
首先,要明确下使用目的和使用层次。
使用常见的数据结构在没有遇到性能瓶颈的时候,一般的背包、队列、堆、链表以及二叉树利用语言里面现成的,或是使用特定的函数库一般就可以了,不用单独去实现。
其次,使用场景。例如大的数据处理,或者一些涉及图像算法等内容。常见的实现可能不满足性能需求就需要自己造轮子了。
■网友
数组和哈希表。
【工作后最常用的数据结构是啥】 假如你不是设计底层算法,却发现自己用链表什么的比哈希表多,这说明你用了哈希表而不自知。
推荐阅读
- 拉萨开展新冠疫苗接种工作
- 安徽省渔船退捕、渔民退渔工作全部完成
- 江苏高考■江苏省发布《2021年普通高校招生考试安排和录取工作实施方案》
- 樊金龙■省领导带队检查节前涉外疫情防控和安全生产工作
- 过节■江苏省委省政府办公厅下发关于做好2021年元旦春节期间有关工作的通知
- 大连:即日起全面开展核酸检测工作做到应检尽检
- 「城市」小提琴家回宁组建城市乐团 让高雅艺术深入人心!南京创新引进大师工作室
- 『黄金时间』节水工作一刻不能放松! 黄金时间丨水乡江苏也缺水
- 「江苏」全国第一 江苏新增46家国家级博士后科研工作站
- |老人“全部家当”遗落K9线公交车上 工作人员妥善保管归还
