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

php网站怎么样深圳品牌设计公深圳品牌设计公司

php网站怎么样,深圳品牌设计公深圳品牌设计公司,烟台北京网站建设,北京pk10盘制作网站建设本专栏持续输出数据结构题目集,欢迎订阅。 文章目录 题目代码 题目 请编写程序,将 n 个整数顺次插入一个初始为空的单链表的表头。对任一给定的位序 i(从 1 开始),输出链表中第 i 个元素的值。 输入格式:…

本专栏持续输出数据结构题目集,欢迎订阅。

文章目录

    • 题目
    • 代码

题目

请编写程序,将 n 个整数顺次插入一个初始为空的单链表的表头。对任一给定的位序 i(从 1 开始),输出链表中第 i 个元素的值。

输入格式:
输入首先在第一行给出非负整数 n(≤20);随后一行给出 n 个 int 范围内的正整数,数字间以空格分隔。最后一行给出位序 i,为 int 范围内的非负整数。

输出格式:
在一行中输出链表中第 i 个元素的值。如果这个元素不存在,则输出 -1。

输入样例 1:
5
1 2 3 4 5
4

输出样例 1:
2

输入样例 2:
5
1 2 3 4 5
0

输出样例 2:
-1

代码

#include <stdio.h>
#include <stdlib.h>// 定义链表节点结构
typedef struct Node {int data;struct Node* next;
} Node;// 创建新节点
Node* createNode(int data) {Node* newNode = (Node*)malloc(sizeof(Node));newNode->data = data;newNode->next = NULL;return newNode;
}// 获取链表第i个元素的值
int getElement(Node* head, int i) {if (i < 1) return -1;  // 位序i必须从1开始Node* current = head;int count = 1;while (current != NULL && count < i) {current = current->next;count++;}if (current == NULL) return -1;  // 元素不存在return current->data;
}int main() {int n, data, i;Node* head = NULL;  // 初始为空链表// 读取整数个数nscanf("%d", &n);// 顺次插入n个整数到表头for (int j = 0; j < n; j++) {scanf("%d", &data);Node* newNode = createNode(data);newNode->next = head;  // 新节点指向当前头节点head = newNode;        // 更新头节点为新节点}// 读取要查找的位序iscanf("%d", &i);// 输出第i个元素的值printf("%d\n", getElement(head, i));return 0;
}    
http://www.dtcms.com/wzjs/576675.html

相关文章:

  • 网站建设后台功能模块免费在线伊甸国2022入口
  • 德州网站建设优化专业的网站设计
  • 网页网站开发项目设计网站建设主流技术
  • php网站开发技术前景盐城做网站哪家公司好
  • 如何做网站logo相册制作模板
  • 怎么建立自己的网站平台多少钱重庆外贸网站建设公司
  • 桓台新城建设有限公司网站互联网产品设计公司
  • 西安 做网站网站设计 案例
  • 网站建设中的策略网站运营与推广计划书怎么做
  • 网站图片布局wordpress主题购物
  • 金种子酒业网站建设中国建设银行网站签名通下载
  • 如何制作自己的网站wordpress的样式表
  • 销售网站怎么做的树立网站风格的步骤
  • dw建设网站视频seo网站首页推广
  • 蔬菜网站建设域名注册网站推荐
  • php网站开发职责网络策划案
  • 建设工程人员押证在哪个网站查深圳效果图制作
  • 网站建设都有什么类型有没人做阿里巴巴网站维护的
  • 西装定制在线网站seo优化
  • 哈尔滨房地产型网站建设装修公司报价明细表范本
  • 网站开发文档总结优化网站seo
  • 上海最新政策seo百度首页排名业务
  • 手机网站教程如何解析到凡科建设的网站
  • jqueryui做的网站团建网站建设
  • 网站建设html5模板服装设计就业前景如何
  • 彩票网站制作开发wordpress安装谷歌分析代码
  • 淮上网站建设成都工程建设信息网站
  • 梧州建设厅官方网站南丰网站建设
  • 深圳做网站公司有哪些一个完整的项目策划书
  • 网站备案的用户名是什么iis7.5 部署网站