社区
数据结构与算法
帖子详情
面试官所说的“数据结构”是哪些
victor1960
2012-03-24 02:48:52
本人属于不怎么学习者。初毕业,记得有一次面试,面试官问我会或学过哪些数据结构,我说数组啊,堆栈啊,链表啊,二叉树啊,图啊。 面试官不屑的说,这些也能算是数据结构吗?
至今我想起来这件事,想问下大家从就业或面试官的角度上,答案应该是怎样的呢?我知道很多东西我没学过。
...全文
403
11
打赏
收藏
面试官所说的“数据结构”是哪些
本人属于不怎么学习者。初毕业,记得有一次面试,面试官问我会或学过哪些数据结构,我说数组啊,堆栈啊,链表啊,二叉树啊,图啊。 面试官不屑的说,这些也能算是数据结构吗? 至今我想起来这件事,想问下大家从就业或面试官的角度上,答案应该是怎样的呢?我知道很多东西我没学过。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
funway_lan
2012-03-26
打赏
举报
回复
估计这个面试官,想要的答案是《算法道路》的目录
昵称很不好取
2012-03-24
打赏
举报
回复
[Quote=引用 7 楼 victor1960 的回复:]
引用 5 楼 thefirstz 的回复:
引用 3 楼 victor1960 的回复:
引用 2 楼 thefirstz 的回复:
数据结构是组织数据的方式,你当时没问问他认为的数据结构是什么样啊?
他可能是想考你算法
我第一反应就是自己没学到,吓得不敢问,怕一点不知道他说的,会很尴尬。
你给个答案啊,他想听到的,数据结构应该是哪些啊,那算法又该是哪些
我觉得……
[/Quote]
容器时C++或是java这些语言里的概念,要懂得话需要看看STL,有关联容器和非关联容器,其实都是对数据结构的封装,让调用者更容易使用。
比如map是一个映射对,其实底层的还是靠数据结构去实现,map一般是红黑树
victor1960
2012-03-24
打赏
举报
回复
[Quote=引用 6 楼 thefirstz 的回复:]
这个面试官可能有点装X,可能是想你说点比较不常见的数据结构,ACM里可能比较多
[/Quote]
呃,好像他是提到了ACM,记得不太清楚了。这里面有哪些常见的啊?
liutengfeigo
2012-03-24
打赏
举报
回复
哈希.那一堆平衡二叉树,不相交数据结构.堆....一大堆...
操蛋,太多了.
victor1960
2012-03-24
打赏
举报
回复
[Quote=引用 5 楼 thefirstz 的回复:]
引用 3 楼 victor1960 的回复:
引用 2 楼 thefirstz 的回复:
数据结构是组织数据的方式,你当时没问问他认为的数据结构是什么样啊?
他可能是想考你算法
我第一反应就是自己没学到,吓得不敢问,怕一点不知道他说的,会很尴尬。
你给个答案啊,他想听到的,数据结构应该是哪些啊,那算法又该是哪些
我觉得你说的没错啊,数据结构从数组、链表、到各种树:二……
[/Quote]
多谢。那经常会考到的什么容器啊,又是什么东东?
昵称很不好取
2012-03-24
打赏
举报
回复
这个面试官可能有点装X,可能是想你说点比较不常见的数据结构,ACM里可能比较多
昵称很不好取
2012-03-24
打赏
举报
回复
[Quote=引用 3 楼 victor1960 的回复:]
引用 2 楼 thefirstz 的回复:
数据结构是组织数据的方式,你当时没问问他认为的数据结构是什么样啊?
他可能是想考你算法
我第一反应就是自己没学到,吓得不敢问,怕一点不知道他说的,会很尴尬。
你给个答案啊,他想听到的,数据结构应该是哪些啊,那算法又该是哪些
[/Quote]
我觉得你说的没错啊,数据结构从数组、链表、到各种树:二叉树、红黑树、伸展树、B树之类的都是啊
算法有几大类:
贪心算法、回溯算法、动态规划算法、分支定界、分治之类的
还有各种各领域的各大算法,可能许多算法的核心思想都差不多
victor1960
2012-03-24
打赏
举报
回复
[Quote=引用 2 楼 thefirstz 的回复:]
数据结构是组织数据的方式,你当时没问问他认为的数据结构是什么样啊?
他可能是想考你算法
[/Quote]
我第一反应就是自己没学到,吓得不敢问,怕一点不知道他说的,会很尴尬。
你给个答案啊,他想听到的,数据结构应该是哪些啊,那算法又该是哪些
昵称很不好取
2012-03-24
打赏
举报
回复
数据结构是组织数据的方式,你当时没问问他认为的数据结构是什么样啊?
他可能是想考你算法
victor1960
2012-03-24
打赏
举报
回复
小白表示伤不起
面试官
:说说你对
数据结构
的理解?有哪些?区别?
一、是什么
数据结构
是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合前面讲到,一个程序 = 算法 +
数据结构
,
数据结构
是实现算法的基础,选择合适的
数据结构
可...
肝完了,一天掌握
数据结构
和算法面试题,吊打
面试官
,一起学习吧
最近有小伙伴面试,对
数据结构
和算法比较头疼,我整理了一波资料,帮助大家快速掌握
数据结构
和算法的面试,感觉有用的下伙伴,点赞支持哦! 不叨叨,直接上干货。 目录 Q1:
数据结构
和算法的知识点整理: Q2:链表,队列和栈的区别 Q3: 简述快速排序过程 Q4:快速排序算法的原理 Q5:简述各类算法时间复杂度、空间复杂度、稳定性对比 Q6:什么是 AVL 树? Q7:什么是红⿊树? Q8:AVL 树和红⿊树的区别? Q9:B 树和B+ 树的区别? Q10:排序有哪些分类? Q11...
数据结构
与算法精选面试50题(附答案)
1.数组编码面试问题 数组是最基本的
数据结构
,它将元素存储在一个连续的内存位置。这也是
面试官
们热衷的话题之一,在任何一次编程面试中,你都会听到很多关于数组的问题,比如将数组中元素位置颠倒,对数组进行排序,或者搜索数组上的元素。 数组
数据结构
的主要优点是,如果知道索引,它可以提供快速的O(1)搜索,但是从数组中添加和删除元素是很慢的,因为一旦创建了数组,就无法更改数组的大小。 为了创建更小或更...
前端面试 --
数据结构
与算法篇
数据结构
算法
面试中常见的
数据结构
上次在面试时被
面试官
问到学了哪些
数据结构
,那时简单答了栈、队列/(ㄒoㄒ)/~~其它就都想不起来了,今天有空整理了一下几种常见的
数据结构
,原来我们学过的
数据结构
有这么多~ 首先,先来回顾下C语言中常见的基本数据类型吧O(∩_∩)O C语言的基本数据类型有:整型int,浮点型float,字符型char等等 那么,究竟什么是
数据结构
呢?
数据结构
是计算机存储、组织数据的方式。数...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章