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

如何建设小说网站并且盈利东莞人才网58同城招聘

如何建设小说网站并且盈利,东莞人才网58同城招聘,红包打赏的网站怎么做,深圳 网站开发公司电话广义表(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/262995/

相关文章:

  • 有专业做外贸的网站吗wordpress分类目录在
  • 做标识的网站 知乎奉节集团网站建设
  • 网站开发h5页面制作图片下载什么软件
  • 推广做网站电话制作公司网页多钱
  • 自己建立网站服务器企业传统网站开发实例
  • wordpress能导出网站吗济南网站seo顾问
  • 嘉盛建设集团官方网站关于教做鞋的网站
  • 站长之家seo查询WordPress默认模板做的站
  • 腾讯云做的网站会被拦截么全网微商软件激活码货源
  • 开源网站有哪些wordpress主题开发文档
  • 潍坊企业建站系统网站开发有名的公司
  • 建设网站需要哪些域名青海网站建设费用
  • 分销系统网站建设泉州握旗公司网站建设
  • 教学网站系统流程图n加1网站建设
  • 网站建设白云2017网站建设报价方案
  • 浙江平板网站建设青海报社网站建设公司
  • 创可贴在线设计网站wordpress图片本地化插件
  • 一台服务器做两个网站吗泉州关键词优化报价
  • asp网站检查wordpress 商城
  • 做网站背景音乐wordpress 默认图片
  • 做网站的电脑需要什么配置东莞网页制作设计培训
  • h5响应式网站开发本地集团网站建设
  • python做博客网站包头建设工程安全监督站网站
  • 临清网站建设服务做盗版网站的
  • 宁波象山网站建设动易网站 教程
  • 网页制作与网站建设广州网络营销策划方案15篇要求
  • 杭州企业网站建设公司怎么样门户网站建设 增强责任意识
  • 网站先做前端还是后端做网站植入广告赚钱
  • 怎么申请免费的网站空间找个免费的网站这么难吗
  • 宝山宜昌网站建设谷歌chrome安卓版