Re: [請益] MTK 面試測驗請教

看板Soft_Job作者 (黑暗,點綴孤零零的星)時間15年前 (2010/06/13 03:41), 編輯推噓0(0012)
留言12則, 6人參與, 最新討論串11/14 (看更多)
// 1. ======================================================================== void (*f[5])() = { func1, func2, func3, func4, func5 }; void main (int n) { f[n-1](); } // 2. ======================================================================== // 小弟資質愚鈍,是個數學白痴,所以還是採用題目要求的 if (囧) struct { int n; void (*f)(); } tbl[5] = { {33, func1}, {67, func2}, {324, func3}, {231, func4}, {687, func5} }; void main(int n) { for (int i = 0; i < 5; ++i) if (n == tbl[i].n) tbl[i].f(); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.169.245

06/13 04:21, , 1F
這樣有比較快嗎...
06/13 04:21, 1F

06/13 04:36, , 2F
請教題意的「最快」所指為何?效率最快?實作最快?etc?
06/13 04:36, 2F

06/13 04:38, , 3F
小弟數學不好,求執行效率有困難,只好求實作效率了。XD
06/13 04:38, 3F

06/13 12:36, , 4F
為什麼都沒有出題者想要考"維護最快"的程式
06/13 12:36, 4F

06/13 12:37, , 5F
用極精簡難懂的指標語法寫C, 是古時候的高手愛玩的把
06/13 12:37, 5F

06/13 12:37, , 6F
戲(我沒有全盤否定指標啦), 讓新手難以看懂他的程式
06/13 12:37, 6F

06/13 12:38, , 7F
讓我來出題, 我會出"讓使用者輸入任一整數, 產生九
06/13 12:38, 7F

06/13 12:38, , 8F
九乘法表". 絕大多數人都可以快速用雙重迴圈寫出來
06/13 12:38, 8F

06/13 12:39, , 9F
但是絕大多數人都不會檢查使用者輸入的數字是否為整數
06/13 12:39, 9F

06/13 13:18, , 10F
因為那裡是MTK .. XD
06/13 13:18, 10F

06/16 20:07, , 11F
MTK不是軟體公司XD
06/16 20:07, 11F

06/01 22:31, , 12F
MTK軟體人不會比硬體人少 不然怎麼做turnkey solution :)
06/01 22:31, 12F
文章代碼(AID): #1C4-BYjE (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1C4-BYjE (Soft_Job)