资源简介
代码片段和文件信息
#include
#include
typedef struct glnode
{
char name[100]; //教师或者学生的姓名
char prof[100]; //教师结点表示职称,学生结点表示班级
int type; //结点类型:0-教师,1-研究生,2-本科生
struct {struct glnode *hp*tp;}ptr; //*hp指向同级的下一个结点,tp指向下级的首结点
}glist;
//建立广义表
glist *glistcreate(char *str)
{
glist *head*p*q*m*a; //简要介绍:head指向头节点,不变;p指向导师结点;q指向研究生结点;a指向本科生结点;m指向新创建的结点
int i=0j=0flag=0flag1=0flag2=0len=strlen(str);
head=p=q=m=a=NULL;
while(i {
if(str[i]==‘)‘||str[i]==‘(‘||str[i]==‘‘||str[i]==‘)‘||str[i]==‘(‘||str[i]==‘‘)
{
i++;
continue;
}
else
{
if(!(m=(glist *)malloc(sizeof(glist))))
exit(1);
for(j=0;str[i]!=‘-‘;) //将字符串中的学生信息转化成学生结点
- 上一篇:蛇形矩阵源码(c语言)
- 下一篇:经典编程100题答案.rar
相关资源
- c++ 排队就诊系统源码(数据结构)
- 利用队列找出迷宫的最优解
- 学校超市选址问题+数据结构(源码
- 数据结构Prim最小生成树
- 练习数据结构用途
- 数据结构教程李春葆版第三版上机实
- 数据结构与算法分析—c语言描述_课后
- 严蔚敏版数据结构所有算法代码.wps
- c++ 多项式计算(支持加减乘除以及带
- 小甲鱼数据结构源码
- 数据结构单链表c语言源代码
- 清华大学严蔚敏数据结构习题集(C版
- 哈夫曼编/译码器(beta3.c)
- 数据结构习题集答案(C语言版严蔚敏
- 数据结构头插法建立单链表
- 数据结构教程第五版李春葆课后习题
- 《数据结构与算法—C语言版》线下题
- 《数据结构》第二版 高清带书签 陈越
- 《数据结构(c语言版)》pdf 严蔚敏
- 数据结构C++版邓俊辉 第三版 真正的完
- 大学数据结构课设--电梯模拟(c++控制
- 传智播客2018c++全套讲义,c基础,c提
- PID控制算法的C语言实现(完整版)
- 《数据结构基础(C语言版)》pdf [美
- 《大话数据结构》epub电子书以及随书
- 《数据结构与算法分析:C语言描述原
- 《数据结构精讲与习题详解:考研辅
- 数据结构习题集.pdf(含答案)
- C语言经典数据结构算法总结 红黑树
- C++顺序表的查找、插入与删除
评论
共有 条评论