首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
pluto_ren
重庆师范大学 C++
发布于重庆
关注
已关注
取消关注
@MangataTS:
9.14小米笔试C++
编程题 ps:前面的选填记不到了 T1 链表反转 没啥好说的,就简单的链表反转一下,经典题目了 #include <iostream>#include <vector>#include <numeric>#include <limits>#include <stack>using namespace std;template <class Type> class ListNode {public: Type data; ListNode<Type> *next;};class Solution {public: /* Write Code Here */ ListNode < int > *reverseBetween(ListNode<int> *head, int left, int right) { ListNode<int> *p1,*p2; ListNode<int> *p3 = new ListNode<int>(); p3->next = head; p1 = p2 = p3; int i = 1; while(i < left && p1) { i++; p1 = p1->next; } ListNode<int> *p4 = p1; p1 = p1->next; i = 1; while(i <= right && p2) { i++; p2 = p2->next; } stack<ListNode<int> *> St; while(p1 != p2) { St.push(p1); p1 = p1->next; } p4->next = p1; p2 = p2->next; p4 = p4->next; while(St.size()) { p4->next = St.top(); St.pop(); p4 = p4->next; } p4->next = p2; return head; }};int main() { ListNode < int > *res = NULL; int head_size = 0; cin >> head_size; ListNode<int> *head = NULL, *head_curr = NULL; int head_item; for(int head_i=0; head_i<head_size; head_i++) { cin >> head_item; ListNode<int> *head_temp = new ListNode<int>(); head_temp->data = head_item; head_temp->next = NULL; if (head == NULL) { head = head_curr = head_temp; } else { head_curr->next = head_temp; head_curr = head_temp; } } int left; cin >> left; int right; cin >> right; Solution *s = new Solution(); res = s->reverseBetween(head, left, right); while (res != NULL) { cout << res->data << " "; res = res->next; } cout << endl; return 0;} T2 二叉搜索树转为双向链表 这里有点小意外,因为这里题目没有提供输入输出(CPP),于是我直接输入后排序输出了,不过貌似也通过了 #include <iostream>#include <string>#include <algorithm>#include <vector>using namespace std;#define int long longsigned main(){ vector<int> Vec; int x; while(cin>>x) Vec.push_back(x); sort(Vec.begin(),Vec.end()); int n = Vec.size(); if(n == 0) { printf("0"); return 0; } for(int i = 0;i < n; ++i) cout<<Vec[i]<<" "; for(int i = n - 1;i >= 0; --i) cout<<Vec[i]<<" \n"[i==0]; return 0;}
点赞 3
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-27 20:56
东北大学 嵌入式工程师
2.6 操作系统 并发与互斥
一、同步与异步同步:用来保证调用方和被调用方顺序执行。调用方需要等待被调用方执行完成之后,自身才能继续执行,调用方的逻辑控制流被阻塞。同步不一定要阻塞,只是逻辑控制流被阻塞。阻塞只是同步最常用的手段。异步:调用方和被调用方各自执行。调用方发出请求之后,无需等待被调用方执行完毕就可以继续执行,被调用方的执行结果通过回调、信号等方式返回给调用方。核心区别:调用方的逻辑控制流是否阻塞等待被调用方执行结束。二、同步:有锁、无锁、无等待锁的概念:核心目的是解决并发(多个操作同时进行)时,争抢共享资源(如数据、文件等)导致的混乱问题。上锁(加锁):申请独占使用权。如果资源空闲,就可获得锁并开始操作。解锁(...
C++/嵌入式开发 秋招...
点赞
评论
收藏
分享
03-28 14:03
广西大学 算法工程师
腾讯 大模型应用开发 二面
1. 如果让你设计一个 Agent 的规划器,怎么避免它每一步都重新规划,导致路径震荡?规划器不能每拿到一个 observation 就整体重算,不然很容易出现前一步刚决定检索,后一步又改成总结,再下一步又回去检索,整个执行路径会来回抖动。更稳的做法是把规划分成“全局计划”和“局部调整”两层。全局计划只定义阶段目标,比如信息收集、证据校验、结果生成;局部调整只允许在当前阶段内微调具体动作。另外要给 planner 一个明确的状态表示,比如当前子目标、已完成步骤、失败原因、剩余预算。如果没有状态约束,模型会把每次新 observation 当成全新任务来理解。线上一般还会加“重规划阈值”,只有在...
腾讯二面1097人在聊
点赞
评论
收藏
分享
03-17 15:24
重庆科技大学 Java
27届求下建议,双非27届感觉没招了
经历了一年多的简历修改,现在还没有尝试海投,八股文感觉还没有准备好,就背了Java jvm啊 MySQL spring 那些,上半年光去实习了,没有背全忘了,最近又开始八股,感觉很没有底气去投。第一次小厂面试一下就过了,就演示了下自己可以运行的项目,好像还问了索引 aop 这些,所以现在很没勇气再去尝试。想请教下现金三银四是说现在投递找什么实习?面试是都有有笔试还是特定大公司才有,还有现在投递的是日常实习吗还是暑假实习呀,或者有没有大佬再帮我看下简历提点意见,就压力很大啊
投递实习岗位前的准备
点赞
评论
收藏
分享
03-28 16:16
杭州电子科技大学 Java
腾讯面试这个状态是啥意思
1jian10:
48h没写面评会变成这样
点赞
评论
收藏
分享
昨天 18:36
华中科技大学 Java
春招百度后端二面
- 没有自我介绍-上来手撕一个dfs很简单,数字的排列- 一个默认 goroutine 消耗的资源是多少-系统资源充足时,goroutine 可以无限开启吗?有没有限制-JDK 现在最新发布到哪个版本了-JWT 由哪些部分组成-接下来离谱的来了-问我gpt的知识库截止到什么时间-问我claude的知识库截止到什么时间,最新版本是什么-然后说问你个问题说到一半他又说算了我觉得你也不知道,不问你了???
查看5道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
Vibe Coding开发前的 7 个关键步骤
3684
2
...
我放弃互联网大厂了。。
2773
3
...
字节实习一、二、三、HR面面经
2475
4
...
双非前端字节一面面经(难度 plus ultra 版)
2052
5
...
京东零售平台产品与研发中心一面
1860
6
...
美团后端暑期实习一面
1483
7
...
美团暑期二面
1422
8
...
我招了!当年就是被招行这么招进去的
1409
9
...
如何把面试主动权握在手里?Ai岗面试焚诀!
1328
10
...
腾讯前端暑期实习一面
1279
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
10899次浏览
108人参与
#
你都用vibe coding做过什么?
#
5357次浏览
189人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
30043次浏览
534人参与
#
面试被问到不会的问题,你怎么应对?
#
9387次浏览
77人参与
#
你现在一天AI几次?
#
4199次浏览
66人参与
#
你见过哪些招聘隐形歧视?
#
7640次浏览
70人参与
#
厦门银行科技岗值不值得投
#
12950次浏览
307人参与
#
Vibe Coding 会干掉初级岗位吗?
#
9005次浏览
135人参与
#
做完笔试后你收到面试了吗?
#
10088次浏览
93人参与
#
AI Coding实战技巧
#
3131次浏览
84人参与
#
如果人生可以debug你会改哪一行?
#
4023次浏览
81人参与
#
牛友の3月总结
#
13941次浏览
130人参与
#
秋招OC许愿
#
424979次浏览
2705人参与
#
大厂实习和小厂实习最大的区别是什么?
#
18940次浏览
130人参与
#
面试中,你被问过哪些奇葩问题?
#
91704次浏览
856人参与
#
uu们,春招你还来吗?
#
51634次浏览
252人参与
#
节后第一天上班,我的精神状态
#
19920次浏览
139人参与
#
面试吐槽bot
#
182447次浏览
868人参与
#
___岗狗都不干,我干!
#
78241次浏览
312人参与
#
七猫笔试
#
5949次浏览
39人参与
#
Claude Code泄露源码
#
3198次浏览
50人参与
#
金融财经春招备战日记
#
60724次浏览
252人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务