由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教狗狗题:复制带随机指针的链表
相关主题
一道老题微软onsite有behaviral 问题吗
怎么返回单链表里面的环的前一个节点的位置?这个copy random link真不容易写对
再上一简单点面试题了链表复制问题
讨论 找单链表倒数m的节点bloomberg面经
链表中每三个数逆转的题?单链表构成的循环链表比单链表有什么优势?
问一个链表的问题某公司两个题面跪了
[讨论] 算法超级大总结-- 链表 近千行代码总结,欢迎大家进来补充链表插入排序都写了一个小时,对人生失去信心了。
问一道常见面试题,reverse a linked listPURE 储存 OA
相关话题的讨论汇总
话题: 链表话题: 指针话题: 结点话题: 复制话题: random
进入JobHunting版参与讨论
1 (共1页)
h*****7
发帖数: 103
1
中文OJ上有的:
给定一个单链表,链表除了包含next指针外,还包含一个random指针,该指针指向链表
中某个结点。
请复制链表到一个新的链表,random指针需要指向新链表中对应的结点。比如原链表某
个结点random指针指向第2个结点,那么新结点的random指针也要指向到新链表的第2个
结点。
要求是不用extra space,就是除了被复制的链表外,不允许用哈希之类的映射表了吧
,没想出怎么搞,请大牛指点,thanks !!
r*****e
发帖数: 792
2
搜复杂链表复制,何海涛的blog里有这题。

【在 h*****7 的大作中提到】
: 中文OJ上有的:
: 给定一个单链表,链表除了包含next指针外,还包含一个random指针,该指针指向链表
: 中某个结点。
: 请复制链表到一个新的链表,random指针需要指向新链表中对应的结点。比如原链表某
: 个结点random指针指向第2个结点,那么新结点的random指针也要指向到新链表的第2个
: 结点。
: 要求是不用extra space,就是除了被复制的链表外,不允许用哈希之类的映射表了吧
: ,没想出怎么搞,请大牛指点,thanks !!

t*********3
发帖数: 87
3
原链表节点数据结构是
class node{
int value;
node next;
node random;
}
假设原链表是:
a-b-c
然后复制每个节点到自己的后面(不许额外存储空间,O(n)时间):
a-a'-b-b'-c-c'
然后对于每个新复制的带'号节点复制random指针。以a'为例:
a'.random = a.random.next;

【在 h*****7 的大作中提到】
: 中文OJ上有的:
: 给定一个单链表,链表除了包含next指针外,还包含一个random指针,该指针指向链表
: 中某个结点。
: 请复制链表到一个新的链表,random指针需要指向新链表中对应的结点。比如原链表某
: 个结点random指针指向第2个结点,那么新结点的random指针也要指向到新链表的第2个
: 结点。
: 要求是不用extra space,就是除了被复制的链表外,不允许用哈希之类的映射表了吧
: ,没想出怎么搞,请大牛指点,thanks !!

s*******n
发帖数: 305
4
大牛果然厉害, mark了
LZ, 弱弱的问下, 中文OJ在哪里?
u*****o
发帖数: 1224
5
http://112.124.16.117/

【在 s*******n 的大作中提到】
: 大牛果然厉害, mark了
: LZ, 弱弱的问下, 中文OJ在哪里?

u*****o
发帖数: 1224
6
这方法也太巧妙了吧。真是聪明人啊。

【在 t*********3 的大作中提到】
: 原链表节点数据结构是
: class node{
: int value;
: node next;
: node random;
: }
: 假设原链表是:
: a-b-c
: 然后复制每个节点到自己的后面(不许额外存储空间,O(n)时间):
: a-a'-b-b'-c-c'

s*******n
发帖数: 305
7

多谢

【在 u*****o 的大作中提到】
: http://112.124.16.117/
l****i
发帖数: 2772
8
这题我在版上看到几次,好像都说是软软题。。。
g****r
发帖数: 1589
9
这个给力啊,是版上的人做的吗,不过怎么不弄个域名啊?

【在 u*****o 的大作中提到】
: http://112.124.16.117/
a*****u
发帖数: 1712
10
狗狗出过
我面rocketfuel也被问过

【在 l****i 的大作中提到】
: 这题我在版上看到几次,好像都说是软软题。。。
f****e
发帖数: 34
11
域名正在备案中, 天朝特色 :)

【在 g****r 的大作中提到】
: 这个给力啊,是版上的人做的吗,不过怎么不弄个域名啊?
1 (共1页)
进入JobHunting版参与讨论
相关主题
PURE 储存 OA链表中每三个数逆转的题?
有没有人很烦leetcode里的链表题目阿 很麻烦问一个链表的问题
求问两题思路[讨论] 算法超级大总结-- 链表 近千行代码总结,欢迎大家进来补充
暑假总算把自个卖出去了...回报版上一个吧问一道常见面试题,reverse a linked list
一道老题微软onsite有behaviral 问题吗
怎么返回单链表里面的环的前一个节点的位置?这个copy random link真不容易写对
再上一简单点面试题了链表复制问题
讨论 找单链表倒数m的节点bloomberg面经
相关话题的讨论汇总
话题: 链表话题: 指针话题: 结点话题: 复制话题: random