由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - FB面试题一道的follow up
相关主题
BST合并的面试题关于遍历二叉树的复杂度
请教一个面试题想到一道老题
问一道data structure的面试题suffixTree 问题
问一道面试题Cracking Coding Interview 4.8 求问
几种linked List (array) merge 的复杂度(附个人体会)fibonacci 复杂度这么简单推一下对不对?
面试题总结(6) - Linked List一道面试题求解
问一道amazon面试题发几个狗家onsite题
Amazon电话面试请教一道面试题
相关话题的讨论汇总
话题: linked话题: append话题: list话题: prepend话题: fb
进入JobHunting版参与讨论
1 (共1页)
l***4
发帖数: 1788
1
题目很简单:
1. 给一个linked list, 求长度
2. 实现在linked list中append一个节点
3. 实现在linked list中prepend一个节点
4. 利用上面的函数,实现将一个数组变成linked list.
但是有一个follow up:
5. 要求提高4的性能。
在哪些方面能提高?4已经是线性复杂度了
b**********5
发帖数: 7881
2
我觉得时append和prepend同时来?

【在 l***4 的大作中提到】
: 题目很简单:
: 1. 给一个linked list, 求长度
: 2. 实现在linked list中append一个节点
: 3. 实现在linked list中prepend一个节点
: 4. 利用上面的函数,实现将一个数组变成linked list.
: 但是有一个follow up:
: 5. 要求提高4的性能。
: 在哪些方面能提高?4已经是线性复杂度了

t*****3
发帖数: 112
3
4要用1、2、3的函数,可能你之前的三个方法的性能有问题

【在 l***4 的大作中提到】
: 题目很简单:
: 1. 给一个linked list, 求长度
: 2. 实现在linked list中append一个节点
: 3. 实现在linked list中prepend一个节点
: 4. 利用上面的函数,实现将一个数组变成linked list.
: 但是有一个follow up:
: 5. 要求提高4的性能。
: 在哪些方面能提高?4已经是线性复杂度了

b**********5
发帖数: 7881
4
为什么要用1,2,3? 傻逼点的话, 不就一个个append?

【在 t*****3 的大作中提到】
: 4要用1、2、3的函数,可能你之前的三个方法的性能有问题
p*u
发帖数: 2454
5
repost:
they might want u 2 use vector to construct this linked list:
1: a vector is cache friendly;
2. O(1) random access: append is O(1) too, not O(n);

【在 b**********5 的大作中提到】
: 为什么要用1,2,3? 傻逼点的话, 不就一个个append?
l***4
发帖数: 1788
6
我能想到的是在链表类里面keep一个尾节点 这样append也是O1
同时prepend和append应该也可行

★ 发自iPhone App: ChineseWeb 1.0.2

【在 b**********5 的大作中提到】
: 为什么要用1,2,3? 傻逼点的话, 不就一个个append?
l***4
发帖数: 1788
7
感谢分享

★ 发自iPhone App: ChineseWeb 1.0.2

【在 p*u 的大作中提到】
: repost:
: they might want u 2 use vector to construct this linked list:
: 1: a vector is cache friendly;
: 2. O(1) random access: append is O(1) too, not O(n);

1 (共1页)
进入JobHunting版参与讨论
相关主题
请教一道面试题几种linked List (array) merge 的复杂度(附个人体会)
请教个面试题面试题总结(6) - Linked List
google面试题回馈问一道amazon面试题
[合集] 一道CS面试题Amazon电话面试
BST合并的面试题关于遍历二叉树的复杂度
请教一个面试题想到一道老题
问一道data structure的面试题suffixTree 问题
问一道面试题Cracking Coding Interview 4.8 求问
相关话题的讨论汇总
话题: linked话题: append话题: list话题: prepend话题: fb