- 2
- 0
- 约3.78千字
- 约 8页
- 2026-06-06 发布于河北
- 举报
C程序员面试题:链表操作与实现
1.以下关于链表的说法,正确的是()(5分)
A.链表中的节点在内存中一定是连续存储的
B.链表的插入和删除操作效率比数组高
C.链表只能顺序访问
D.链表不需要头节点
2.编写一个函数,实现将一个新节点插入到单链表的头部,单链表节点定义如下:(10分)
```c
structListNode{
intval;
structListNodenext;
};
```
3.有一个单链表,编写函数删除指定值的节点,节点定义同上。(10分)
4.给定一个单链表,判断链表是否有环,节点定义同上。(10分)
5.编写一个函数,实现两个单链表的合并,节点定义同上。(10分)
6.求单链表的中间节点,如果链表长度为偶数,返回中间两个节点中的第一个,节点定义同上。(10分)
7.实现一个双向链表的节点定义,并编写函数在双向链表头部插入一个新节点。(15分)
8.有一个双向链表,编写函数删除指定值的节点,双向链表节点定义如下:(15分)
```c
structDoubleListNode{
intval;
structDoubleListNodeprev;
structDoubleListNodenext;
};
```
答案与解析:
1.答案:B
解析:链表中的节点
您可能关注的文档
最近下载
- 2022学年江苏省南京师大附中物理高二下期末经典试题含解析.doc VIP
- 发酵工艺原理-发酵工艺的控制.ppt VIP
- 大学英语六级模拟测试题model-text06(含答案解析).pdf VIP
- 2026河北省水利工程局集团有限公司校园招聘97人笔试备考试题及答案解析.docx VIP
- 2026年贵州六盘水市初二学业水平地理生物会考考试真题及答案.docx VIP
- 外墙面喷刷涂料施工方案.docx VIP
- 广州数控GSK928TD 车床数控系统 使用手册.pdf
- 新解读《HG_T 3690-2022工业用钢骨架聚乙烯塑料复合管》最新解读.docx VIP
- 2026河北省水利工程局集团有限公司校园招聘97人考试备考题库及答案详解.docx VIP
- 天津市红桥区2024-2025学年八年级下学期期末物理试题(含答案).pdf VIP
原创力文档

文档评论(0)