物联网之数据结构
许新天
这个作者很懒,什么都没留下…
展开
-
C语言单链表(线性表的链式存储)实现代码
linklist.h#ifndef __LINKLIST_H__#define __LINKLIST_H__#include <stdio.h>#include <stdlib.h>typedef int datatype; //链表中存储的数据类型可以在头文件中规定好,后续如果需要更改链表中存储的数据类型,直接修改这里的数据类型即可。此处以 int...原创 2018-07-08 14:07:00 · 4241 阅读 · 1 评论 -
C语言二叉树代码实现
btree.h //二叉树头文件,用于声明数据类型和相关函数#ifndef __BTREE_H__#define __BTREE_H__#include <stdio.h>#include <stdlib.h>#include <stdbool.h>typedef char dataype_bt; //声明二叉树中存放的数据类型,便于后续更改...原创 2018-07-14 11:05:20 · 39323 阅读 · 5 评论 -
C语言顺序栈实现代码
顺序栈 :它是顺序表的一种,具有顺序表同样的存储结构,由数组定义,配合用数组下标表示的栈顶指针top(相对指针)完成各种操作。sqstack.h //顺序栈头文件(在内存中分配一段连续的存储空间存放入栈的相关数据)#ifndef __LINKLIST_H__#define __LINKLIST_H__#include <stdio.h>#include <stdlib....原创 2018-07-09 21:07:24 · 9586 阅读 · 0 评论 -
C语言链式栈实现代码
linkstack.h //链式栈头文件#ifndef __LINKLIST_H__#define __LINKLIST_H__#include <stdio.h>#include <stdlib.h>typedef int datatype; /*定义栈中数据元素数据类型*/typedef struct node{ //栈节点的定义,同单链...原创 2018-07-09 22:01:46 · 3146 阅读 · 1 评论 -
C语言顺序队列实现代码
seqqueue.h //顺序队列头文件#ifndef __SEQQUEUE_H__#define __SEQQUEUE_H__#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#define MAXSIZE 10typedef int datatype; /*定义队列...原创 2018-07-09 23:10:45 · 2718 阅读 · 0 评论 -
C语言链式队列代码实现
linkqueue.h //链式队列的头文件#include <stdio.h>#include <stdlib.h>#include <stdbool.h>typedef int datatype; /*定义链队列中数据元素的数据类型*/typedef struct linkqueuenode{ //使用单链表记录数据的入队...原创 2018-07-09 23:54:02 · 4390 阅读 · 1 评论