Hackpads are smart collaborative documents. .
416 days ago
Unfiled. Edited by Jie-Han Chen 416 days ago
模擬面試 / 測驗
(1) 舉出發生 deadlock 和 race condition 的場合,並舉出實際程式碼
436 days ago
Unfiled. Edited by Jim Huang 436 days ago
模擬面試 / 測驗
(1) 舉出發生 deadlock 和 race condition 的場合,並舉出實際程式碼
(2) 設計一個演算法,計算 N! 有幾個尾隨的 0
  • 補一個偏數學的問題,這是我以前寫 Project Euler 寫到的: 請找出1000000000000!末5位不為0的值
(3) 給定一個介於 0 和 1 之間的實數,如 0.32,其型態為 double,印出其二進位表示法。倘若無法精確用 32位以內的二進位表示,則顯示 ERROR
  • 想要請問題目的意思,印出二進位表示法。我印象中像是: 0.5 的二進位表示是 0.1
  • 後面不能以 32 位以內的二進位,如果我理解的沒錯的話,是指小數點後有超過 31 個 0 or 1
  • 也就是十進位不能以2進位整除的方式。今天在台上答題的時候感到疑惑的是這題目後面的 
  • 32位 應該和 32 位元(bit) 是沒關係的吧 !?  如果ˋ是沒關係似乎就不用管 IEEE 754 單純是數學計算。如果是 32位"元" 的話,感覺上就是在問電腦中儲存的方式。
  • 是的,不要拘泥於 IEEE 754 的表達法,我們在意的是,如何用最少的位元作足夠精確度的 "機率值" 表達
442 days ago
Unfiled. Edited by Jim Huang 442 days ago
  • 關於Aug 3, 2015的課程內容,有些疑問可以先從 Jul 17, 2015 中尋找解答
  •  
  • 共筆示範
 (看再多,還是別人的心得或筆記,只有學習並思考融會貫通後,才是自己的知識) (沒有笨問題,只有找不到問題)
442 days ago
Unfiled. Edited by Jim Huang 442 days ago
  • 測驗
(1) void swap(int *a, int *b) { int t; t = *a; *a = *b; *b = t; } 的實做中,如何避免使用區域變數 t?又,可否改用 bit-wise operator 來改寫?
-->
算術:
  •  a = 5, b = 3
  • *a = *a - *b;
  • *b = *a + *b;
  • *a = *b - *a;
474 days ago
Unfiled. Edited by Jim Huang 474 days ago
(第 2 梯次 / 成功大學資訊工程系)
(每週都有對應的 Hackpad 連結,可在裡頭提問和補充資訊)
510 days ago
16 / 52
621 days ago
0 / 16
Unfiled. Edited by ChunHao Wang 621 days ago
(募集工作人員中,煩請有意願者來信 <jserv.tw@gmail.com>,信件標題以 "[summer2015]" 開頭,感謝!)
(凡加入工作人員,可優先參與課程,教師將免費提供資訊科技產業諮詢和模擬面試、撰寫工作或研究所推薦函)
(本頁面為規劃草案,歡迎用註解的方式,紀錄你的疑慮和建議事項)
(請使用訂閱的方式,以得知課程規劃的動態)

Stop sharing the collection with ?

This pad is open to "", so will still be able to access it.
Cancel
summer2015 Feed

Contact Support



Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!


Log in