2014年6月2日 星期一

container (容器) list 使用 + b001: 最後倒數 (**)

容器是我第一次的使用;在我的理解中容器有點類似"盒子",具有空間,而空間中的物體具有類似的功能,和原先的基本型態有點不同,比較屬於把功能類似的聚在一起,而不僅是型態一樣的放在一起 (可能解讀有點錯誤,如果有錯請見諒XD )

會想使用容器,主要在於演算法的部分;像是排序、搜尋等。我始終認為演算法雖然把實作的部分抽離出來,但是對於一個程式設計師而言,還是需要了解具體的實作方式 (除非不碰程式碼) ,而程式的使用我認為分三個部分:

  1. 不會使用
  2. 濫用
  3. 正確使用
不一定三個部分都需要、但依照這個三個部分可以知道自己問題所在。

=======================================================




上面的版本是 list 的版本,至於簡單的版本我就不貼了XDDD ,我怕會有人拿來抄,所以就不公佈了,至於效能方面其實是相同的 (經實測是沒有差別的) 。

沒有留言:

張貼留言