【练习题】编写打印出一个单链表的所有元素的程序【链表】
来源:互联网 发布:淘宝购物车怎么分享 编辑:程序博客网 时间:2024/04/28 01:02
只是实现了链表ADT的部分功能。
/*---编写打印出一个单链表的所有元素的程序---*/#include <stdio.h>#include <stdlib.h>struct Node{int val;struct Node *next;};Node *findEnd(Node *list){while(list->next) list = list->next;return list;}void insert(int val, Node *list){Node *p = (Node *)malloc(sizeof(Node));p->val = val; p->next = NULL;Node *end = findEnd(list);end->next = p;}int main(){Node *list = (Node *)malloc(sizeof(Node)), *p;list->next = NULL;int a;while(scanf("%d", &a) == 1)insert(a, list);p = list->next;while(p){printf("%d ", p->val);p = p->next;}return 0;}
0 0
- 【练习题】编写打印出一个单链表的所有元素的程序【链表】
- 编写打印出一个单链表的所有元素的程序
- 排列组合-打印出一个数组的元素的所有排列方式-算法
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- 用C写一个程序,打印出所有的源程序,要求不能用文件。
- 编写程序将一个list容器的所有元素赋值给一个vector容器。
- 打印出一个字符串的所有组合的递归方式
- 程序3.题目:打印出所有的"水仙花数
- 【程序13】打印出所有的“水仙花数”
- 输入一个字符串,打印出其中所有的数字
- 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行。
- 编写一个打印全年日历的程序
- 编写程序,使用指针把一个int型数组的所有元素设置为0
- 打印所有真值组合的练习题
- 算法:有一个分段函数,编写程序,要求输入x的值,打印出y的值
- 编写一个程序,一行行地读取输入行,直到到大文件尾。算出每行输入行的长度,然后把最长的行打印出来。假定所有的输入行均不超过1000个字符。
- 编写查找一个单链表特定元素的程序
- 打印一个含有重复元素数组的所有子集
- 如何使用Log4j?
- DEDE全局变量再次覆盖研究
- 4Sum
- 美轮美奂的phonegap(七)---系统事件的注册
- Objective-C: difference between id and void *
- 【练习题】编写打印出一个单链表的所有元素的程序【链表】
- SQL 数据库中的存储过程的参数问题(case when)
- ZooKeeper典型应用场景一览
- 使用Android application测试API
- u-boot编写记录(第一阶段)
- Please use the /MD switch for _AFXDLL builds的错误
- Android实现通用的ActivityGroup(效果类似Android微博客户端主界面),强烈建议不要再使用TabActivity
- 旺才日记
- 网易2013校园招聘笔试题详解