数据结构:打印简单的链表
来源:互联网 发布:移车易软件下载 编辑:程序博客网 时间:2024/06/04 08:58
打印简单的链表
#include<stdio.h>#include<stdlib.h>struct node;typedef struct node *PtrToNode;typedef PtrToNode List;typedef PtrToNode Position;struct node{ int element; struct node * Next;};List createList(){ List L; L = (List)malloc(sizeof(PtrToNode)); L->Next = NULL; return L;}int isEmpty(List L){ return L->Next == NULL ;}void Push(List L,int n){ Position TempCell; TempCell = (List)malloc(sizeof(PtrToNode)); TempCell->element = n; TempCell->Next = L->Next; L->Next = TempCell;}void printList(List L){ if(!isEmpty(L)){ Position p; p = L->Next; while(p!=NULL){ printf("%-2d",p->element); p = p->Next; } }}List newList(){ int i; List L; L = createList(); for(i=0;i<10;i++){ Push(L,i); } return L;}int main(){ printList(newList());}
0 0
- 数据结构:打印简单的链表
- 数据结构:链表的创建和打印
- 数据结构 打印两个有序链表的公共部分
- 链表数据结构的简单理解
- 数据结构:链表的简单操作
- 数据结构实训三简单的链表
- 数据结构-简单的链表结构
- 数据结构链表的简单处理
- [数据结构]链表创建、打印、反转
- 简单的打印程序
- 简单的打印图形
- 数据结构代码-简单链表
- 经典数据结构--简单链表
- 数据结构 链表|简单链表
- 数据结构之链表:打印两个链表的公共值
- 【程序员面试宝典】数据结构基础二单链表循环链表的操作 建立|插入删除|打印|合并
- Java数据结构之简单的链表的实现
- [数据结构]java实现的简单链表的 头/尾插法
- 【Linux文件系统监控的Java类库 inotify-java】
- TCP通信的三次握手和四次挥手
- DrawerLayout的基本使用
- 安慰人非天天用如图提油
- redhat enterprise linux 6.4 64位系统安装sybase
- 数据结构:打印简单的链表
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- 第一天没啥说的
- 河南省第七届ACM【Turing equation】
- 3 分钟快速集成 JPush Android SDK
- iOS判断邮箱合法性的代码实现案例
- Google Gson实践4--处理结合对象List,Map
- hdu~3410(单调队列)
- 根据当前位置搜索从近到远的酒店