找出下面程式中的錯誤,並改正:
#include
#include
#include
using namespace std;
class test
public:
string s;
main()
test *t=new test[3];
ofstream output("file",ofstream::binary);
t[0].s="hello";
t[1].s="world";
t[2].s="!";
output.write((char*)t,3*sizeof(test));
output.close();
delete t;
ifstream input("file",ifstream::binary);
test in[3];
input.read((char*)t,3*sizeof(test)):
input.close();
cout//ofstream::binary和ifstream::binary表示已二進位制形式進行讀寫
20140925百度校園招聘一面
面試官先讓我做自我介紹。然後馬上就談專案了,叫我挑乙個專案講講怎麼做的,解決了什麼問題。問專案我最不怕了,畢竟專案都是自己認真地完成的,也確實在做專案過程中學到了很多東西,解決了一些問題。然後就問問我在華為實習的情況。說完他讓我寫寫程式,問我知道哪些排序演算法,叫我寫乙個熟悉的排序演算法。居然讓我自...
2023年百度校園招聘筆試題(研發類)
一 簡答題 30分 1 對遠端linux unix系統進行操作,通常的途徑是採用終端軟體通過ssh登陸遠端系統,但是在網路發生中斷時,linux unix端執行的程式將會中斷,請簡述這種問題發生的原理,通過何種途徑避免這種問題,以及該途徑可以規避此問題的原理。2 乙個最小值堆,同時是一棵完全二叉樹 ...
2008百度校園招聘題一道
題目大意如下 一排n 最大 個正整數 1遞增,亂序排列,第乙個不是最小的,把它換成 1,最小數為 且未知求第乙個被 1替換掉的數原來的值,並分析演算法複雜度。解題思路 一般稍微有點演算法知識的人想想就會很容易給出以下解法 設 sn a a 1 a 2 a n 1 na n n 1 2 掃一次陣列即可...