- 5
- 0
- 约1.3万字
- 约 18页
- 2017-03-27 发布于江苏
- 举报
华为机试题目参考
链表逆序
1: CList* converseList(CList *head)
2: {
3: CList *conHead = head;
4: CList *before = NULL;
5: CList *after = NULL;
6: ?
7: while (conHead-next != NULL)
8: {
9: after = conHead-next;
10: conHead-next = before;
11: before = conHead;
12: conHead = after;
13: }
14: ? 15: return *conHead;
16: }
LinkList.h
view plaincopy to clipboardprint?
#ifndef?LINKLIST_H ??
#define?LINKLIST_H ??
???
typedef?int?ElemType;??
typedef?struct?LNode??
{??
????ElemType?*data;??
????struct?LNode?*next;??
????int?length;??
}LNode,?*LinkList;??
LinkList?initList();??
void?insertList(LinkList?l,?ElemType?*data,?int?sizeOfData);??
int?length(LinkList?l);??
void?reverse(LinkList?l);??
#endif??
?
?
LinkList.c
view plaincopy to clipboardprint?
#include?LinkList.h ??
#include?stdlib.h ??
#include?string.h ??
//************************************ ??
//?Method:????initList ??
//?FullName:??initList ??
//?Access:????public? ??
//?Returns:???LinkList ??
//?Qualifier: ??
//************************************ ??
LinkList?initList()??
{??
????LinkList?l?=?0;??
????l?=?(LinkList)malloc(sizeof(LNode));??
????if(l?==?NULL)??
????????return?NULL;??
????l-data?=?0;??
????l-next?=?NULL;??
????l-length?=?0;??
????return?l;??
}??
//************************************ ??
//?Method:????insertList ??
//?FullName:??insertList ??
//?Access:????public? ??
//?Returns:???void ??
//?Qualifier: ??
//?Parameter:?LinkList?l ??
//?Parameter:?ElemType?*?data ??
//?Parameter:?int?sizeOfData ??
//************************************ ??
void?insertList(LinkList?l,?ElemType?*data,?int?sizeOfData)??
{??
????LNode?*n?=?0;??
????if(l?==?NULL?||?data?==?NULL)??
????????return;??
????n?=?(LNode?*)malloc(sizeof(LNode));??
????if(n?==?NULL)??
????????return;??
????n-data?=?(ElemType?*)malloc(sizeof(ElemType));??
????if(n-data?==?NULL)??
????{??
????????free(n-data);??
????????free(n);??
????????return;??
????}??
???
您可能关注的文档
- 北京邮电大学信息与通信工程学科专业基础综合年考研强化班辅导讲义.doc
- 北师大版八年级上册第五章第二节第课时《平面直角坐标系》教案doc.doc
- 北师大版八年级上第三章位置与坐标复习知识总结与检测经典题复习(教案).doc
- 北师大版小学四年级上册数学第单元《除法——商不变的规律》同步检测(附答案).doc
- 北师大版年级上册一次函数的性质与图像含答案.doc
- 北师大版数学七八九年级所有知识点汇总doc.doc
- 北师大版高中数学(必修)《二倍角的正弦余弦和正切》.doc
- 北师大版高中数学(必修)从速度的倍数到数乘向量教案.doc
- 北师大版高中数学必修余弦定理.doc
- 北师大版高中数学必修四《从速度的倍数到数乘向量》教案下载.doc
最近下载
- 新解读《DL_T 408—2023电力安全工作规程 发电厂和变电站电气部分》最新解读.docx VIP
- 1.7 有多少名观众 教案 2025-2026学年北师大版数学三年级下册.docx VIP
- 第5章 比亚迪精诚钣喷质量管理体系(A0版).pdf VIP
- 学堂在线《大学生心理健康》课后作业单元考核答案.docx VIP
- 脑出血钻孔引流术后护理要点.pptx VIP
- 抖音美妆类短视频营销策略.pdf VIP
- 热敏罐灸疗法可复制.pdf VIP
- 《过敏性紫癜预防与处理指南(2025)解读》.docx VIP
- SL706-2015水库调度编制导则.pdf VIP
- 《美妆短视频的发展问题研究》文献综述1700字.docx VIP
原创力文档

文档评论(0)