由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 自己瞎想出来的一道题,请大家点评
相关主题
reverse linked list 问题, double 和 single 的不同问一道面试智力题,求解答
如何删除 linked list 的最后一个元素 (转载)问一道旧题
设计一个数据结构用来快速一道c++ primer的问题
问一题a1b2c3d4 变abcd1234
一个C++问题问一个题目,面试时我没有搞出来
问道题,binary tree里有一个有indegree 2问一个链表的问题
phone interview program with a small startup一道链表题及其变种
一道python题,求助微软onsite有behaviral 问题吗
相关话题的讨论汇总
话题: swap话题: 指针话题: 道题话题: 点评话题: nodes
进入JobHunting版参与讨论
1 (共1页)
k***g
发帖数: 166
1
很简单,就是swap two nodes of a linked list
要做起来也很简单,就是直接swap values of two nodes就行。
但是进一步问:如果node是很大的对象,直接swap开销很大,你可以用指针来做吗?
我自己试了一下,指针指来指去的,很容易绕晕,尤其是两个点挨着的情况。
有兴趣的可以拿莱特扣的sort list题来测试自己写得对不对
c*******2
发帖数: 60
2
难道leetcode上的不是只动了指针?

【在 k***g 的大作中提到】
: 很简单,就是swap two nodes of a linked list
: 要做起来也很简单,就是直接swap values of two nodes就行。
: 但是进一步问:如果node是很大的对象,直接swap开销很大,你可以用指针来做吗?
: 我自己试了一下,指针指来指去的,很容易绕晕,尤其是两个点挨着的情况。
: 有兴趣的可以拿莱特扣的sort list题来测试自己写得对不对

k***g
发帖数: 166
3
我是图省事直接swap value做出来的,惭愧

【在 c*******2 的大作中提到】
: 难道leetcode上的不是只动了指针?
w****r
发帖数: 15252
4
标准都是换指针或者reference啊,难道不是吗

【在 k***g 的大作中提到】
: 我是图省事直接swap value做出来的,惭愧
b********0
发帖数: 62
5
绕晕是因为似懂非懂
这时候可以拿出纸笔自己理清楚

【在 k***g 的大作中提到】
: 很简单,就是swap two nodes of a linked list
: 要做起来也很简单,就是直接swap values of two nodes就行。
: 但是进一步问:如果node是很大的对象,直接swap开销很大,你可以用指针来做吗?
: 我自己试了一下,指针指来指去的,很容易绕晕,尤其是两个点挨着的情况。
: 有兴趣的可以拿莱特扣的sort list题来测试自己写得对不对

p***y
发帖数: 637
6
增强一下,改为double linked list, 可以是空列表或奇数个元素的列表。

【在 k***g 的大作中提到】
: 很简单,就是swap two nodes of a linked list
: 要做起来也很简单,就是直接swap values of two nodes就行。
: 但是进一步问:如果node是很大的对象,直接swap开销很大,你可以用指针来做吗?
: 我自己试了一下,指针指来指去的,很容易绕晕,尤其是两个点挨着的情况。
: 有兴趣的可以拿莱特扣的sort list题来测试自己写得对不对

1 (共1页)
进入JobHunting版参与讨论
相关主题
微软onsite有behaviral 问题吗一个C++问题
白痴问题:TreeNode 里面有指向 parent 的指针么?问道题,binary tree里有一个有indegree 2
面试面试官错了怎么办?phone interview program with a small startup
career cup上面一题递归求解一道python题,求助
reverse linked list 问题, double 和 single 的不同问一道面试智力题,求解答
如何删除 linked list 的最后一个元素 (转载)问一道旧题
设计一个数据结构用来快速一道c++ primer的问题
问一题a1b2c3d4 变abcd1234
相关话题的讨论汇总
话题: swap话题: 指针话题: 道题话题: 点评话题: nodes