2022 iThome 鐵人賽
「連續 30 天發表技術文章不中斷」爆發驚人的技術能量,
寫出一整年的成長與學習。
Software Development
選手 147 文章 2896
Day 8
2022-09-15
1570
0
今天來到我們資料結構的第四講,今天要討論的是Stack跟Queue,中文我們稱作堆疊(Stack)和佇列(Queue),這兩個資料結構最最最大的特點就是他很簡單...
Day 3
2022-09-14
1570
0
昨天講到了定義域,今天換來討論值域。理想上一個方法都希望有一個回傳值,但現實中很難做到,就算已經在先驗條件中把所有未定義的輸入都排除了,仍然會有狀況是導致沒辦法...
Day 30
2022-10-15
1569
0
最後一天旅程。今天前半段分享程式如何利用Polymorphism技術「重構」,後半段則是總結和心得報告。 程式中如有多重if's或case's判斷物件,可考慮...
Day 26
2022-10-11
1568
0
今天是繼承的最後一篇,介紹另一個在物件導向程式語言常常討論的議題:繼承和組合之比(或之爭)。 物件導向領域的繼承機制,父子類別間的關係,常會用「子類別is...
Day 20
2022-10-04
1568
0
前言 在進入下一章紅黑樹前,我們要先帶一下 AVL Tree,告訴大家怎麼調整 Unbalanced 的狀況,本章節應該是要放在前面一點講解的,不小心安排錯ㄌQ...
Day 5
2022-09-06
1568
0
學習物件導向時,你一定常常看到 . 這個符號。 當物件導向遇到指標時,你又一定看過 -> 這個符號! 許多人常常把 -> 與 . 混淆,不知該用哪個...