招聘里面经常看到这一条
掌握到何种程度才算是了解常用数据结构和算法呢?
能否举一些例子说明呀?
掌握到何种程度才算是了解常用数据结构和算法呢?
能否举一些例子说明呀?
1
SpringHack May 15, 2017 via Android
骚年你知道康托展开么 [我是梗]
|
2
golp2000 May 15, 2017 via Android
链表,vector,map 的常见操作之类的?
|
3
F281M6Dh8DXpD1g2 May 15, 2017
一切你在面试的时候想不起来的算法导论上的东西都可以归在这里面
这就是个兜底的 |
4
usingkk May 15, 2017
二分?各种二分不能写错吧...
链表和树的乱七八糟的操作? 排序...手写快排和堆排好像也不算过分... 其他的暂时想不到了 |
5
stackpop May 15, 2017 @SpringHack 哈哈,不过康托展开其实会点排列组合就会自己推导吧。
以下回答楼主问题: 排序算法,字符串的匹配,二分查找,图论的一些基本问题比如最短路问题,搜索( DFS, BFS ),动态规划等等 数据结构:队列、优先级队列、栈、集合、hashmap, trie,hashtable 之类的 具体考察方式,可以是推导分析某个算法的复杂度,也可以是某个数据结构应用解决具体问题比如括号匹配、表达式求值。用 trie 来实现自动补全啥的。 |
6
Tunar May 15, 2017 via Android
算法第四版
|
7
haozibi May 15, 2017 via Android
段子,妹子面试,有男朋友么?没有,写个冒泡排序吧。有?写个红黑树吧
|
8
tiancaiamao May 15, 2017
曾经有个来面试的说他可以现场写红黑树,我怂了没跟他刚正面。
最后,他还是没选择我们公司...是再下输了。 |
9
Ouyangan May 15, 2017
算法第四版
|
10
Ouyangan May 15, 2017
额,楼上有人说了
|
11
vingz May 15, 2017
5 楼说的对,
|
13
cloudzhou May 16, 2017
遇到一个实际的问题,交流一下:从多个数据源获取有序的列表,合并成为一个大的有序列表,你们会采用什么方法?考虑实际的工程实现,这就是一道实际的算法题了
|
14
yuhuan66666 May 16, 2017
@cloudzhou #13 箱排不错 ,就是非空间
|
15
yanyuan2046 May 17, 2017 via iPhone
把 leetcode 的 easy 级别刷一遍,基本上做题不会有问题
|
16
wizardforcel May 18, 2017 via Android
面试用的算法是 leetcode 那些。这个站点是应付面试的,你要是当算法工程师还不够。
|
17
teaaa May 22, 2017
我感觉应该大多是各种排序吧
|