
数据结构
Zijeak
这个作者很懒,什么都没留下…
展开
-
《数据结构试验》第二章实验
1.(顺序表)编写一个程序,其功能是:从顺序表的第i个位置开始,删除k个元素,并输出删除前后的元素。 实现代码如下#include <stdio.h>#include <stdlib.h>#define MAXSIZE 20#define FALSE 0#define OK 1typedef int ElemType;//顺序表中存放整形元素 t...原创 2018-11-23 17:21:53 · 636 阅读 · 0 评论 -
《数据结构实验》第三章实验:多位整数带括号的简单四则运算器
四则运算器:实现多位整数的带括号的四则运算 #include <stdio.h>#include <stdlib.h> #define TRUE 1#define FALSE 0#define Stack_Size 50typedef char StackElementType;typedef struct{ StackElementType e...原创 2018-11-27 23:03:26 · 755 阅读 · 0 评论 -
C语言采用单链表实现约瑟夫环
正确版本 #include <stdio.h>#include <stdlib.h>typedef struct Node{ int data; int data_order; struct Node* next;}Node,*LinkList;//初始化循环单链表Node* IntCLinkList(){ int n,i; LinkLis...原创 2018-12-05 20:39:58 · 2390 阅读 · 0 评论 -
《数据结构实验》第六章实验
题目(1):#include<stdio.h>#include<stdlib.h>int num=1;//全局变量 typedef struct BiTNode{ char data; int num; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;void PreOrder...原创 2018-12-12 20:44:13 · 384 阅读 · 0 评论 -
《数据结构实验》第7章实验:图的邻接矩阵、邻接表表示及基本操作
图的邻接矩阵表示及基本操作#include<stdio.h>#define MAX_VERTEX_NUM 20//最多顶点个数 #define INFINITY 32768//表示极大值 #define ERROR -1typedef enum{DG,DN,UDG,UDN}GraphKind;typedef char VertexData;typedef cha...原创 2018-12-18 21:36:19 · 3266 阅读 · 2 评论 -
测试程序
#include <stdio.h>//二叉树的类型定义 typedef struct BiNode{ char data; BiNode* LChild; BiNode* RChild;}BiNode,*BiTree;//队列的类型定义 typedef struct Node{ char data; struct Node* next;}LinkQueueNo...原创 2018-12-19 22:02:30 · 150 阅读 · 0 评论 -
邻接表形式存储图并且按广度优先搜索遍历的C语言实现
用邻接表形式存储图并且按广度优先搜索打印遍历结果#include<stdio.h>#define MAX_VERTEX_NUM 20//最多顶点个数 #define ERROR -1typedef char VertexData;//边表节点类型定义 typedef struct ArcNode{ int adj;//该弧指向顶点的位置 stru...原创 2018-12-26 18:15:07 · 5201 阅读 · 0 评论 -
《数据结构》第8次上机作业:图书管理系统
#include<stdio.h>#include<string.h>#define ENDKEY '#'typedef struct node{ char name[20]; char writer[20]; float price; struct node *lchild,*rchild; }BSTNode,*BSTree;//二叉排序树插入 ...原创 2019-01-02 15:48:26 · 1107 阅读 · 0 评论