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

做网站推广引流效果好吗策划是做什么的

做网站推广引流效果好吗,策划是做什么的,上海网站定制价格低,广州开发网站建设弄清C语言中的链表 ​​ 节点结构​​ 链表由节点(Node)组成,每个节点包含: ​​数据域​​:存储实际数据(如整数、字符等)。指针域​​:指向下一个节点的地址(单链表…

弄清C语言中的链表

​​

节点结构​​

链表由节点(Node)组成,每个节点包含:

  • ​​数据域​​:存储实际数据(如整数、字符等)。
  • 指针域​​:指向下一个节点的地址(单链表)或前驱和后继节点的地址(双向链表)

链表是,利用结构体,在堆上开辟内存空间去作为指针,这个指针总是指向下一个节点,结点通过指针相互串联,形成链表。

在这里插入图片描述
DATA作为结构体中自定义的数据类型;NEXT为指向链表结点的指针,通过访问NEXT,可以去访问链表的下一个结点。

//定义结点类型
//定义结点类型
typedef struct Node{int data;//数据类型struct Node* next;//指向下一个链表结点的指针
}Node;

​​链表类型​​

  • ​​单向链表​​:节点仅包含指向下一个节点的指针。
  • 双向链表​​:节点包含指向前驱和后继的指针,支持双向遍历。
  • ​​循环链表​​:尾节点指向头节点,形成环形结构。

单链表概念和简单的设计

在这里插入图片描述

//定义结点类型
typedef struct Node {int data;       //数据类型struct Node *next;//单链表的指针域
} Node,*LinkedList;  
//Node表示结点的类型,LinkedList表示指向Node结点类型的指针类型

链表的创建

创建一个单链表的前置节点并向后逐步添加节点,一般指的是申请结点的空间,同时对一个结点赋空值(NULL)。

LinkedList listinit()
{Node* newNode = (Node*)malloc(sizeof(Node));//开辟空间if(newNode == NULL)//如果开辟空间失败{printf("申请空间失败");//exit(0);                  //开辟空间失败可以考虑直接结束程序}newNode->next = NULL;//指针指向空return;
}

注意:一定要判断是否开辟空间失败,否则生产中由于未知的情况造成空间开辟失败,仍然在继续执行代码,后果将不堪设想啦,因此养成这样的判断是很有必要的。

尾插入法创建单链表

在这里插入图片描述

//尾插法建立单链表
LinkedList LinkedListCreatT(int x)
{Node* newNode = (Node*)malloc(sizeof(Node));//开辟空间if(newNode == NULL)//如果开辟空间失败{printf("申请空间失败");//exit(0);                  //开辟空间失败可以考虑直接结束程序return 0;}newNode->next = NULL;//指针指向空//定义辅助指向Node结点类型的指针类型Node *r;r = newNode;//r始终指向终端结点,开始时指向头结点while(scanf("%d",&x) != EOF) {Node *p;p = (Node *)malloc(sizeof(Node));   //申请新的结点p->data = x;                     //结点数据域赋值r->next = p;            //将结点插入到表头L-->|1|-->|2|-->NULLr = p;}r->next = NULL;return newNode;}
//使用数组创建链表
struct node* list_create(int data[],int n)
{//创建头结点struct node* list = (struct node*)malloc(sizeof(struct node));if(list == NULL){return NULL;}//创建结构体指针指向头结点struct node* p = list;for(int i = 0;i < n;i++){struct node* tmp = (struct node*)malloc(sizeof(struct node));//设置数据tmp->value = data[i];//连接p->next = tmp;//p指针后移p = p->next;}p->next = NULL;return list;
}
http://www.dtcms.com/wzjs/498101.html

相关文章:

  • 龙泉网站建设柳州今日头条新闻
  • 做网站前提需要什么广告推广一个月多少钱
  • 南昌做网站电话深圳关键词优化报价
  • 深圳做网站设计全国疫情实时动态
  • 创意响应式网站建设网站在线优化检测
  • 二手网站怎么做排名优化
  • 莱芜网站设计网络营销理论
  • 南昌高端网站开发百度文库个人登录入口
  • 西安网站设计招聘怎么看app的下载网址
  • 台州网站怎么推广中国营销型网站有哪些
  • 教育中介公司网站建设费用自己怎么给网站做优化排名
  • ai做的网站怎么切图网络销售推广是做什么的具体
  • 广州企业网站目前引流最好的平台
  • 青岛科技网站建设爱站网seo工具包
  • 门户手机版网站汉中seo培训
  • 物业网站建设方案网络优化推广公司哪家好
  • 网站建设php的心得和体会百度关键词搜索热度查询
  • 国内html5视频网站建设正规代运营公司排名
  • 51简历模板网学校seo推广培训班
  • 现在去石家庄会被隔离吗东莞网站推广及优化
  • 网站建设服务 百度常用的网络推广方式有哪些
  • 网站装修的代码怎么做的济宁网站建设
  • 专门做简历的网站百度商品推广平台
  • 陈坤做直播在哪个网站网站怎么申请怎么注册
  • 自己做网站用什么数据库2023最火的十大新闻
  • 石家庄商城网站制作我想在百度上做广告怎么做
  • 临沂教育平台网站建设电商平台运营方案思路
  • 深圳市移动端网站建设免费seo推广公司
  • 企业网站建设管理及推广查企业信息查询平台
  • 文字设计四川网站seo