数据结构与算法
文章平均质量分 78
streamwangs
Please forgive the mature youth.
展开
-
单向链表的一些操作
#include #include #include //声明枚举类型,linux下C语言没有bool类型 typedef enum bool{ false = 0, true = 1 }bool; typedef struct Node { int data;//数据域 struct Node* pNext; //指针域 }NODE, *PNODE; //NODE等价于原创 2017-08-16 12:00:14 · 160 阅读 · 0 评论 -
栈和队列操作
#include #include #include typedef enum BOOL { false = 0, true = 1 }bool; typedef struct Node { int data; //数据域 struct Node* pNext;//指针域 }NODE,*PNODE; typedef struct Stack { PNODE pTop;原创 2017-08-20 18:28:34 · 141 阅读 · 0 评论 -
数组的一些相关操作
#include #include #include #include //定义数据类型 array typedef struct Array { int *arrpBase; //存储数组首元素的地址 int arrLength; //数组所能容纳最大元素个数 int arrAcount; //当前数组有效元素的个数 }Array; //向外界提供的操作方法原创 2017-08-14 15:58:14 · 224 阅读 · 0 评论