![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
LiweiS
风流 但不潇洒...
展开
-
c语言一个栈的实现
#ifndef Stack_H #define Stack_H typedef int Item; typedef struct node * PNode; /*定义栈节点类型*/ typedef struct node { Item data; PNode down; }Node; /*定义栈类型*/ ty原创 2013-04-15 12:56:49 · 702 阅读 · 0 评论 -
c语言队列的实现
#ifndef Queue_H #define Queue_H typedef int Item; typedef struct node * PNode; typedef struct node { Item data; PNode next; }Node; typedef struct {原创 2013-04-15 12:57:34 · 695 阅读 · 0 评论 -
c语言一个链表的实现
#include #include typedef int Item;//定义数据项类型 typedef struct node * PNode;//定义节点指针 //节点的定义 typedef struct node { Item item;//数据域 PNode next;//链域 }Node,* S原创 2013-04-15 12:53:09 · 504 阅读 · 0 评论 -
c语言又一个单链表的实现
#ifndef List_H #define List_H typedef int Item;/*定义数据项类型*/ typedef struct node * PNode;/*定义节点指针*/ typedef struct node/*节点的定义*/ { Item item; /*数据域*/ PNode next; /*链域*/原创 2013-04-15 12:54:32 · 472 阅读 · 0 评论 -
c语言双向链表的实现
#ifndef DList_H #define DList_H typedef int Item; typedef struct Node * PNode; typedef PNode Position; /*定义节点类型*/ typedef struct Node { Item data; /*数据域*/ PNod原创 2013-04-15 12:55:36 · 590 阅读 · 0 评论 -
c语言二叉树的实现
typedef int Item; typedef struct node { struct node * lchild; struct node * rchild; Item data; }BiTNode,*BiTree; /*构造一棵新的二叉树*/ BiTree InitBiTree(BiTNode *root);原创 2013-04-15 12:58:27 · 683 阅读 · 0 评论