看各位大神的代码好累啊…
看到大家在讨论昨天阿里巴巴的在线校招题目,弱渣表示好激动… 不过各位大神的
代码格式
看着好累(我是说代码格式,不是代码,别喷啊)…
比如…
其实牛客是有代码高亮的,在这里…
输入是这样的:
效果如下:
#include<iostream>
#include<queue>
using namespace std;
int print(int arr[],int n)
{
priority_queue<int,vector<int>,greater<int> >qu;
if(n==0)
return 0;
int expect=1;
for(int i=0;i<n;i++)
{
if(arr[i]==expect)
{
cout<<arr[i]<<' ';
expect++;
while(!qu.empty()&&expect==qu.top())
{
qu.pop();
cout<<expect<<' ';
++expect;
}
cout<<endl;
}
else
qu.push(arr[i]);
}
}
int main()
{
int arr[10]={1, 2, 5, 8, 10, 4, 3, 6, 9, 7};
print(arr,10);
}
代码只是随便copy的,不保证正确性~
以上
查看15道真题和解析