单链表
来源:互联网 发布:nba2k17詹姆斯身体数据 编辑:程序博客网 时间:2024/06/08 06:19
#include <stdio.h>#include <stdlib.h>//definition for the singly-linked list.struct ListNode{ int val; struct ListNode *next;};//convert an array of integer to a singly-linked list.void build(struct ListNode* head, int* nums, int numsSize){ struct ListNode *p, *q; p = head; for(int i=0; i<numsSize; ++i){ q = (struct ListNode*)malloc(sizeof(struct ListNode)); q->next = NULL; q->val = nums[i]; p->next = q; p = q; }}//print the given singly-linked list.void print(const struct ListNode* head){ struct ListNode* p = head->next; while(p != NULL){ printf("%d ", p->val); p = p->next; }}int main(){ struct ListNode* L = (struct ListNode*)malloc(sizeof(struct ListNode)); L->next = NULL; L->val = -1; int A[] = {1,2,3,4,5,6}; build(L, A, 6); print(L); return 0;}
0 0
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 单链表
- 为什么Android手机用一年之后都会出现卡成狗
- Ubuntu 安装mysql和简单操作
- Java String之String和CharSequence、StringBuilder和StringBuffer的区别
- GraphQL Relay Specification #Facebook Relay文档翻译#
- NOI库7614 最低通行费
- 单链表
- 黑马程序员—浅谈运算符重难点及注意事项
- SSH——Struts2中引入Spring
- 数组与字符串的相互转化
- ListView中BaseAdapter优化三重境界
- 第十一篇:关于main中的两个参数的使用请况
- Ubuntu下设置mysql数据库字符集为utf8的方法
- 9.26日进入mysql数据库的备忘
- Mac OS 安装和启动mysql