NOIP初賽準備 第二課時

2021-07-23 16:39:29 字數 871 閱讀 4027

noip2015

第6題(1)棧型別題:單棧:問棧頂元素、序列可否、序列操作

(2)作業系統:遞迴使用棧、廣搜使用佇列(迴圈佇列,優先佇列,雙向佇列)

迴圈佇列(尾指標+1=頭:滿,尾=頭:空)

程式設計時:一定要判斷佇列或棧為空或滿。(空不能出,滿不能進)(stl不管(內部機器處理))

第7、8題:關於樹(1

)判斷型題目:具體分析,把樹畫出來。

拓展:給定二叉樹節點數,計算可能性。

(2)樹的常識

①二叉樹允許空集,樹不允許。(空集是一顆二叉樹)

②滿二叉樹:層數i(2i-1每層,總2i-1)n0=n2+1(n0葉子,n2滿節點)

③完全二叉樹節點n:一共有(int)(log2

n)+1層

(3)最小生成樹:

①kruskal:找最小邊(如果迴路就扔掉(並查集))o(eloge)

②prim:找點,與點相連所有邊中找最小邊;鄰接矩陣o(n2)

第10題t(n)=1/2n(n+1)+1(注意t是時間的遞推公式)

第11題:每個點每個邊搜過一遍o(n+e)

第12題:關於哈夫曼樹

若有一堆字元要傳輸:aababccabcdecaf用不等長編碼表示字母

①    數出現次數a:5 b:3 c:4 d:1 e:1 f:1

②    排序

③    取小兩

④    左小右大合併相加

⑤    返回②

⑥    左0右1,深度搜a:5 11 b:3 01……

計算路徑長度:位數乘個數

特點:不會出現乙個碼是另乙個碼的字首,所以可以翻譯

三叉樹:直接找最小(不是最優,會不滿)應該從上至下,保證上面滿,下面多出的再放。(往上提)

css第二課時筆記

1 css html js等分類放入乙個資料夾 2 標題 行表頭列表頭 不寫scope的屬性的話預設為行表頭 3 按鈕 5 重點 div css布局 塊級元素特點 1 塊元素裡面的內容預設是在塊的左上角 2 塊元素獨佔一行,存在於文件流中,有哪些元素是塊元素 1.div 2.p 3.h1 h6 4....

NOIP初賽準備 第6課時

noip2014 問題求解 不重a4 4 兩重6 1 1 8 8 一重11 連續 3 a2 3不連續 a2 3 c3 288同11 noip2013 不定選2 快排 以第1個數為基準 會退化為o n 2 最壞情況 平均o nlogn 歸併 o nlogn 堆排序 o nlogn 桶排序 o kn k...

java 類與物件(第二課時)

第二課時 類與物件 綱要 1.掌握什麼是類,什麼是物件 2.學會類的定義並編寫類 3.通過類建立物件 4.物件作為方法引數 應用軟體 eclipse 一 生活中的類與物件 1.生活中的類 具有共同特徵的事物所形成的種類。物件 具體的某乙個人或物。例如 學生是乙個類,具體到某個學校某個年紀某個班某個學...