feather_1201 的部落格

[S13_APP] SLS Post#1 資工三甲 499261502 蔡皓羽

win 8 app 開發心得 :

      一開始選的這門課覺得很有趣,感覺可以學到很多的東西因為現在平板是趨勢,所以我覺得非常的實用。

      而一開始,我們這組有很多的想法,想要時做出很多有用的專題程式,不過漸漸的發現我們的實力與時間都是有限的,很多的想法其實都可以當作畢業專題來做了,於是最後都作罷,選了較簡單的「吉他和絃」來製作。

[S13-APP] HW0 499261502 蔡皓羽

對於這次win8的課程很有興趣,很開心WIN8是新的作業系統,馬上就有機會可以學習到。之前都是練習android的APP程式,希望這次可以學習到win 8 app 的開發,可以藉由與同學的分組以及欣賞其他組同學的專題發表,來從中獲得啟發與想法。學習別人的優點,自省自己所不足的地方。以利將來對畢業專題有所幫助。

[F11_Datastruct] 499261502 lab2心得

這題是要用stack做postfix,雖然大一就有學過一點inorder、preorder、

postorder,但是還沒有用程式時做過,而且還要使用頗不熟的linked list,剛開始就覺得頗困難的這題。

    雖然這題給了大致的source code,但我覺得要看懂並使用真的很困難,而且其實code有頗多陷阱,給的實在有點不完全,光是debug code fragmen就花

了很多的時間,有些大小寫要自己去改掉、增加更多的運算先後判斷,況且我JAVA的基礎並沒有很好,泛型<E>的觀念實在是弱的可以,所以我的程式頗長的,因為我把字元跟整數數字都分開來傳進,所以都還要再寫一個stack class 和 linked list class,一個是字元、一個用整數,但也因為這題,讓我稍微了解泛型<E>的使用方法,後來問同學才知道這就是泛型的公用,兩個型態不同,但是做的東西一樣的時候,泛型會不care型態,依然滿足所要的需求(應該是這樣說吧 XD)   所以如果使用泛型,我的程式就可以少用兩個class,程式碼應該就會短些了

   然後主要就是stack要搞清楚誰進誰出,還有一些運算元的優先,這裡的判斷到是寫了蠻多的

[F11_Datastruct] 499261502 lab3心得

這題我覺得是所有lab裡面最簡單的一題,剛開始看到題目,因為還不太清楚quicksort該怎麼用,我想說用最基本的bubblesort再加上暴力法,先來看看一些基本觀念是否有問題,結果很順利的,用bubblesort上傳也是可以過關,所以在來就研究研究quicksort,然後就翻翻書、查查網路大概就知道quicksort的原理,主要是要用遞迴寫,不常用,所以花比較多時間了解

   然後這題也要用到很多以前java的觀念,像是字串的讀入判讀、擷取字串、字串的排序等等,都讓我翻了一下以前的java課本

   其中這題最機車的,大概就是那個平均85跟85.0,這裡讓我花了非常久的時間還是無法解決,用int和string都無法解決,強制它印出.0又怕秘密測試值不會過,後來我突然想到,平均的排序跟總分的排序一定會是一樣的,所以我就判斷排序總分誰高,然後再印出string型態的平均,就可以很順利的解決了 :)