数据结构
wangwei86609
这个作者很懒,什么都没留下…
展开
-
C语言数据结构-栈-链表实现
栈头文件:#ifndef LINKSTACK_H_INCLUDED#define LINKSTACK_H_INCLUDEDtypedef struct Node{ int data; struct Node *next;}Node, *PNode;typedef struct LinkStack{ PNode top;}LinkStack, *PLinkSt原创 2017-07-29 21:22:59 · 511 阅读 · 0 评论 -
C语言数据结构-栈-数组实现
#include #include #define DEFAULT_SIZE 50typedef struct ArrayStack{ int *dataArray; int top; int size;}ArrayStack, *PArrayStack;PArrayStack init(){ PArrayStack pStack=(PArraySt原创 2017-07-29 22:08:41 · 285 阅读 · 0 评论 -
C语言数据结构-线性表-双链表实现
#include#include//线性表,双链表实现,双链表可以快速实现逆序,在某个节点可以实现向前和向后的查找typedef struct Node{ int data; struct node *prior; struct node *next;}Node, *List;Node* createNewNode(int data);List init(原创 2017-07-24 20:11:31 · 322 阅读 · 0 评论 -
C语言数据结构-线性表-单链表
#include#includetypedef struct LNode{ int num; struct LNode *next;}LNode, *LNodeList;LNodeList init(){ LNodeList lList=(LNodeList)malloc(sizeof(struct LNode)); lList->num=0; lL原创 2017-07-19 20:19:34 · 302 阅读 · 0 评论 -
C语言数据结构-线性表-数组
#include #include #define MAX_SIZE 100typedef struct List{ int *data; int size;} List;void init(List *list){ //一维数组分配内存空间 list->data=(int *)malloc(sizeof(int)*MAX_SIZE); li原创 2017-07-18 19:44:18 · 797 阅读 · 0 评论 -
C语言数据结构-顺序队列-数组实现
#include #include typedef struct SQueue{ int * data; int front,rear; int maxSize;} SQueue;void initQueue(SQueue *queue, int size){ queue->front=0; queue->rear=0; queue->m原创 2017-08-04 16:43:11 · 427 阅读 · 0 评论 -
数据结构-迷宫算法-java实现
package com.citi.ww03140.ds.maze;public class Cell { private int i; private int j; public int getI() { return i; } public void setI(int i) { this...原创 2015-12-15 17:20:53 · 438 阅读 · 0 评论 -
Stack 表达式计算
package com.citi.ww03140.ds.exp;import java.util.HashMap;import java.util.Stack;/*3. 后缀表达式后缀表达式也称为逆波兰式(Reverse Polish Notation, RPN),更加广为人知一些,和前缀表达式刚好相反,是将操作符号放置于操作数之后,比如2 + 3 * (5 - 1)用...原创 2015-12-15 17:26:25 · 472 阅读 · 0 评论 -
好文章
http://blog.csdn.net/sxhelijian/article/category/5757113/5http://blog.csdn.net/column/details/cpponline.html?&page=3原创 2015-12-28 11:17:18 · 100 阅读 · 0 评论