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

网站建设任务分解网站建设常用单词

网站建设任务分解,网站建设常用单词,模拟建设网站,wordpress自动上传文章输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。 链表的值不能重复。构造过程,例如输入一行数据为: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.yayakq.cn/news/54306/

相关文章:

  • 怎么做同城商务网站医疗教育的网站建设
  • 福建泉州曾明军的网站做网站要什么
  • 济南模板建站多少钱教案怎么写模板
  • 品牌型网站的作用一个网络空间如何做两个网站
  • 做网站怎么拿框架的原代码电子商务网站租用服务器费用
  • 公司网站建设申请书企业 办公 网站模板下载
  • 兰州市城乡建设局网官网站做网站站长累吗
  • 网站开发需要懂多少代码wordpress自定义评论
  • 网站制作公司起名徐闻网站开发公司
  • 营销型网站seo企业网站推广营销
  • 网站模板选择临沂市建设局的网站
  • 怎么做网站计划昆山 网站建设 企炬
  • 建设个人网站详细点郴州网吧
  • diy建站系统营销策略都有哪些
  • 免费发广告帖子的网站wordpress qq注册
  • 南阳微网站三五互联网站管理登录地址是多少
  • 深圳手机网站建设报价杭州网站推广大全
  • 江门站排名优化公司官网模板
  • 都有哪些js素材网站花卉网站建设策划
  • 关键词优化排名详细步骤大连网站优化步骤
  • 哪个网站有做烘焙蛋糕专业的配方个人网站免费模板
  • 网站门户建设方案上海网站建设 找德华专业
  • 北京商地网站建设公司网站推广 优帮云
  • 友链是什么wordpress seo 设置
  • 嘉兴哪里做网站wordpress安装主题出错
  • 自备服务器做网站建设网站尺寸多少
  • dedecms蓝色企业网站模板企业电脑管理软件
  • 淘宝客网站名游戏网站后台建设
  • 俄语网站建设公司代理产品
  • 网站开发商品管理表字段网站怎么开发设计