2021.03.16
學習集合的目標
會使用集合儲存資料
會遍歷集合,把資料取出來
掌握每種集合的特徵
定義的是所有但立即和中共性的方法
所有的單例集合都可以使用共性的方法
沒有帶索引的方法
集合框架的學習方式:
學習頂層:學習頂層介面/實現類中共性的方法,所有的子類都可以使用。
使用底層:底層不是介面就是實現類,無法建立物件使用,需要使用底層的子類建立物件使用。
有序的集合(儲存和取出元素順序相同)
允許儲存重複的元素
有索引,可以使用普通的for迴圈遍歷
不允許儲存重複元素
沒有索引(不能使用普通的for迴圈遍歷)
無序的集合(儲存和取出元素的順序有可能不一致)
1.2.2.1 linkedhashset集合
2021 03 16 矩形的碰撞
矩形的碰撞 標頭檔案 ifndef rectangle h define rectangle h class crctangle endif矩形cpp檔案,實現矩形是否碰撞。原理 矩形的中心點距離與兩矩形長或寬的一半之和比較。include rectangle.h include using nam...
2021 03 16 模擬賽總結
我很快就想到了乙個 o n 2 o n 2 o n2 的做法,騙了 50 分。雖然題解裡說正解是從 n 方的做法中優化來的,但是我想的做法跟題解做法大相徑庭,根本無法優化 把必須出現的顏色看成是區間互相包含關係,於是類似括號序列,每種顏色有個左邊界和右邊界。把它看成是樹上加點,再記錄一下葉子節點數,...
位元組跳動校招前端面經(2021 03 16)
自我介紹 專案相關 webpack的工作原理 loader和plugins的區別 http頭中關於快取的字段 expires和cache control的關係和區別 前端優化的方式 cdn是怎麼工作的,存在的作用是什麼 陣列和鍊錶的區別 了解的hooks 一般的class元件和在函式元件中使用hoo...