9 21學習記錄

2021-06-09 18:00:17 字數 495 閱讀 1867

9.21

第三天啦,今天主要看了順序容器,然後把練習題編了一下,雖然出了不少錯,但是錯誤就是收穫麼,收穫了也不少。簡要總結一下幾點。

1.用deque給vector,list賦值,但要用迭代器,不能直接賦值。

2.list貌似不可用下標操作,只能迭代器訪問。是不是因為list不像是vector那樣順序儲存?

3.list與vector,deque有好多不同,有一些操作符不適用,使用會出錯。

4.end()指向最後乙個元素的下乙個位置,不能代表任何元素。在迭代器中可以先減一,然後再解引用。

5.begin,end都是函式,所以一定要加(),又犯了上次的錯誤。。。

6.在賦值,或者其他操作中,型別一定要匹配。比如,vector::iterator iter=svec.begin().就會出錯,svec是string,而迭代器是int。當然不能使用。

7.竟然忘了do是個關鍵字,就不能作為變數使用,否則就抱一堆錯!

每天堅持,不怕慢,就怕斷……

9 21聯考總結

最近腦洞也是大的可以,今天題目比較難,只寫出了兩道題,居然乙個檔名打錯乙個忘了寫檔案流。本來想想總該比昨天考得好吧,結果呵呵了 算了,抱怨也沒什麼用,只是記錄一下讓自己以後不要再腦洞大開。第一題是二分圖染色,每一條天使通訊路徑當做乙個節點,如果兩個路徑出現相交那麼就將兩點連上無向邊。其實也不用真的連...

9 21每日部落格

今天課上老師留了下次課的課堂測試,主要是檔案的上傳和管理,具體怎樣管理還不是很清楚不過現在清楚的就是檔案的上傳,這裡我在網上找了一些資料,經過篩選我選擇的是菜鳥教程中的檔案上傳的案例來實現。如下 下面的 html 建立了乙個檔案上傳表單。以下幾點需要注意 upload.jsp 檔案 如下 page ...

9 21 學習資料結構與演算法總結

1.類中的原型的方法只會建立一次,但在定義類的內部結構時宣告,每個類的例項都會有乙份該方法的副本,因此,使用原型方法可以節約記憶體和降低例項化的開銷。2.棧 是一種後進先出的有序集合,用來儲存變數,方法呼叫,需要一種資料結構來存棧的元素。陣列 3.佇列 先進先出。列印文件。4.鍊錶儲存 每個元素由乙...