当前位置: 首页 > news >正文

惠州企业网站建设wordpress主题 国外

惠州企业网站建设,wordpress主题 国外,做一名网络写手去那个网站好,做简单网站广义表(Generalized List)是一种扩展了线性表的数据结构,它在线性表的基础上增加了元素可以是表的特点。在广义表中,元素不仅可以是单个的数据元素,还可以是一个子表,而子表中的元素也可以是数据元素或其他…

广义表(Generalized List)是一种扩展了线性表的数据结构,它在线性表的基础上增加了元素可以是表的特点。在广义表中,元素不仅可以是单个的数据元素,还可以是一个子表,而子表中的元素也可以是数据元素或其他的子表,这样递归定义,形成了一种层次结构 

#include <stdio.h>
#include <stdlib.h>// 定义广义表节点结构
typedef struct GLNode {char data; // 可以根据需要修改为其他类型struct GLNode *next; // 指向下一个节点struct GLNode *child; // 指向子表
} GLNode, *GList;// 创建广义表节点
GLNode *CreateGListNode(char data) {GLNode *node = (GLNode *)malloc(sizeof(GLNode));if (node) {node->data = data;node->next = NULL;node->child = NULL;}return node;
}// 插入节点到广义表
void InsertGListNode(GList *list, char data) {GLNode *node = CreateGListNode(data);if (node) {node->next = *list;*list = node;}
}// 插入子表到广义表
void InsertChildGListNode(GList *list, GList child) {GLNode *node = CreateGListNode('\0'); // 使用空字符表示子表if (node) {node->child = child;node->next = *list;*list = node;}
}// 打印广义表
void PrintGList(GList list) {GLNode *p = list;while (p) {if (p->data != '\0') {printf("%c ", p->data);} else {printf("(");PrintGList(p->child);printf(") ");}p = p->next;}
}// 释放广义表空间
void FreeGList(GList list) {GLNode *p = list;while (p) {GLNode *temp = p;p = p->next;if (temp->child) {FreeGList(temp->child);}free(temp);}
}int main() {GList list = NULL;// 创建广义表 (a, (b, c))InsertGListNode(&list, 'a');GList child1 = NULL;InsertGListNode(&child1, 'b');InsertGListNode(&child1, 'c');InsertChildGListNode(&list, child1);// 打印广义表printf("广义表: ");PrintGList(list);printf("\n");// 释放空间FreeGList(list);return 0;
}

http://www.yayakq.cn/news/515013/

相关文章:

  • 合肥++网站建设莱芜住房和城乡建设厅网站
  • 网站开发语言那个好搭建网站设计
  • 网站备案承诺书清河网站建设费用
  • 重庆网站网络推广数码科技网站
  • 小网站大全中国互联网金融公司排名
  • 中学网站建设工作实施方案正能量网站有哪些
  • 梅州公司做网站安卓android下载安装
  • 响应式大学网站个人主页模版
  • 做自我介绍的网站的图片素材怎么用centos做网站
  • 上街三屏网站建设有没有代加工的网站
  • 辽宁工程建设工程信息网站建设网站一般要多久到账
  • 网站建设7个主要流程图网站建设技术网站
  • 广州省建设厅官方网站wordpress去除tag
  • 网站推广软文中学网站源码
  • 斐讯k3做网站设计师网名叫什么好听
  • 通州 网站建设设计房子的软件免费
  • 网站建立数据库wordpress文章末尾加上相关文章
  • 济南网站设计哪家好网站系统开发
  • 网站专业是学什么网站建设如何提案
  • 望城区建设局网站wordpress登录后台闪退
  • 小企业网站价格做网站分辨率多少
  • 淘宝网站建设策划书宝宝个人网站模板
  • 椒江区建设局网站农村电商网站建设方案
  • 百度怎样建立网站链接网站后台空间满了怎么办
  • 想自己做衣服上哪个网站学进入网站前如何做环境检测
  • 网站自适应怎么做移动互联网开发好就业吗
  • 福建省住房建设厅网站6流感用什么药更好
  • 网站充值接口怎么做建设工程信息在哪个网站
  • 合肥网站开发公司电话网站建设设计公司哪家好
  • 做中学网站脚上起小水泡很痒是什么原因