数据结构
wwzhang0307
这个作者很懒,什么都没留下…
展开
-
数据结构-栈的应用
"3*(1-2)-1" 人类习惯的中缀表达式 后缀表达是这是计算机所习惯的计算方式规则:从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号的优先级,是右括号或优先级低于找顶符号(乘除优先加减)则栈顶元素依次出找并输出,并将当前符号进栈,一直到最终输出后缀表达式为止。以下是代码实现原创 2016-12-15 22:10:20 · 192 阅读 · 0 评论 -
数据结构-循环链表
CircleList.h#ifndef __CIRCLELIST_H_ #define __CIRCLELIST_H_ typedef void CircleList; typedef struct _tag_CircleListNode { struct _tag_CircleListNode *next; }CircleListNode; /*循环链表的创建*/ CircleList*原创 2016-12-14 10:29:17 · 196 阅读 · 0 评论 -
数据结构-顺序表
SeqList.h 的内容#ifndef __SEQLIST_H__ #define __SEQLIST_H__ typedef void SeqList; typedef void SeqListNode;/*顺序表创建*/ SeqList* SeqList_Creat(int capacity); /*顺序表删除*/ void SeqList_Destroy(SeqList* list); /*原创 2016-12-14 09:09:15 · 264 阅读 · 0 评论 -
数据结构-双向链表
DLinkList.h#ifndef __DLINKLIST_H_ #define __DLINKLIST_H_ typedef void DLinkList; typedef struct _tag_DLinkListNode { struct _tag_DLinkListNode* next; struct _tag_DLinkListNode* pre; }DLinkListN转载 2016-12-15 11:13:48 · 303 阅读 · 0 评论 -
数据结构-链式表
LinkList.h#ifndef __MYLINKLIST_H_ #define __MYLINKLIST_H_ typedef void LinkList;typedef struct _tag_LinkListNode { struct _tag_LinkListNode* next; }LinkListNode; /*链式表的创建*/ LinkList* LinkList_Creat原创 2016-12-14 10:18:48 · 546 阅读 · 0 评论