[討論] 對程式的迷惘

作者: zxc426513 (扯一個)   2019-07-31 01:27:00
大家好
小弟大學國立科大畢,研究所幸運的考到
成大 機械類系所控制組,剛進實驗室不久。
在大學四下有故意再去選修C語言複習以希望自己研究所能夠有點簡單的基礎,而C的指標
結構 鏈結 檔案處理都有學到,但其實不是說多熟練。
近期實驗室學長強烈建議我可以選修一堂關於C++物件導向的課,說對於之後論文研究都
會有很大的幫助,並也給我了那堂課的第一次作業,建議我可以用C or C++寫寫看。
程式作業是關於KNN&KD-tree的內容,但是我自認寫出的機率趨近於0,而且覺得內容相當
抽象,瞬間覺得自己非常沒用…
想請問我該怎麼改善現在的情況呢?
除了看看C++的書籍,上網查詢資料,還有什麼其他的方法嗎?
麻煩各位大大指教了,謝謝!
作者: Lipraxde (Lipraxde)   2019-07-31 01:40:00
如果你完全對題目沒想法,那就換個簡單的練習,沒有人還不會爬就能跑的
作者: james732 (好人超)   2019-07-31 01:46:00
首先你要用紙筆把作業一步步做出來,再想辦法寫成程式
作者: Schottky (順風相送)   2019-07-31 02:21:00
KNN?這恐怕不是程式課作業而是該實驗室研究主題吧
作者: suhorng ( )   2019-07-31 09:47:00
你說的 KNN & KD-Tree, 感覺已經是演算法或資料結構課程的內容了. 即使是有給詳細說明與虛擬碼, 也不會是/不太適合當程式設計課的第一個作業, 除非題目有特別簡化寫寫物件的話 你說的鏈結串列 可能延伸的堆疊 佇列應該有比較適合當物件導向練習的題目
作者: pmove (金疾檸檬)   2019-07-31 15:55:00
不只你不會,我本科系畢業很久,也不知道KNN & KD tree
作者: VSei (Chaos)   2019-07-31 16:32:00
KNN&KD Tree是演算法,要用工具(c++)寫要先了解演算法google"機器學習 kNN"或是"K Nearest Neighbor"
作者: sarafciel (Cattuz)   2019-07-31 17:42:00
老師教OO第一個作業就是KNN跟KD-tree已經不是精實而是擺明玩死人的程度了 所以我合理懷疑你學長唬爛你XD
作者: descent (「雄辯是銀,沉默是金」)   2019-07-31 17:50:00
我也寫不出來
作者: TitanEric (泰坦)   2019-07-31 18:44:00
knn應該還好 不過第一個作業就這個?
作者: ggyyd (嘰嘰歪歪的)   2019-08-01 15:07:00
還好吧 這只是入門題目呀 滿簡單的
作者: oToToT (屁孩)   2019-08-01 17:54:00
KD-Tree還好吧,不過可以嘗試先做其他樹狀資料結構
作者: gundan (彈彈的哀傷)   2019-08-02 12:06:00
先寫虛擬碼,寫出來再一步一步轉成程式碼?
作者: shk9cvu5ye (MIT)   2019-08-03 00:50:00
第一份作業是拿來勸退大家的XDD撐過去就好,後面的作業比較簡單
作者: bamchisu (suchi)   2019-08-05 12:29:00
他想搞死你吧??
作者: F04E (Fujitsu)   2019-08-06 14:26:00
國立科大什麼系?都沒學過C??
作者: windincloud (虹霓之戀)   2019-08-07 14:15:00
以現在的控制組我覺得KNN這個還滿基本的,覺得原PO是不是可以先去了解何謂KNN,然後自己先建簡單的資料集然後再驗證自己的方法對不對, KD-tree亦然最後要對自己有信心!乍看很難,但是理解之後就容易了~

Links booklink

Contact Us: admin [ a t ] ucptt.com