写在最后
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。
Mybatis面试专题
MySQL面试专题
并发编程面试专题
*/
#include<bits/stdc++.h>
using namespace std;
int main(){
int N,K;
map<string,vector >m; // 注意vector 后面得加上空格
map<string,vector >::iterator t;
scanf(“%d%d”,&N,&K);
for(int i = 1; i <= K; i++){
int nums,a;
// cin >> i >> nums;
scanf(“%d%d”,&a,&nums);//这里不要输入 i即便i是从1开始的
for(int j = 0; j < nums; j++){
// string str;
// cin >> str;
char ch[6];
scanf(“%s”,ch);
m[ch].push_back(a);
}
}
for(int i = 0; i < N; i++){
char name[6];
scanf(“%s”,name);
printf(“%s %d”,name,m[name].size()); //m[name].size() 输出一个人选择了多少门课程
sort(m[name].begin(),m[name].end());
//for(int temp : m[name]){//这里是for循环的增强版
// printf(" %d",temp);
//}
//常规的for循环
for(int j = 0; j < m[name].size(); j++){
cout << ’ ’ << m[name][j];
}
printf(“\n”);
}
}
四:知识速递(for循环的增强版和map的基本用法和vector的基本用法)
=====================================================================================================
========================================================================
我自己写的第一个码,超时了,然后我就上网看了一下别人的思路,又写了一个码,学到了一对多的好东西,老样子,记录失败的码,
#include<bits/stdc++.h>
using namespace std;
int main(){
int N,K;
map<int,string>m;
map<int,string>::iterator t;
cin >> N >> K;
for(int i = 1; i <= K; i++){
int nums,a;
// cin >> i >> nums;
scanf(“%d%d”,&a,&nums);
for(int j = 0; j < nums; j++){
// string str;
// cin >> str;
char ch[6];
scanf(“%s”,ch);
m[a] += ch;
}
}
for(int i = 0; i < N; i++){
int count = 0;
vectorv;
// string name;
// cin >> name;
char name[6];
scanf(“%s”,name);
for(t = m.begin(); t !=m.end(); t++){
string names = t->second;
for(int j = 0; j < names.size(); j = j + 4){
if(name == names.substr(j,4)){
count++;
v.push_back(t->first);
break;
}
}
}
// cout << name << ’ ’ << count << ’ ';
printf("%s %d ",(name),count);
for(int k = 0; k < v.size(); k++){
if(k != v.size() - 1)
printf("%d ",v[k]);
else
printf(“%d\n”,v[k]);
}
}
}
//10 5
//1 4
//ANN0 BOB5 JAY9 LOR6
//2 10
//ANN0 BOB5 FRA8 JAY9 JOE4 KAT3 LOR6 AMY7 DON2 ZOE1
//3 1
//BOB5
//4 7
//BOB5 DON2 FRA8 JAY9 KAT3 LOR6 ZOE1
//5 9
//AMY7 ANN0 BOB5 DON2 FRA8 JAY9 KAT3 LOR6 ZOE1
//ZOE1 ANN0 BOB5 JOE4 JAY9 FRA8 DON2 AMY7 KAT3 LOR6
最后
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。
下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)
最新整理电子书
下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)
[外链图片转存中…(img-gtlCfroy-1715801182516)]
最新整理电子书
[外链图片转存中…(img-m96BJMR5-1715801182517)]