最后
做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。
当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。
更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务
if( str == ‘T’)
break;
if( str == ‘A’)
{
cin >> num;
if(s1.size() == temp && !s2.empty())
{
cout << “ERROR:Full” << endl;
}
if(s1.size() == temp && s2.empty())
{
while(!s1.empty())
{
int num1 = s1.top();
s1.pop();
s2.push(num1);
}
}
if(s1.size() < temp)
{
s1.push(num);
}
}
if(str == ‘D’)
{
if( s2.empty() && !s1.empty() )
{
while(!s1.empty())
{
int num2 = s1.top();
s1.pop();
s2.push(num2);
}
}
if(!s2.empty())
{
cout << s2.top() << endl;
s2.pop();
}
else if( s1.empty() && s2.empty() )
{
cout << “ERROR:Empty” << endl;
}
}
}
return 0;
}
//3 3
//A 1 A 2 A 3 A 4 A 5 D A 6 D A 7 D A 8 D D D D T
另一个码 测试数据没问题 就是过不去 把测试带点当中的 等容的 等都没问题(可能跟输入有关 ) 但还是很气愤 本想着简单着呢 写完后一提交就是过不去 ,结果测试各种数据没问题 迷茫 上网比较 了一下 觉得输入可能有问题 改了 就通过了 但我自己做的时候 还是觉得第一遍也没毛病呀 也上个码吧
#include<bits/stdc++.h>
using namespace std;
int main()
{
int N1,N2;
cin >> N1 >> N2;
getchar();//除去换行符
stacks1,s2;
string str;
getline(cin,str);
int temp = N1 < N2 ? N1:N2;
for( int i = 0; i < str.size(); i=i+2 )
{
if(str[i] == ‘A’ && s1.size() == temp && !s2.empty())
{
cout << “ERROR:Full” << endl;
}
if( str[i] == ‘A’)
{
i++;//下一个是空格
i++;//再下一个才是数字
if(s1.size() == temp && s2.empty())
{
while(!s1.empty())
{
char num = s1.top();
s1.pop();
s2.push(num);
}
}
if(s1.size() < temp)
{
s1.push(str[i]);
}
}
if( str[i] == ‘D’ )
{
if( s2.empty() && !s1.empty() )
{
while(!s1.empty())
{
char num = s1.top();
s1.pop();
s2.push(num);
}
}
if(!s2.empty())
{
最后
本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我的读者朋友们:
目录:
Java面试核心知识点
一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!
Java面试核心知识点
点
一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!
[外链图片转存中…(img-hykbsNqx-1714849019827)]
Java面试核心知识点