- 4
- 0
- 约5.18千字
- 约 5页
- 2018-05-22 发布于河南
- 举报
链表的一些常见笔试面试问题总结及代码
假设链表节点的数据结构为:
struct node {int data;struct node* next;};
创建单链表的程序为:
struct node* create(unsigned int n){//创建长度为n的单链表assert(n 0);node* head;head = new node;head-next = NULL;cout 请输入head节点的值(int型):;cin head-data;if (n == 1){?? return head;}node* p = head;for (unsigned int i = 1; i n; i++){?? node* tmp = new node;?? tmp-next = 0;?? cout 请输入第 i+1 个节点的值(int):;?? cin tmp-data;?? p-next = tmp;?? p = tmp;}return head;} 问题1:链表逆置
思想为:head指针不断后移,指针反向即可,代码为:
void reverse(node* head){if (head != NULL head-next != NULL){牋 node* p = head;牋 node* q = head-next;牋 p-n
您可能关注的文档
最近下载
- 2025青海省高校毕业生“三支一扶”计划服务人员招募1950人考试备考试题及答案解析.docx VIP
- 煤矿电子围栏安装示意及说明参考.pdf VIP
- 通达信指标公式源码-六彩神龙源码(超级好用).doc VIP
- (2025年)广东广州市花都区事业单位考试题库公共基础知识真题及答案.docx VIP
- TCL 冰箱BCD-220EZ60使用说明书.pdf
- 核心机房电源系统健康度评估模型及说明241009V3.docx VIP
- 【人教版七下语文】阅读答题模板.pdf VIP
- 琵琶 琵琶能力拓展训练 五重奏《梦》.pptx VIP
- 2025广东广州市花都区部分事业单位招聘事业单位工作人员9人笔试参考题库附答案解析.docx VIP
- 光面爆破技术课件.ppt VIP
原创力文档

文档评论(0)