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

工邦邦官网东莞seo管理

工邦邦官网,东莞seo管理,网站电子地图怎么做,做实验用哪些国外网站2.单循环链表 data|next——>data|next——>data|next——>头节点 1.初始化链表 2.增加节点(头插法、尾插法) 3.删除节点 4.遍历链表 定义一个结构体,存放data域和指针域: typedef struct Node {//定义一个结构体&…

2.单循环链表
data|next——>data|next——>data|next——>头节点
1.初始化链表
2.增加节点(头插法、尾插法)
3.删除节点
4.遍历链表

定义一个结构体,存放data域和指针域:

typedef struct Node {//定义一个结构体,存放data域和指针域int data;//数据域类型struct Node* next;
}Node;

初始化链表:

Node* initList() {//初始化链表Node* L = (Node*)malloc(sizeof(Node));L->data = 0;L->next = L;return L;
}

头插法:

void headInsert(Node* L, int data) {//头插法Node* node = (Node*)malloc(sizeof(Node));node->data = data;node->next = L->next;L->next = node;
}

尾插法 :

void tailInsert(Node* L, int data) {//尾插法Node* n = L;Node* node = (Node*)malloc(sizeof(Node));node->data = data;while (n->next != L) {n = n->next;}node->next = L;n->next = node;
}

删除:

int Delete(Node* L, int data)//删除
{Node* preNode = L;Node* node = L->next;while (node != L){if (node->data == data) {//deletepreNode->next = node->next;free(node);return true;}preNode = node;node = node->next;}return false;
}

遍历链表:

void printList(Node* L) {//遍历链表Node* node = L->next;while (node != L) {printf("%d->", node->data);node = node->next;}printf("NULL\n");
}

main函数:

int main()
{Node* L = initList();headInsert(L, 1);headInsert(L, 2);headInsert(L, 3);headInsert(L, 4);headInsert(L, 5);tailInsert(L, 6);tailInsert(L, 7);tailInsert(L, 8);tailInsert(L, 9);tailInsert(L, 10);printList(L);Delete(L, 4);Delete(L, 5);printList(L);return 0;
}

单循环链表函数

typedef struct Node {//定义一个结构体,存放data域和指针域int data;//数据域类型struct Node* next;
}Node;Node* initList() {//初始化链表Node* L = (Node*)malloc(sizeof(Node));L->data = 0;L->next = L;return L;
}void headInsert(Node* L, int data) {//头插法Node* node = (Node*)malloc(sizeof(Node));node->data = data;node->next = L->next;L->next = node;
}void tailInsert(Node* L, int data) {//尾插法Node* n = L;Node* node = (Node*)malloc(sizeof(Node));node->data = data;while (n->next != L) {n = n->next;}node->next = L;n->next = node;
}int Delete(Node* L, int data)//删除
{Node* preNode = L;Node* node = L->next;while (node != L){if (node->data == data) {//deletepreNode->next = node->next;free(node);return true;}preNode = node;node = node->next;}return false;
}void printList(Node* L) {//遍历链表Node* node = L->next;while (node != L) {printf("%d->", node->data);node = node->next;}printf("NULL\n");
}int main()
{Node* L = initList();headInsert(L, 1);headInsert(L, 2);headInsert(L, 3);headInsert(L, 4);headInsert(L, 5);tailInsert(L, 6);tailInsert(L, 7);tailInsert(L, 8);tailInsert(L, 9);tailInsert(L, 10);printList(L);Delete(L, 4);Delete(L, 5);printList(L);return 0;
}

http://www.zhongyajixie.com/news/14193.html

相关文章:

  • 平乡企业做网站长沙网站优化体验
  • 佛山网站建设专家百度营销平台
  • 点击网站首页域名又添加一个网站推广如何收费
  • WordPress免费主题商城博客优化网站seo怎么写
  • 帮助赌博网站做优化做销售最挣钱的10个行业
  • 简单响应式网站百度软文
  • 景区网站建设的好处看书网站排名
  • 陕西网站建设热线百度浏览器网站入口
  • 海淀区网站备案去哪企业培训机构有哪些
  • 做出网站seo搜索引擎优化软件
  • 张家港手机网站建设学前端去哪个培训机构
  • 网上有做任务赚钱的网站有哪些怎样在网上做宣传
  • 微信网站制作公司哪家好百度网盘官方下载
  • 个人律师网站模板公司品牌推广方案范文
  • 高中信息技术网站建设5月疫情最新消息
  • dedecms怎么做网站怎么推广一个产品
  • 计算机网站开发毕业论文题目大全一键优化免费下载
  • 杭州手机网站制作电脑公司网站推广和seo
  • 小企业网站建设价格外贸企业网站推广
  • 怎么开设网站 优帮云成都纯手工seo
  • 茂名市制作网站的公司seo零基础教学视频
  • 软件工程管理系统长沙谷歌优化
  • 蝶恋直播视频下载铜陵seo
  • 网站优化推广平台网站设计制作培训
  • 榆林市行政效能建设网站谷歌浏览器 安卓下载2023版
  • 音乐网站后台模板杭州关键词自动排名
  • 社旗网站设计西安百度框架户
  • 网站死链是什么网络推广营销方式
  • wordpress单页插件上海seo推广外包
  • 北京所有公司名单关键词优化的方法有哪些