湖北汽车工业学院数据结构实验
废柴研究僧
研er学生一名 之前基本上都在分享一些算法内容从今天开始分享一些 毕业论文的简单实验 并附注代码图标
展开
-
链队列基本操作(湖北汽车工业学院数据结构实验)
//链队列基本操作//根据实际处理数据的类型定义链队中结点的值域类型elemtype#include<stdio.h>#include<stdlib.h>#include<conio.h>typedef int elemtype;typedef struct node //队列结点类型定义{ elemtype data; //队列的数据元素类型 struct node *next; //指向后继结点的指针}NOD原创 2021-01-03 20:06:13 · 452 阅读 · 0 评论 -
c语言字符串的基本操作(湖北汽车工业学院数据结构实验)
#include<stdio.h>#include<stdlib.h>//#define NULL 0 typedef struct node{ char ch; struct node *next;}STRNODE; //串的链式存储结构表示 int str_len(STRNODE *s) //串的长度计算函数/{ return s->ch;原创 2021-01-03 20:01:32 · 617 阅读 · 0 评论 -
图的广度遍历(湖北汽车工业学院数据结构实验)
#include<stdio.h>#include <stdlib.h>#define vertexnum 100 //定义最大可输入的结点个数#define QueueMax 100typedef struct node //定义图形的顶点结构{ int vertex; //图中的顶点信息为数字 struct node *next;}Graph;Graph head[vertexnum];原创 2021-01-03 19:59:57 · 312 阅读 · 0 评论 -
除留余数建立哈希表(湖北汽车工业学院数据结构实验)
实验要求(湖北汽车工业学院实验)//运用除留余数法作为哈希函数及差值解决法解决哈希冲突解决法、设计哈希表。*///程序构思://依除留余数法将数据存储至哈希表中,发生哈希冲突时以差值解决法解决。//除留余数法://Address=Key % Array_Size//差值解决法://New_Address=(Old_Address+Offset)%Array_Siae///数据查找时,同时也先用除留余数法运算出数据地址,//若找不到运用差值法找出下一个数据地址,直到数据全查找完为止。#i原创 2021-01-03 19:56:45 · 1318 阅读 · 0 评论 -
树的遍历C语言实现代码(湖北汽车工业学院数据结构实验)
树的遍历C语言实现代码话不多说直接上代码#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef char elemtype;typedef struct bitree{elemtype data;struct bitree *lchild,*rchild;}BTREE;BTREE *create(){//非递归创建二叉树BTREE *q[100]; //定义q数组作为队列存放二叉链表中结点原创 2020-12-30 10:35:50 · 440 阅读 · 0 评论 -
魔方阵C语言实验(湖北汽车工业学院数据结构实验)
湖北汽车工业学院 数据结构实验#include<stdio.h>int main(){int n,i,j,k;printf("请输入魔方镇的阶数!");scanf("%d",&n);if(n%2==0){printf("输入的阶数为偶数!请重新输入奇数的阶数!");scanf("%d",&n);}int a[n][n];for(i=0;i<n;i++) for(j=0;j<n;j++) a[i...原创 2020-12-30 11:04:05 · 421 阅读 · 0 评论