数据结构
文章平均质量分 51
数据结构实验代码
码农田七
心中无女人,代码自然神。
展开
-
链队列的实现
#include<stdio.h>#include<malloc.h>#include<stdlib.h>//链队列typedef int dataType;struct node{ dataType data; struct node *next;};typedef struct{ struct node *front,*rear;}LinkQueue;//初始化链队列void initQueue(LinkQueue *...原创 2021-10-30 17:15:44 · 131 阅读 · 0 评论 -
循环队列的实现
#include<stdio.h>#include<malloc.h>#include<stdlib.h>#define MaxSize 100typedef int dataType;//循环队列typedef struct{ dataType data[MaxSize]; int front,rear;}SeqQueue;//初始化队列SeqQueue* createQueue(){ SeqQueue *q=(SeqQue...原创 2021-10-30 17:00:34 · 150 阅读 · 0 评论 -
链栈的实现
#include<stdio.h>#include<malloc.h>#include<stdlib.h>//链栈typedef int dataType;typedef struct node{ dataType data; struct node *next;}LinkStack;//创建链栈LinkStack* createStack(){ LinkStack *t=(LinkStack *)malloc(sizeof(L...原创 2021-10-30 16:40:18 · 211 阅读 · 0 评论 -
顺序栈的实现
#include<stdio.h>#include<malloc.h>#include<stdlib.h>#define MaxSize 100//顺序栈typedef int dataType;typedef struct{ dataType data[MaxSize]; int top;}SeqStack;//创建顺序栈SeqStack* createStack(){ SeqStack *t=(SeqStack *)mal...原创 2021-10-30 16:01:23 · 555 阅读 · 0 评论 -
单链表的基操
//实验1 单链表//实验内容//(1)创建链表//(2)在链表的第i个位置插入元素x//(3)删除链表的第i个元素//(4)输出链表//(5)判断链表是否为空//(6)求链表第i个元素的值//(7)查找值为x的元素//(8)清空链表//(9)求链表元素个数#include<stdio.h>#include<malloc.h>#include<stdlib.h>typedef int dataType;typedef struct node原创 2021-10-10 10:16:33 · 215 阅读 · 0 评论 -
顺序表的实现
//实验1 顺序表的实现//1、实验目的//1. 掌握顺序表的存储结构;//2. 验证顺序表及其基本操作的实现;//3. 理解算法与程序的关系,能够将顺序表算法转换为对应的程序。//2、实验内容//1. 初始化顺序表;//2. 在顺序表的第i位插入元素;//3. 删除顺序表的第i个元素;//4. 输出顺序表;//5. 判断顺序表是否为空;//6. 判断顺序表是否满//7. 求顺序表第i个元素的值;//8. 查找值为x的元素。#include <stdio.h>#i.原创 2021-10-10 09:14:13 · 380 阅读 · 0 评论