![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
算法_王晓扬
点滴记录,智慧人生
展开
-
数据结构__哈希表
本篇文章记录哈希表的一些基本操作:代码以及解释如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#define M 97typedef struct P{ char id[12]; char name[7]; char sex[3]; char grade[10]; } HashTable[M];//结构体构建,用于存数据使用 int hash(char id[])//哈希原创 2022-05-12 18:12:17 · 318 阅读 · 0 评论 -
数据结构__图的深度和广度优先遍历
本篇文章记录数据结构实验内容-----无向图的深度和广度优先遍历。代码:#include<bits/stdc++.h> using namespace std;#define mvnum 100#define maxsize 100 //#define OVERFLOW -1#define ERROR 0#define OK 1typedef char VerTexType;typedef int ArcType;typedef int status;typede原创 2022-04-27 21:06:14 · 1080 阅读 · 0 评论 -
数据结构__二叉树的遍历
本篇文章记录上周数据结构的实验课内容。1.如何建树。2.二叉树的先中后序以及层次遍历的实现。3.计算二叉树深度。4.计算二叉树的总结点数,以及分别计算度为0,1,2的结点数。代码如下:#include<bits/stdc++.h>using namespace std;int sumcount0=0;int sumcount1=0;int sumcount2=0;char ch;int m=0,n=0;typedef int status;typed原创 2022-04-18 21:26:23 · 240 阅读 · 0 评论 -
数据结构__稀疏多项式的加法(C语言)
本篇文章记录下稀疏多项式的加法,利用链表实现两个多项式的加法。代码如下:#include<bits/stdc++.h>using namespace std;typedef int Status;#define OVERFLOW -1#define ERROR 0#define OK 1typedef struct PNode{ float coef;//系数 int expn;//指数 struct PNode *next;//指针 }PNode,*P原创 2022-03-19 16:48:19 · 2149 阅读 · 0 评论 -
数据结构__图书管理系统(C语言)
记录数据结构的实验一,模拟图书管理系统。代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#define OK 1#define ERROR 0#define INITSIZE 100#define INCREMENT 10typedef int status;typedef struct{ char ISBN[15]; char title[50]; char .原创 2022-03-12 11:17:41 · 7181 阅读 · 0 评论