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

站长工具的使用seo综合查询运营专业关键词优化平台

站长工具的使用seo综合查询运营,专业关键词优化平台,租用云服务器一年大概的费用,商城网站设计制作输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。 链表的值不能重复。构造过程,例如输入一行数据为:6 2 1 2 3 2 5 1 4 5 7 2 2则第一个参数6表示输入总共6个节点,第二个参数…

输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。
链表的值不能重复。构造过程,例如输入一行数据为:6 2 1 2 3 2 5 1 4 5 7 2 2则第一个参数6表示输入总共6个节点,第二个参数2表示头节点值为2,剩下的2个一组表示第2个节点值后面插入第1个节点值,为以下表示:1 2 表示为2->1链表为2->1,3 2表示为2->3链表为2->3->1,5 1表示为1->5链表为2->3->1->5,4 5表示为5->4链表为2->3->1->5->4,7 2表示为2->7链表为2->7->3->1->5->4最后的链表的顺序为 2 7 3 1 5 4最后一个参数为2,表示要删掉节点为2的值删除,则结果为 7 3 1 5 4
数据范围:链表长度满足1≤n≤1000,节点中的值满足0≤val≤10000 测试用例保证输入合法。
输入描述:输入一行,有以下4个部分:
1 输入链表结点个数
2 输入头结点的值
3 按照格式插入各个结点
4 输入要删除的结点的值
输出描述:输出一行输出删除结点后的序列,每个数后都要加空格。
输入:5 2 3 2 4 3 5 2 1 4 3
输出:2 5 4 1
说明:形成的链表为2->5->3->4->1删掉节点3,返回的就是2->5->4->1

输入:6 2 1 2 3 2 5 1 4 5 7 2 2
输出:7 3 1 5 4

#include <stdio.h>
#include <stdlib.h>typedef struct tagNode {int val;struct tagNode *next;
} Node;static void insertNode(Node *head, int aim, int val) {while(head != NULL) {if(head->val == aim) {Node *temp = (Node*)malloc(sizeof(Node));temp->val = val;temp->next = head->next;head->next = temp;return;}head = head->next;}
}static void delNode(Node **head, int aim)
{if ((*head)->val == aim) {Node *temp = (*head)->next;free(*head);*head = temp;return;}Node *iter = *head;while (iter->next != NULL) {if (iter->next->val == aim) {Node *temp = iter->next;iter->next = temp->next;free(temp);return;}iter = iter->next;}
}static void printList(Node *head) {while(head != NULL) {printf("%d ", head->val);head = head->next;}printf("\n");
}static void freeList(Node *head) {while(head != NULL){Node *next = head->next;free(head);head = next;}
}int main() {int num = 0;int headVal = 0;int delVal = 0;scanf("%d %d", &num, &headVal);Node *head = (Node*)malloc(sizeof(Node));head->next = NULL;head->val = headVal;int i;for (i = 1; i < num; i++) {int aim = 0;int val = 0;scanf("%d %d", &val, &aim);insertNode(head, aim, val);}scanf("%d", &delVal);delNode(&head, delVal);printList(head);freeList(head);return 0;
}
http://www.khdw.cn/news/64197.html

相关文章:

  • 私人找人做网站深圳网络营销推广服务
  • 青岛专业做外贸网站最常用的网页制作软件
  • 手机上如何做微电影网站网上营销是干什么的
  • 网站 html5网站快速排名优化报价
  • 网站模板免费下载网页模板网址怎么注册
  • 免费素材大全视频广州网站运营专业乐云seo
  • wordpress 网站标题设置沈阳网站建设
  • 使用WordPress快速建站视频济南seo公司报价
  • 智能科普网站平台建设方案手机优化大师下载
  • 网站建设及运营个人心得秦皇岛seo优化
  • 上海服装品牌网站建设网络营销专业好就业吗
  • 深圳建外贸网站怎样做好网络营销推广
  • 清华科技园的网站谁做的百度大数据查询怎么用
  • 加盟网站开发费用最全bt搜索引擎
  • 杭州怎么做网站参考消息今天新闻
  • html网站设计范例网络广告图片
  • 福建金融公司网站建设什么软件可以搜索关键词精准
  • 网站建设基本要求电商网站有哪些
  • wordpress主题编辑没了百度关键词优化技巧
  • wordpress菜单锚点seo云优化软件破解版
  • 大型网站开发实战搜索关键词排名优化软件
  • 如何做ps4的游戏视频网站整合营销传播的明显特征是
  • 网站域名收费标准微博今日热搜榜
  • 苏州做网站哪家专业注册网站需要多少钱
  • 太原网站建设制作搜索关键词排名工具
  • 免费成品网站模板下载中国优化网
  • 电脑做ppt模板下载网站外贸展示型网站建设公司
  • 电商网站开发常用代码做网站推广
  • 做网站是什么工作seo建站要求
  • 做设计的网站有哪些如何在百度推广自己的产品