数据结构
文章平均质量分 77
keepupblw
蛰伏
展开
-
双向链表的问题(已解决)
双向链表整表创建时出现问题原创 2014-05-13 21:12:34 · 1026 阅读 · 0 评论 -
c语言冒泡排序总结
先看两端代码:原创 2014-05-31 12:04:17 · 1660 阅读 · 0 评论 -
快速排序c语言实现
快速排序的核心思想:原创 2014-06-10 09:47:06 · 704 阅读 · 0 评论 -
队列的c语言实现
#include #include //实现队列的数据结构//队列是只允许队尾插入,队头删除的存储结构//先来看顺序存储结构(数组实现)#define OK 1#define ERROR -1#define MAX 10 //定义队列的长度typedef int ElemType;typedef int Status;typedef struct { ElemType原创 2014-05-21 17:04:33 · 753 阅读 · 2 评论 -
数据结构之栈的push与pop操作(顺序存储结构的c实现)
枝( stack )是限定仅在襄尾进行捕入和删除撮伟的雄性袋。原创 2014-05-14 15:26:48 · 14084 阅读 · 1 评论 -
栈的应用:中缀表达式转为后缀表达式(c语言实现)
中缀表达式:中缀表达式(或中缀记法)是一个通用的算术或逻辑公式表示方法, 操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。后缀表达式:原创 2014-05-20 11:11:33 · 15974 阅读 · 3 评论 -
线性表的链式存储结构(菜鸟问题)
#include #include /*线性表的链式存储结构*/#define OK 1#define ERROR -1typedef int ElemType;typedef int Status;typedef struct { //链式存储结构有哪些要素? //每个元素有数据项和指针域 ElemType data; struct Node *原创 2014-05-11 11:17:38 · 600 阅读 · 0 评论 -
循环链表C语言实现
在单链表的基础上,只要把尾指针改为指向头结点原创 2014-05-13 17:33:10 · 642 阅读 · 0 评论 -
线性表的链式存储(单链表)的c语言实现
#include #include //线性表的链式存储结构#define OK 1#define ERROR -1typedef int ElemType;typedef int Status;//定义了线性表的链式存储结构typedef struct{ ElemType data; struct Node *next;}Node,*Lis原创 2014-05-12 21:43:00 · 741 阅读 · 0 评论 -
线性表的顺序存储结构的c语言实现
线性表的顺序存储结构可以由一维数组实现,原创 2014-05-13 15:14:08 · 995 阅读 · 0 评论 -
栈的链式存储结构及C实现
栈的链式存储结构,简称链栈。原创 2014-05-15 17:02:56 · 719 阅读 · 0 评论 -
两栈共享存储空间(用一个数组存储两个栈)
#include #include //栈的顺序存储结构,用一维数组实现#define OK 1#define ERROR -1#define TRUE 1#define FALSE 0#define MAXSIZE 100typedef int Status;typedef int ElemType;typedef struct { El原创 2014-05-14 17:21:27 · 9193 阅读 · 0 评论 -
c语言实现二叉树数据结构
要实现任意一种数据结构,首先要考虑组成该数据结构的基本元素。二叉树的基本组成元素时结点;又由于二叉树的性质,每个结点都可以看成由数据项、指向左子树的指针和指向右子树的指针组成。二叉树的操作要充分考虑递归的运用。原创 2014-05-30 16:53:22 · 964 阅读 · 2 评论