首页 > 代码库 > 单链表的创建与遍历
单链表的创建与遍历
#include "stdafx.h"#include <malloc.h>typedef struct NODE { int data; struct NODE* pNext;}NODE,*PNODE;PNODE Create_list(void);void Traversal_list(PNODE pHead);int _tmain(int argc, _TCHAR* argv[]){ PNODE pHead = NULL; pHead = Create_list(); Traversal_list(pHead); getchar(); return 0;}PNODE Create_list(void){ int i; int num[10] = {1,2,3,4,5,6,7,8,9,10}; PNODE pHead = (PNODE)malloc(sizeof(struct NODE)); PNODE p = pHead; p->pNext = NULL; for (i=0;i<10;i++) { PNODE pNew = (PNODE)malloc(sizeof(struct NODE)); pNew->data =http://www.mamicode.com/ num[i]; p->pNext = pNew; pNew->pNext = NULL; p=pNew; } return pHead;}void Traversal_list(PNODE pHead){ PNODE p = pHead->pNext; while(p) { printf("%d ",p->data); p = p->pNext; } return;}
单链表的创建与遍历
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。