|
0票
5答
2藏/5k看
|
面试题之链表问题 - 如何判断两个链表是否交叉
给定两个单链表:
1. 如何判断单链表是否交叉?
2. 如何找出出交叉在哪里?
3. 如果可能有环呢?
1个月前 更新,半瓶墨水 创建于 2年前
|
|
2票
10答
2藏/10k看
|
面试题之链表问题 - 判断单链表是否有环?
给定一个单链表:
1. 如何判断单链表是否有环?
2. 如何找出环的连接点在哪里?
3. 如何知道环的长度?
6个月前 更新,半瓶墨水 创建于 2年前
|
|
0票
2答
1藏/4k看
|
两个有序链表的合并
有两个有序链表,各自内部是有序的,但是两个链表之间是无序的
**Merge**:
1. 写一个Merge函数
2. 如果两个有序链表交叉呢?
9个月前 更新,半瓶墨水 创建于 2年前
|
|
0票
1答
0藏/3k看
|
面试题之链表问题 - 删除环状单链表的一个节点
给定一个链表,比如:
struct Node {
Node *next;
int data;
};
**条件**:
1. 这是一个环状单链表(整个就是一个环)
2. 知道一个指向某节点的指针Node *p
3. 我们想要删除这...
10个月前 更新,半瓶墨水 创建于 2年前
|
|
0票
2答
0藏/3k看
|
求两个有序链表的交集
对于两个有序无环单链表,求这两个链表的交集
比如:`1>2>3>4>NULL 交 2>4>5>NULL => 2>4>NULL`
1年前 更新,半瓶墨水 创建于 2年前
|
|
0票
2答
0藏/2k看
|
单链表实现快速排序
快速排序在单链表上如何实现? 国内一家公司的电面题目
1年前 更新,xpjandy 创建于 1年前
|
|
0票
3答
1藏/2k看
|
二级链表展开
有个二级单链表,其中每个元素都含有一个指向一个单链表的指针:
struct Node{
int data;
Node *next;//下一个元素
Node *head;//另一个单链表
};
//注:都是无环的
写程序把这个...
1年前 更新,半瓶墨水 创建于 2年前
|
|
1票
9答
1藏/4k看
|
面试题之链表问题 - 倒转单链表
关于链表好像有一系列问题,这个是最简单的一个:
>给定一个单链表,请将它倒转
很多时候,问题都是想起来容易做起来难,这个题目据说只有1/3的面试者能够正确写出来
1年前 更新,半瓶墨水 创建于 2年前
|
|
0票
6答
1藏/2k看
|
链表加法运算
给定一种链表,里面每个节点里都有一个0-9的数字,用来表示一个超大数
请设计程序做两个链表的加法运算。
比如:
9>9>9>NULL + 1>NULL => 1>0>0>0>NULL
链表数据结构:
struct Node {
int va...
1年前 更新,半瓶墨水 创建于 2年前
|
|
0票
5答
1藏/4k看
|
面试题之链表问题 - 找出倒数第k个元素(或中间元素)
设计一个算法,找出一个无环的单链表里面倒数第k个元素
速度要快!
**BTW**:如果要找中间的那个呢?
1年前 更新,半瓶墨水 创建于 2年前
|
第一页 上一页
1
下一页 最后页

