数据结构与算法
文章平均质量分 51
虾虾吃小鱼
这个作者很懒,什么都没留下…
展开
-
数据结构与算法(C语言)------队列
代码(队列的顺序存储结构—循环队列) #ifndef __SEQQUEUE_H #define __SEQQUEUE_H #include <stdio.h> #include <stdlib.h> #include <string.h> #define OK 1 #define ERROR 0 typedef int states; #define MAX_SIZE 5 typedef int ElementType; //队列的顺序存储结构 typedef str原创 2021-04-01 15:40:31 · 145 阅读 · 0 评论 -
数据结构与算法(C语言)------单向链表2
#ifndef __LINKEDLIST_H #define __LINKEDLIST_H #include <stdio.h> #include <stdlib.h> #include <string.h> #define OK 1 #define ERROR 0 typedef int states; typedef int ElementType; /** 链表结点以及表头结构 */ typedef struct node{ ElementType原创 2021-04-01 15:16:33 · 156 阅读 · 0 评论 -
数据结构与算法(C语言)------栈
栈 1、定义 2、代码 3、编程笔记原创 2021-04-01 14:52:09 · 112 阅读 · 0 评论 -
数据结构与算法(C语言)------双向链表
双向链表 一、定义 二、代码 #ifndef __DULINKEDLIST_H #define __DULINKEDLIST_H #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_SIZE 30 #define OK 1 #define ERROR 0 typedef int states; typedef struct { int id; char name[原创 2021-03-24 19:53:48 · 173 阅读 · 0 评论 -
数据结构与算法(C语言)------循环链表1
循环链表 一、定义 将单链表中终端结点的指针端由空指针改为指向链表的第一个结点,这就使单链表形成一个环,这种头尾相接的单链表称为循环链表(circular linked list)。原创 2021-03-23 09:55:44 · 136 阅读 · 0 评论 -
数据结构与算法(C语言)------单向链表1
单向链表 将存储数据元素原创 2021-03-22 09:51:21 · 100 阅读 · 0 评论 -
数据结构与算法(C语言)------顺序线性表
顺序线性表 定义:线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素。 线性表的顺序存储的结构代码: #ifndef __SQLIST_H #define __SQLIST_H #include <stdlib.h> #include <stdio.h> #define MAX_SIZE #define OK 1 #define ERROR 0 typedef int states; typedef char ElementType; //顺序原创 2021-03-14 17:30:53 · 262 阅读 · 0 评论