首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
admin
2019-03-29
155
问题
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
选项
答案
#include "stdafx.h" typedef char eleType; // 定义链表中的数据类型 typedef struct listnode // 定义单链表结构 { eleType data; struct listnode *next; }node; node *create(int n) // 创建单链表,n为节点个数 { node *p = (node *)malloc(sizeof(node)); node *head = p; head->data = ’A’; for(int i=’B’; i<’A’+n; i++) { p = (p->next = (node *)malloc(sizeof(node))); p->data = i; p->next = NULL; } return head; } void print(node *head) // 按链表顺序输出链表中元素 { for(; head; head = head->next) printf("%c ", head->data); printf("\n"); } node *reverse(node *head, node *pre) // 逆转单链表函数。这是笔试时需要写的最主要函数 { node *p=head->next; head->next = pre; if(p) return reverse(p, head); else return head; } int main(int argc, char* argv[]) { node *head = create(6); print(head); head = reverse(head, NULL); print(head); return getchar(); }
解析
转载请注明原文地址:https://kaotiyun.com/show/0xmZ777K
0
程序员面试
相关试题推荐
RememberNapsterorGrokster?Bothservicesalloweduserstosharecomputerfiles—usuallydigitalmusic—thatinfringedthecopyr
Writetotheheadofatrain,andcomplainaboutitsbadservices.Youshouldwriteabout100wordsontheANSWERSHEET.Do
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
有4种面值(面值为1,4,12,21)的邮票很多枚,从中最多任取5张进行组合,求邮票最大连续组合值
输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
使用.NETPassport向导注册MSN帐户,姓名为李明,邮件的地址为liming@hotmail.com,密码为123456lm。
把远程的辽宁大学“game”的文件夹删除。
重新发送“已发送邮件”文件夹下的,主题为“生日聚会”的邮件,并将收件人地址更改为“liujian@lnu.edu.cn”。
利用写字板新建一个类型为"文本文档"的文件,内容为"祝你取得成功!"。保存在C:\,文件名为LX1.TXT。
将D盘"试题"文件夹中的"考题1.doc"文件的属性设置为隐藏和只读。
随机试题
下列哪项是轻症急性胰腺炎治疗的最根本措施
支原体中“T株”是指
A.EBVB.HTLV-1C.HHV一8D.幽门螺杆菌E.衣原体与眼附属器淋巴瘤有关
A.血府逐瘀汤B.八珍汤C.清瘟败毒饮D.萆薢渗湿汤E.托里消毒散
含有3,5-二羟基羧酸活性结构和吲哚环骨架的HMG-CoA还原酶抑制剂的调血脂药是
土地利用专项规划的特点包括()。
莎士比亚,文艺复兴时期伟大的剧作家和诗人,其主要作品有()。
十九大报告中指出,全面深化改革的总目标是()。
下列关于“露”的说法,最准确的是()。
在使用向导创建交叉表查询时,用户需要指定______种字段。
最新回复
(
0
)