创建逆序输入值的单链表
来源:互联网 发布:vps绑定域名 编辑:程序博客网 时间:2024/06/06 03:37
基本思路:使用两个临时指针p1,p2,p1指向新创建的节点,p2指向创建过程中链表临时头结点。新节点创建后将其作为链表新的头节点。
typedef struct LNode{ int data; struct LNode *next;}LNode, *LinkList;//创建一个逆序输入的n个元素的链表LNode *createEndList(int n){ LNode *p1,*p2,*head = NULL; for(int i= 1;i<=n;i++) { p1 = (LNode *)malloc(sizeof(LNode)); if(p1==NULL) exit(0); printf("输入链表中倒数第%d个数",i); scanf( "%d",&p1->data); if(head == NULL ){ head = p1; p2 = p1; p2-> next = NULL; } else { p1->next = p2; head = p1; p2 = p1; } } return head;}
0 0
- 创建逆序输入值的单链表
- 单链表的创建,插入,删除以及逆序
- 逆序创建单链表
- 单链表创建,逆序,删除
- C++单链表的创建插入删除以及逆序操作
- 单链表(创建,打印,逆序,合并两个有序的链表)
- 逆序和顺序创建单链表
- 将一个输入的字符串进行逆序
- 汇编-将输入的字符串逆序输出
- 将输入的字符串逆序输出
- 逆序输入数的二进制序列输出
- 链表的创建及逆序
- 链表的创建,插入,删除,逆序
- 链表的创建、逆序等操作
- 链表的创建和逆序显示
- 单链表创建及其插入,删除,逆序
- 单链表的逆序
- 单链表的逆序输出
- Maven依赖之后Dubbo找不到依赖的facade
- 微信小程序-scroll-view滚动到索引位置(二)
- java中关键字volatile的作用
- springMVC源码分析--AbstractHandlerMethodMapping获取url和HandlerMethod对应关系(十)
- STM32在KEIL MDK环境下建立新工程
- 创建逆序输入值的单链表
- 数组中出现次数最多/最少的元素
- cocos2dx基础篇(23)——进度条CCProgressTimer
- 程序员面试金典: 9.2链表 2.7检查链表是否为回文
- 获取接口调用者的包名
- fcn import vgg16 weights error
- UVa 10828 Back to Kernighan-Ritchie (高斯-约当消元)
- Collection遍历输出
- 开发中遇到的报错-Setting the parent of a transform which resides in a prefab is disabled