首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
admin
2019-03-29
124
问题
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
程序员面试
相关试题推荐
Americanschoolsaren’texactlyfrozenintime,butconsideringthepaceofchangeinotherareasoflife,ourpublicschoolste
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”Theyarestudents.”和”aeiou”,则删除之后的第一个字符串变成”Thyrstdnts.”。
请在MSN共享文件会话界面上,利用工具栏添加共享文件,文件位置为“我的文档\注册.txt”。
请打开"计算器"应用程序,利用科学型模式将十六进制的ABC转换为二进制。
对于PPoint中的视图模式,以下说法错误的是()。A.幻灯片浏览视图下不能设置放映方式B.幻灯片视图注重于对幻灯片的文本和对象进行详细操作C.每种视图模式在演示文稿的制作和显示中有不同的作用D.大纲视图便于查看和编排演示文稿的大纲
在foxpro中,要浏览多个数据库的字段,以下说法中正确的是()并允许进行字段的修改。A.使用listfields命令 B.browsefields命令C.前两者都不对 D.不能在command命令窗口中实现
下列有关break和continue语句的叙述中,正确的是________。
某服务团队受客户委托,对其所提供的网络硬件设备进行运维管理。为更好地提供服务,该团队采购~套IT设备管理平台对所运维全网IT资源各项数据进行监控并将各类软硬件资源的状态集中展现出来。该工具的采购体现了运维服务质量的()属性。
对计算机评价的主要性能指标有时钟频率、①、运算精度和内存容量等。对数据库管理系统评价的主要性能指标有②、数据库所允许的索引数量和最大并发事务处理能力等。①处应填入?
随机试题
建筑材料中,水泥按功能分类属于().
给定资料: 1.2013年8月12日8时至14时,嫩江上游尼尔基水库库区突降暴雨,阿彦浅站(内蒙古莫力达瓦旗)最大降雨量达102毫米。受降雨影响,尼尔基水库12日14时入库洪峰流量达9440立方米每秒,为重现期超过50年的特大洪水。尼尔基水库库区人员已经
A尿钠减少,尿比重升高B尿钠减少,尿比重降低C尿钠增多,尿比重升高D尿钠增多,尿比重较低E尿钠正常,尿比重降低非少尿型急性肾衰竭时可出现
有关站立前期发育性髋关节脱位的描述,下列哪项是错误的
某建筑施工单位进行深基坑开挖工程,根据《安全生产法》规定,下述说法中,正确的是()。①施工单位应当登记建档②施工单位应当制定紧急预案③施工单位作的应急措施应经安全监督部门和有关部门批准④施工单位作的应急措施应
财产清查是对()进行盘点和核对,确定其实存数并查明其账存数与实存数是否相符的一种专门方法。
领导让你对流动书站活动进行评估工作,你会重点从哪几方面进行开展?
有如下程序:#include#includeusingnamespacestd;classMyBag{public:friendintNa
Suicide,thenumber-twokillerofcollegestudent,claimsthelivesofapproximately5,000college-agepeopleeachyear.Thatnu
Executivecoachingisprimarilyconcernedwithconfidentialone-to-onediscussionsbetweenthecoachandtheexecutive.Itisai
最新回复
(
0
)