首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
鱼鱼662
03-19 16:05
门头沟学院 Java
发布于山西
关注
已关注
取消关注
小黑和笔试
一共三题,总是从45min
1.就是一个数学题,简单
2.用一个哈希表来记录每个字符串的所有缩写的可能。
3.没时间看
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-12 20:39
门头沟学院 C++
南京予芯 C++开发 二面
1. 你在程序中是如何加锁的,代码怎样写答案:实际开发中优先使用RAII风格的锁,避免手动加解锁导致的死锁和异常安全问题,常用std::lock_guard和std::unique_lock,前者简单高效,后者支持条件变量、超时等灵活操作。多线程临界区加锁时,会尽量缩小锁的粒度,避免锁中嵌套锁,同时统一加锁顺序防止死锁。 #include <mutex> #include <vector> std::mutex mtx; std::vector<int> shared_data; void safe_push(int val) { std::lock_gua...
C++ 常考面试题总结
点赞
评论
收藏
分享
04-12 11:27
门头沟学院 C++
第一次用这个系统,还要自己导包,半天没研究明白,真的超级不好用,不如leetcode。嗐,就做出来一道题,后面也没心情做了。
蚂蚁集团笔试
点赞
评论
收藏
分享
03-19 22:27
门头沟学院 前端工程师
转转面试
3.17晚上面的转转2面(说是技术终面),前端开发岗位,两天了没消息,是不是挂了
如何确定求职岗位
点赞
评论
收藏
分享
03-28 00:02
阜阳师范大学 C++
multiset
`multiset` 是 C++ 标准库中的一个关联容器,位于 `<set>` 头文件中。它与 `set` 类似,但**允许存储重复的元素**,且内部始终保持有序(默认升序)。---1. 基本定义```cpp#include <set>using namespace std;multiset<int> ms; // 升序(默认)multiset<int, greater<int>> ms2; // 降序```---2. 常用操作| 操作 | 代码示例 | 说明 ||------|----------|------|| 插入 | `ms.insert(x);` | 插入一个元素,允许重复 || 查找 | `auto it = ms.find(x);` | 返回第一个等于 `x` 的迭代器,找不到返回 `end()` || 计数 | `int cnt = ms.count(x);` | 返回 `x` 出现的次数 || 删除单个 | `ms.erase(it);` | 删除迭代器指向的元素 || 删除所有 | `ms.erase(x);` | 删除所有等于 `x` 的元素 || 大小 | `int sz = ms.size();` | 当前元素个数 || 清空 | `ms.clear();` | 删除所有元素 |---3. 边界迭代器(重要)- **`lower_bound(x)`**:返回第一个 **≥ x** 的迭代器。- **`upper_bound(x)`**:返回第一个 **> x** 的迭代器。- **`begin()`**:指向第一个元素(最小)。- **`end()`**:指向最后一个元素**之后**的位置(不指向实际元素)。**注意**:- 当所有元素都小于 `x` 时,`lower_bound(x)` 返回 `end()`。- 当容器为空时,`begin() == end()`。---4. 迭代器与距离迭代器可以像指针一样移动和取值:```cppauto it = ms.begin(); // 指向第一个元素int first = *it; // 获取元素值++it; // 移动到下一个元素```**`distance(begin, it)`**:计算两个迭代器之间的元素个数(需要 `<iterator>` 头文件)。例如:统计左边小于当前值的元素个数:```cppauto it = ms.lower_bound(x);int less_cnt = distance(ms.begin(), it); // 比 x 小的元素个数```- 当 `it == ms.end()` 时,`distance` 等于当前总个数(所有元素都小于 `x`)。---5. 与 `set` 的区别| 特性 | `set` | `multiset` ||------|-------|------------|| 重复元素 | 不允许 | 允许 || 插入 | 唯一 | 可重复 || 删除 `erase(value)` | 最多删一个 | 删所有相等的 || 常用场景 | 需要唯一集合 | 需要计数或保留重复值 |---6. 时间复杂度- 插入、删除、查找、`lower_bound` / `upper_bound`:**O(log n)**- 遍历(如 `for` 循环):O(n)- `distance` 在非随机访问迭代器上是 O(k),k 为距离,**不是 O(1)**。---7. 实际应用:统计左边比当前小的元素个数(经典题)```cpp#include <iostream>#include <set>#include <iterator>using namespace std;int main() {int n, x;cin >> n;multiset<int> left; // 存放左边已出现的数for (int i = 0; i < n; ++i) {cin >> x;auto it = left.lower_bound(x); // 第一个 >= x 的位置int cnt = distance(left.begin(), it); // 左边 < x 的个数cout << cnt << " ";left.insert(x);}return 0;}```**解释**:- 因为 `left` 有序,所有小于 `x` 的元素都在 `begin()` 到 `it` 之间。- `lower_bound` 返回第一个 ≥ x 的位置,正好划出了“小于 x”的区间。- 使用 `distance` 得到区间长度,即小于 `x` 的个数。- 每次遍历后把当前值插入,供后续比较。---8. 为什么不用 `set`?`set` 会去重,如果左边有重复的可爱值,统计结果会偏小,而 `multiset` 保留了所有重复值,保证计数正确。---9. 注意事项- 包含头文件 `<set>`,使用迭代器时可能需要 `<iterator>`(`distance` 在其中)。- 不要解引用 `end()`,也不要在空容器上解引用 `begin()`。- 当使用 `auto` 时,编译器自动推导迭代器类型,简化代码。---10. 总结`multiset` 是一个**有序可重复容器**,适合需要维护动态有序序列且允许重复的场景。通过 `lower_bound` 和 `distance` 可以轻松统计比当前元素小的个数,是解决“左边比当前小”类问题的利器。掌握它的基本操作,可以让你在处理有序数据时更加得心应手。
点赞
评论
收藏
分享
04-09 16:27
西安电子科技大学 C++
柠檬微趣C++一面
1.说一下你的断点续传怎么实现的?2.分片出错了怎么办?3.CRC校验和MD5校验有啥区别?性能 准确 错误率3.如果串改,攻击 你怎么解决?4.你的分片 怎么保证有序5. 你的文件上传 如何保证文件上传对了的?6. 你说说map 和hashmap的区别7.不考虑范围查询的话 红黑树和hash表有什么区别8. hash冲突你知道吗? 怎么解决?9. 你知道的hash算法有哪些?10.hash 算出来的是什么 是内存地址吗?举个例子1234 怎么hash的 11.你知道的排序算法有哪些 ?12.快排实现复杂度是多少 最坏 最好 平均? 为什么平均还是nlogn 怎么算的13.快速排序 的 平均时...
查看23道真题和解析
点赞
评论
收藏
分享
一键发评
蹲进度
接好运
忍耐王
哈希怎么写
第三题啥
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
厦门银行AI面试面经
7416
2
...
字节AI应用开发一面拷打1h🤯
2468
3
...
网易客户端实际等待开奖
2047
4
...
腾讯云智415暑期一面纯八股!
2000
5
...
4.16 滴滴一面
1991
6
...
因为不主动加班被裁了
1849
7
...
面试官角度谈谈还要刷力扣吗
1808
8
...
华为暑期实习
1449
9
...
0408飞书后端2面,“八股+智力题+算法”全都答上来了,依然挂了
1442
10
...
滴滴4-16Java面
1442
创作者周榜
更多
正在热议
更多
#
AI时代还有必要刷leetcode吗?
#
36557次浏览
449人参与
#
想从事Agent应该学习哪些技术?
#
9036次浏览
306人参与
#
有哪些公司在面试时考察AICoding?
#
20123次浏览
357人参与
#
你的第一家实习公司是什么档次?
#
70364次浏览
335人参与
#
HR面都在聊什么?
#
14158次浏览
170人参与
#
大学生该如何认清当下的就业环境?
#
162662次浏览
889人参与
#
26届春招投递记录
#
3775次浏览
42人参与
#
从投递到OC,你用了多久
#
24511次浏览
247人参与
#
什么人最适合大厂?
#
13112次浏览
138人参与
#
我的求职进度条
#
1122352次浏览
8096人参与
#
哪些公司面试还在问八股?
#
14570次浏览
128人参与
#
父母问你工作找得怎么样,怎么回
#
23606次浏览
293人参与
#
如何快速融入团队?
#
50179次浏览
307人参与
#
校招生月薪1W算什么水平
#
143477次浏览
493人参与
#
美团笔试
#
925783次浏览
5743人参与
#
你觉得什么岗位会被AI替代
#
57342次浏览
371人参与
#
多益网络工作体验
#
68621次浏览
310人参与
#
你觉得机械有必要实习吗
#
83753次浏览
529人参与
#
薪资爆料
#
412780次浏览
2209人参与
#
美团开奖
#
407898次浏览
1805人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务