首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
此岸性May
重庆工商大学派斯学院 算法工程师
发布于重庆
关注
已关注
取消关注
@此岸性May:
每日一题: 输出单链表倒数第K个结点值(法1)
题目 输出单链表 倒数第K个结点值【问题描述】输入一个单向链表,输出该链表中倒数第k个结点,链表的最后一个结点是倒数第1个节点。【输入形式】输入第一位为K值,其后接一串以空格分隔的整型值。【输出形式】输出为倒数第K个结点的值,若无,则输出Not Found【样例输入】3 13 45 54 32 1 4 98 2【样例输出】4【样例说明】K值为3,则输出链表倒数第3个结点的值,为4;数据输入间以空格隔开【评分标准】本题要综合输出正确性及使用的数据结构。需由输入数据构建单链表。不使用链表的将不得分。源代码#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>typedef struct node{ int data; struct node* next;}SLinkNode;void InitList(SLinkNode*& L) { L = (SLinkNode*)malloc(sizeof(SLinkNode)); L->next = NULL;}void InsElem(SLinkNode* L, int n) { SLinkNode* p = L; SLinkNode* s = p->next; while (s != NULL) { p = p->next; s = s->next; } InitList(s); s->data = n; p->next = s;}int GetElem(SLinkNode* L, int i) { int j = 0; SLinkNode* p = L; if (i <= 0) return 0; while(p!=NULL && j<i) { j++; p = p->next; } if (p == NULL) return 0; else { printf("%d", p->data); return 1; }}int main(){ SLinkNode* L; InitList(L); int k, n, j; j = 0; scanf_s("%d", &k); while (getchar() != '\n') { scanf_s("%d", &n); InsElem(L, n); j++; } k = j - k + 1; if (!GetElem(L, k)) { printf("Not Found"); } return 0;}思路解析#define _CRT_SECURE_NO_WARNINGS/*这是一个预处理指令,用于禁用某些编译器的警告信息。具体来说,它禁用了使用不安全函数的警告信息。如果不加这个指令,当你使用一些被认为不安全的函数时,编译器会给出警告信息,但是加上这个指令后,编译器就不会再给出这些警告信息了。*/#include<stdio.h> //C语言的头文件#include<stdlib.h> //C++样式typedef struct node{ //单链表结点声明 int data; struct node* next;}SLinkNode;void InitList(SLinkNode*& L) { //初始化线性表 L = (SLinkNode*)malloc(sizeof(SLinkNode)); L->next = NULL; //为空表}void InsElem(SLinkNode* L, int n) { SLinkNode* p = L; SLinkNode* s = p->next; //设置两个指针 while (s != NULL) { p = p->next; s = s->next; } //两个指针前后遍历链表 InitList(s); //初始化链表 s->data = n; p->next = s;}int GetElem(SLinkNode* L, int i) { //查找第i个元素 int j = 0; //计数 SLinkNode* p = L; //设置指针 if (i <= 0) return 0; //需找元素不符合要求 while(p!=NULL && j<i) //链表不为空 { j++; p = p->next; } //遍历 if (p == NULL) //链表为空 return 0; else //不为空,则遍历输出值 { printf("%d", p->data); return 1; }}int main(){ SLinkNode* L; //结点声明 InitList(L); //初始化链表 int k, n, j; //记录 首位 输入的数据 计数 j = 0; //计数 scanf_s("%d", &k); //用户输入首个数据 while (getchar() != '\n') { //将其他数据一次插入链表 scanf_s("%d", &n); InsElem(L, n); j++; } k = j - k + 1; //依照原序计算出正序的逆序位数 if (!GetElem(L, k)) { printf("Not Found"); } return 0;}
点赞 0
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-27 13:53
门头沟学院 Java
在爱玛总部上班一年了,我宣布:最不画饼的公司出现了……
在爱玛总部上班快一年了。 说实话,刚入职的时候,我对办公环境没抱太大期待。 不是说爱玛不好,主要是我对“制造业公司”的想象比较固定:办公室在产线的隔间,房间昏暗喧吵,工位是90年代老式抽屉,食堂要拿着铝盒拜托阿姨不要手抖。(抱歉,幼时的电视剧过于深入人心了...)来了之后发现完全不是这样,每个人都有自己的独立办公位,有宽敞明亮的会议室,有展厅有阅读空间有实验室,已经非常好了! 直到前段时间,公司通知要搬进新办公大楼。当时我正在工位上扒饭,看到消息的第一反应是:能有多大区别?后来我第一次站在新大楼下面,才发现自己之前想简单了。一、第一眼:它真的不像我想象里的制造业办公楼我对新大楼的第一印象,是“...
K3nn:
喜欢这种注重员工体验的公司,不愧是我电动车的公司
爱玛科技公司福利 17人发布
点赞
评论
收藏
分享
05-26 11:41
字节跳动_实习生(实习员工)
如何解决 Agent 工具调用时的幻觉问题,如编造 API 或 传错参数?
幻觉是怎么产生的?工具幻觉本质上是“模型自由发挥空间太大”,从另一个维度来看,就是你没有告诉他应该怎么做,给他规定怎么做我的做法收缩并明确限定使用工具:所有工具先注册成白名单,让Agent 只能从注册过的 tool 列表里去选择,并且每一个工具都有给模型明确的 JSON Schema,比如必填字段、枚举值、类型、参数范围。之前我做工具调用链路时,会在真正执行前先做一次参数校验,如果缺某个字段、字段名写错、类型不对就直接拦截,不让它进入真实 API工具调用前还会做一层业务校验。通过schema校验仅仅是模型生成的参数“可以用”,并不是说参数一定正确,同样还需要对于模型调用工具时机进行检查。比如模...
Agent 开发八股
点赞
评论
收藏
分享
04-13 21:04
已编辑
门头沟学院 C++
27届找实习
三月底投到现在至今0约面,是哪里出了问题,是背景问题还是简历问题呢希望大佬指点一下已修改,希望大佬指点一下
梦想不为空:
看着像ai写的简历,而且你就一个项目
听劝,我这个简历该怎么改...
点赞
评论
收藏
分享
05-20 18:38
北京大学 Java
怎么改改啊😭
_小趴菜_:
北京大学加大加粗就够了
点赞
评论
收藏
分享
05-23 19:29
复旦大学 C++
快手实地观察:大厂真正偏爱适配岗位的实用型人才
先聊聊身边同事的学历真实区间。小组里学历跨度不算小,最低是普通本科院校,硕士占据大半人数,也有顶尖 985 硕博学历的前辈。学术论文并非入职硬性门槛,技术岗资深员工手握多篇核心论文,业务执行岗基本不看重论文成果,学历只是入门敲门砖,不会单凭学历判定个人价值。再看组里认可度高、融入速度快的实习生,身上特质高度统一。这类人上班状态踏实沉稳,到岗立刻梳理当日工作任务,不闲聊摸鱼拖延进度。待人处事分寸感十足,主动礼貌对接同事需求,不懂就及时请教,不会闭门造车耽误整体进度。核心特质就是适配岗位执行力,大厂本质需要各司其职的螺丝钉。接到需求不纠结质疑,第一时间拆解任务上手实操,独立完成分配工作,配合团队节...
我的求职进度条
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
来🦢的第一个需求就是3000行skill
2.6W
2
...
27届暑期大厂后段高频面试汇总
1.1W
3
...
27届暑期前端高频面试题汇总(字节百度阿里快手等多家大厂)
3907
4
...
我可能就是大家口中的"工贼"
3705
5
...
父母就是我求职路上最大的山
3207
6
...
26前端的深夜
2633
7
...
26届学院本总结
2403
8
...
学院本熬到上岸的这两个月
2387
9
...
字节三面
2387
10
...
美团计划裁员30%,测试和产品砍一半,测试全栈化时代来了!
2027
创作者周榜
更多
正在热议
更多
#
实习生的蛐蛐区
#
1009193次浏览
5139人参与
#
求职遇到的搞笑事件
#
196804次浏览
979人参与
#
发面经攒人品
#
8910103次浏览
98800人参与
#
体制内上岸心路历程
#
38933次浏览
220人参与
#
27届实习投递记录
#
167057次浏览
1684人参与
#
你收到了团子的OC了吗
#
1639573次浏览
11863人参与
#
万物皆可发面经
#
5709次浏览
68人参与
#
担心入职之后被发现很菜怎么办
#
307411次浏览
1218人参与
#
扒一扒那些奇葩实习经历
#
160857次浏览
1184人参与
#
实习,不懂就问
#
232143次浏览
1771人参与
#
招聘要求与实际实习内容不符怎么办
#
226977次浏览
1078人参与
#
AI了,我在打一种很新的工
#
212101次浏览
2368人参与
#
HR问:你期望的薪资是多少?如何回答
#
103344次浏览
841人参与
#
秋招盘点:机械人值得去的企业
#
108999次浏览
746人参与
#
父母对你找工作是助力还是阻力?
#
53779次浏览
472人参与
#
实习最想跑路的瞬间
#
147827次浏览
787人参与
#
你知道哪些职场黑话?
#
94381次浏览
489人参与
#
你的mentor是什么样的人?
#
67477次浏览
855人参与
#
实习如何「偷」产出?
#
777442次浏览
8767人参与
#
你觉得mentor喜欢什么样的实习生
#
64366次浏览
1092人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务