上節課老師教授了兩種方式解決刪除vector中資料排序混亂問題,下面是通過虛刪的方式重新寫的**。這種方式適合資料類中有很多中資料的情況,用multimap時存vector中的下標,但是像這種通訊錄只有姓名和**號碼的類,直接用的multimap就行了。
#includeusing namespace std;
class student
student(string n,string t,int c):names(n),tel(t),cunzai(c){}
string getnames()
string gettel()
int getcun()
void xiugaite(string b)
void xiugaina(string s)
void xiugaicun()
friend ostream& operator<<(ostream& os,const student& c);
friend istream& operator>>(istream& is,student& c);
};ostream& operator<<(ostream& os,const student& c)
}struct setstudent
;void setstudent::readstudent()
in.close();
}void setstudent::writestudent()
void setstudent::chazhao()
if(it2!=alll.end())
}void setstudent::cutstudent()
if(it2!=alll.end())
}int main()
cao.chazhao();
cao.fixstudent();
cao.cutstudent();
cao.writestudent();
return 0;
}
5月18日InterlliJ IDea快捷鍵
alt 回車 匯入包,自動修正 ctrl n 查詢類 ctrl shift n 查詢檔案 ctrl alt l 格式化 ctrl alt o 優化匯入的類和包 alt insert 生成 如get,set方法,建構函式等 ctrl e或者alt shift c 最近更改的 ctrl r 替換文字 c...
學習總結 2023年12月18日
一.自動門的製作 首先將門模型掛載在乙個空物體下,模型需要掛載乙個collider,使門具有物理屬性,玩家不能穿過,這個collider不能掛載到空物體上,它需要能隨著門一起移動,接下來通過動畫或者指令碼實現門的開合。在掛載了模型的空物體上新增乙個collider元件,一般是球形碰撞器,設定為tri...
3月18日每週總結
目前遇到的問題模型 貪心演算法需要對資料先按一定規則排序 從問題中抽象出貪心標準的數學模型是解題關鍵 區間問題 一連串起始位置,終點位置,求最多進行幾個活動 安放雷達 搬運桌子 疊加區間 一般都要設結構體,兩個屬性值,然後將問題抽象轉化。截止時間問題 設乙個date陣列,寫乙個finddate函式,...