数据结构与算法
泠泠Jean
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线性表顺序存储结构
//【警告:数据结构和算法的写法可以有多种,只要原理相同,做到相同的操作就是正确的写法,不一定是代码要完全一样,千万不能直接复制粘贴我的代码!必须自己思考写出来!】#include <stdio.h>#define MAXSIZE 20 //物理长度 #define TRUE 1 #define FALSE 0typedef int ElemType; //Status模仿bool类型,其值是函数结原创 2015-08-14 23:08:33 · 436 阅读 · 0 评论 -
线性表链式存储结构 单链表
//函数中需用到指针,因为要改变链表的数据 #include <stdio.h> #include <stdlib.h> #include<time.h>/*用到了time函数,所以要有这个头文件*/ #define FALSE 0; #define TRUE 1; typedef int Status; typedef int ElemType;typedef struct Node {原创 2015-08-14 20:39:52 · 508 阅读 · 0 评论 -
数据结构单循环链表
#include <stdio.h> #include <stdlib.h> typedef struct CLinkLIst { int data; struct CLinkLIst *next; }node;void ds_init(node **pNode)//初始化 { int item; node *temp; node *target; p原创 2015-09-09 22:51:24 · 890 阅读 · 0 评论 -
C语言快慢指针
#include <stdio.h> #include <stdlib.h> #include<time.h>/*用到了time函数,所以要有这个头文件*/ #define FALSE 0 #define TRUE 1 typedef int Status; typedef int ElemType;typedef struct Node { ElemType data;// 数据域原创 2015-08-21 21:16:29 · 1338 阅读 · 0 评论 -
C语言快慢指针
#include <stdio.h> #include <stdlib.h> #include<time.h>/*用到了time函数,所以要有这个头文件*/ #define FALSE 0 #define TRUE 1 typedef int Status; typedef int ElemType;typedef struct Node { ElemType data;// 数据域原创 2015-08-21 21:19:16 · 2072 阅读 · 0 评论 -
C语言二叉树的层序遍历
#include <stdio.h> #include <stdlib.h> #define MaxLength 100 typedef struct BiTNode { char data; struct BiTNode *lchild,*rchild; }BiTNode,*Node;Node Creat()//前序遍历输入 { char x; Node p;原创 2016-01-19 15:15:34 · 2164 阅读 · 0 评论
分享