由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 文本编辑器设计, 要求append, insert, delete均为O(1)
相关主题
Google电面汇报问两道G家的题
hashmap和hashtable的区别?一道电面题,分享下, 这个题应该用哪几个data structure?
问一道A家的面试题问道关于LRU的题目
Rejected After 2nd Phone Interview with Amazon求leetcode LRU Java 解法
google 一题老美朋友提供 Resume等文本编辑修改服务,适合职场新人
一定电挂了(G家)PayPal User & on Boarding组 staff 1面经
问个google面试题(3)G家电面题,求解答‏
一道关于cache的题分享下G家第一个phone interview的题目
相关话题的讨论汇总
话题: insert话题: append话题: delete话题: hashtable话题: 编辑器
进入JobHunting版参与讨论
1 (共1页)
m***p
发帖数: 86
1
append就是加到末尾, insert是加到中间, delete是任何位置的删除
linkedlist + hashtable 或者 array + hashtable?
已跪, 请问具体如何实现?
l*****a
发帖数: 14598
2
中间指"正中间",还是给个index想insert在什么地方就是什么地方

【在 m***p 的大作中提到】
: append就是加到末尾, insert是加到中间, delete是任何位置的删除
: linkedlist + hashtable 或者 array + hashtable?
: 已跪, 请问具体如何实现?

n*******1
发帖数: 145
3
加到中间的话要O(1)的话 deque?
A*********c
发帖数: 430
4
底层表示用双向链表。
类里边定义光标位置。

【在 m***p 的大作中提到】
: append就是加到末尾, insert是加到中间, delete是任何位置的删除
: linkedlist + hashtable 或者 array + hashtable?
: 已跪, 请问具体如何实现?

l***i
发帖数: 1309
5
something similar to Java LinkedHashMap
s**x
发帖数: 7506
6
Insert in the middle for deque is O(n).

【在 n*******1 的大作中提到】
: 加到中间的话要O(1)的话 deque?
m***p
发帖数: 86
7
是加到任意位置

【在 l*****a 的大作中提到】
: 中间指"正中间",还是给个index想insert在什么地方就是什么地方
m***p
发帖数: 86
8
为了可以O(1)访问任意位置, 还需要一个hashtable吧?

【在 A*********c 的大作中提到】
: 底层表示用双向链表。
: 类里边定义光标位置。

b****f
发帖数: 138
9
Mark
A*********c
发帖数: 430
10
这个应该是没说清楚,几乎没有文本编辑器有随机修改任意位置的需求。
word,vi, emacs, mitbbs,you name it. 都是对光标位置进行插入和删除操作。

【在 m***p 的大作中提到】
: 为了可以O(1)访问任意位置, 还需要一个hashtable吧?
j*d
发帖数: 96
11
这个题目,如果“任意位置”是指给出任意的位置索引,要求实现查、删、添,那就是
要求集成
Hashtable,Linkedlist,Array的O(1),觉得不可能实现。
n*******1
发帖数: 145
12
光标移动应该是必须的 否则应该无解 还是用deque
s******d
发帖数: 424
13
gap buffer 和 rope的复杂度是多少?
1 (共1页)
进入JobHunting版参与讨论
相关主题
分享下G家第一个phone interview的题目google 一题
我又fail了面试一定电挂了(G家)
LiveRamp笔试题求解——frog jump问个google面试题(3)
一个data structure design的问题,求助一道关于cache的题
Google电面汇报问两道G家的题
hashmap和hashtable的区别?一道电面题,分享下, 这个题应该用哪几个data structure?
问一道A家的面试题问道关于LRU的题目
Rejected After 2nd Phone Interview with Amazon求leetcode LRU Java 解法
相关话题的讨论汇总
话题: insert话题: append话题: delete话题: hashtable话题: 编辑器