作者查詢 / skyHuan

總覽項目: 發文 | 留言 | 暱稱
作者 skyHuan 在 PTT [ Grad-ProbAsk ] 看板的留言(推文), 共1384則
限定看板:Grad-ProbAsk
[理工] 離散 有限狀態機
[ Grad-ProbAsk ]7 留言, 推噓總分: +2
作者: AAQ8 - 發表於 2018/10/19 15:00(5年前)
1FskyHuan: https://imgur.com/bjjeMih.jpg10/19 23:42
2FskyHuan: v是決定state轉換的函數,他會看input跟現在的state決定10/19 23:46
3FskyHuan: 下一個state是什麼,下一個state有a, b, c三種可能,inpu10/19 23:46
4FskyHuan: t跟現在的state總共有6種組合,所以是3^610/19 23:46
5FskyHuan: 自動狀態機沒有output,他是看跑完所有input之後最後的st10/19 23:46
6FskyHuan: ate有沒有在接受的state,解答的A就是哪些state是接受的10/19 23:47
7FskyHuan: 集合,總共有三個元素每個要或不要,所以是2^310/19 23:47
[理工] 計組 張凡上冊p.383
[ Grad-ProbAsk ]7 留言, 推噓總分: +2
作者: st945712 - 發表於 2018/10/19 16:32(5年前)
1FskyHuan: ALUop是看加減法,要做加法的設00(e.g. lw/sw),要做減法10/19 16:54
2FskyHuan: 的設01(e.g. slt),R type設10交給func. 6碼決定,因為沒10/19 16:54
3FskyHuan: 有11這個選項所以為了化簡電路,MIPS實作上slt跟R type只10/19 16:54
4FskyHuan: 看一個bit就是X1跟1X,沒用到的bit是don't care10/19 16:54
5FskyHuan: 所以你綁其中一個永遠是1只會影響到00的lw/sw10/19 16:55
6FskyHuan: 不對我打錯了slt是R type,設01應該是beq10/19 16:57
[理工] 離散 遞迴邊界
[ Grad-ProbAsk ]18 留言, 推噓總分: +3
作者: TEPLUN - 發表於 2018/10/18 18:53(5年前)
1FskyHuan: 你要問的是為什麼a0不能代一般式嗎10/18 19:36
2FskyHuan: 因為你的遞迴式利用到a_n-1=√(a_n-2+√(...))10/18 19:36
3FskyHuan: 所以你的遞迴式要n>=2, basis變a110/18 19:36
4FskyHuan: n<2的時候是沒有a_n-2這項給你代a_n-1=√(a_n-2+√(...))10/18 19:38
5FskyHuan: 的10/18 19:38
10FskyHuan: 遞迴的是最上面那條,n>=4的時候用到1, 2, 3所以這三個帶10/18 21:28
11FskyHuan: 一般式都會對,b0不在遞迴所以一般式帶不一定對,也有可10/18 21:28
12FskyHuan: 能有時候不在遞迴帶了會剛好對,比如這題如果b0帶剛好對10/18 21:28
13FskyHuan: 這時候就可以合併一般式直接寫for all a>=0,不然為了保10/18 21:28
14FskyHuan: 險你也可以不確定的(0, 1, 2, 3)都帶帶看如果不合一般式10/18 21:28
15FskyHuan: 就獨立寫10/18 21:28
16FskyHuan: 中間那條是因為n=3沒辦法遞迴但題目又想要你算b3湊的(應10/18 21:30
17FskyHuan: 該算題目的小變化?)10/18 21:30
[理工] 張凡上冊403
[ Grad-ProbAsk ]7 留言, 推噓總分: +2
作者: tataTangQQ - 發表於 2018/10/18 20:40(5年前)
1FskyHuan: 你講的都要看,只是critical path要挑最長10/18 20:54
2FskyHuan: https://imgur.com/A7PMPtI.jpg10/18 21:05
3FskyHuan: 以R type來看就有粗的三條,上面兩條比第三條長,所以cri10/18 21:05
4FskyHuan: tical path就是上面的10/18 21:05
[理工] 線代 中央97年最後一題
[ Grad-ProbAsk ]14 留言, 推噓總分: +1
作者: Rioronja - 發表於 2018/10/18 00:15(5年前)
10FskyHuan: 純高中數學算法 https://imgur.com/C8s2rO8.jpg10/18 01:42
11FskyHuan: 然後題目不能貼一下嗎...10/18 01:42
13FskyHuan: 我也花了一陣子找題目XD10/18 01:56
[商管] 誰能存取台灣經濟新報光碟資料? 優厚報酬
[ Grad-ProbAsk ]3 留言, 推噓總分: +1
作者: yuwenche - 發表於 2018/10/17 12:03(5年前)
1FskyHuan: wow這個漲幅10/17 12:30
[理工] 演算法 遞迴
[ Grad-ProbAsk ]11 留言, 推噓總分: +1
作者: hl654ck6 - 發表於 2018/10/17 00:32(5年前)
1FskyHuan: 如果n<=1就執行atom,否則依題目給的表算X, Y, Z10/17 10:59
2FskyHuan: 算出XYZ後跑兩個迴圈10/17 11:09
3FskyHuan: 1. s=s+compute10/17 11:09
4FskyHuan: 這部分每步的複雜度要看compute函式,總共做了X次你可以10/17 11:09
5FskyHuan: 代代看,前三小題看起來可以變成T(n)=X*T(n/Y)+O(1)的形10/17 11:09
6FskyHuan: 式,可以用master Thm10/17 11:09
7FskyHuan: 2. s=s+atom10/17 11:09
8FskyHuan: 這裡atom題目跟你說是O(1),所以迴圈做Z次就是O(Z)10/17 11:09
9FskyHuan: 複雜度就是兩個迴圈加起來,收斂的部分應該就是atom了把10/17 11:10
10FskyHuan: 他當O(1)10/17 11:10
[理工] 計組 Content Addressable Memory
[ Grad-ProbAsk ]12 留言, 推噓總分: +1
作者: skyHuan - 發表於 2018/10/12 14:45(5年前)
11FskyHuan: 這樣我有懂了,原來是拿tag找index,我想成data了,感謝10/14 21:46
12FskyHuan: 你!10/14 21:46
Re: [理工] 離散圖論 漢米爾頓環路
[ Grad-ProbAsk ]4 留言, 推噓總分: +2
作者: befdawn - 發表於 2018/10/13 13:14(5年前)
4FskyHuan: 或是可以說反證是矛盾的一個特例10/14 12:33
[理工] 資結 時間複雜度
[ Grad-ProbAsk ]26 留言, 推噓總分: +8
作者: sooge - 發表於 2018/10/12 22:39(5年前)
3FskyHuan: compute_value()副程式是O(k)10/13 00:22
4FskyHuan: 主程式迴圈i從1開始跑到n10/13 00:23
5FskyHuan: i小於1000的時候是O(1)10/13 00:23
6FskyHuan: i很大的時候(超過1000)就是O(i)10/13 00:23
7FskyHuan: 複雜度=1+1+...+1+1000+1001+1002+...+n=O(n^2)10/13 00:23
8FskyHuan: 喔喔喔我看錯題目,那還是一樣在n很大的時候迴圈O(n)跑n10/13 07:47
9FskyHuan: 次,所以O(n^2)10/13 07:47
10FskyHuan: 複雜度是討論n很大的時候。還有這題程式s沒設初值跑應該10/13 07:49
11FskyHuan: 會出錯雖然跟這題無關XD10/13 07:49
12FskyHuan: value=value+(i*k)這個式子只要O(1),迴圈跑k次所以compu10/13 10:47
13FskyHuan: te_value()整個副程式呼叫一次是O(k),複雜度是看input d10/13 10:47
14FskyHuan: ata大小不是看算出來的值10/13 10:47
15FskyHuan: 對啊今天如果有一個程式10/13 11:25
16FskyHuan: int test(int k){ return k*k; }10/13 11:25
17FskyHuan: 複雜度也是O(1)不是k^2 他只做了一次乘法10/13 11:25
20FskyHuan: 我說錯了應該要說資料量大小影響到執行"次數",比如資料10/13 14:48
21FskyHuan: 量是n,迴圈跑到n,資料量就有影響到複雜度,像上面test(10/13 14:48
22FskyHuan: )函式如果只是算數"值"就不會影響複雜度10/13 14:48
23FskyHuan: int test(int k){ return k*k; } => O(1)10/13 14:52
24FskyHuan: int test(int k){10/13 14:52
25FskyHuan: for(i=0;i<k;i++) printf("hello!"); } => O(k)10/13 14:52