看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《ching1027 (我是誰)》之銘言: : 各位高手您們好~ : 想請教個問題 : 目前有一個程式 要讀進數個檔案(.txt) : 然後會output 一些數值出來 : int main(int argc, char* argv[]) : { : ........ : ........ : return 0; : } : 現在想要把這個程式當作是一個function 不要這麼做!!通常都是直接開一個 project 出來, main.cpp 是拿來當測試、主程式用, 另外會有類似 pso.h pso.cpp 的東西, 頂多再實做一份 void read_from_file(char *filename); 之類的函式。 (恕刪) : PS: 因為完全不是科班出身~ : 目前唸碩士 老闆希望我可以寫C++ 我該說不只你一人有這問題,但大多人最後還是把 code 「生」出來。 : 現在勉強可以看懂一些範本(數百行程式) : 但是要一直coding 還是有困難 : 覺得自己一知半解 要改寫程式 又是錯誤百出 : (甚至找個錯誤還要找很久 搞不好還找不到哪裡出錯) : 越來越想放棄了......唉 其實我覺得用 Optimization Algorithm 來學程式語言是很快, 也很有成就感的一件事, 特別是 Optimization Algorithm 大多模擬了一堆動物、自然現象, (蟑螂、鳥群(即 pso)、螞蟻、退火、基因、蜂群 ... etc) 弄到後來就莫名奇妙學到封裝和抽像化。 一般學校老師要寫演算法的,在不完全要求 class with friendly interface 情況下, ( 一般寫 Optimization Algorithm 似乎也較難以達成, 因 fitness function、 data struct 差別太大,要達到必須花相當多的時間。) C/C++ 只要幾個 topic 大致就可以了 data type、loop(for, while, do while)、condition (if-else, switch-case) struct、typedef、array、dynamic array( malloc / new / vector)、 rand (這個在 Opt. Alg. 很重要!最好花半天去學相關知識、概念)、 sub function (cass by reference、call by pointer(value) ), 勉強再加上 function pointer 就可以去砍了。 另 paper 或相關文章或程式碼,先不要拘泥於是不是用 pso,只要是 Opt. Alg., 就有參考的價值,都可以增加對於問題了解,及解決問題方案之敏感度。 最後一步是,其實你是找得到家教或代打的,因會 Optimization Algorithm 又會 寫程式的人並不少,就看你在時間與金錢上,打算如何衡量。 -- No matter how gifted you are, alone, can not change the world. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.78.41
ching1027: T大 謝謝您的建議~ 你剛剛說的那些相關的知識.概念 10/12 01:33
ching1027:我大概都懂基本概念.用法 但是寫程式就不知如何靈活運用 10/12 01:35
james732:找人教你最快,真的 10/12 01:36
ching1027:雖然我不會寫程式 但是我不願花錢請代打 我寧可問人 10/12 01:36
ching1027:或是一步步來 最差情況就是跟老闆坦承真的做不出來 10/12 01:37
james732:我是說找人"教"你,不是找人幫你寫... 10/12 01:37
ching1027:我絕對不會花錢請人代打的 XDDDD 10/12 01:37
tropical72:james的意思是,找個家教($),或找個會的朋友(no $). 10/12 01:39
james732:在高雄找我教的話也不用錢,我人很好的 (畫圈圈) 10/12 01:40
ericinttu:可以來個高雄版聚一日遊嗎? XD 10/12 01:42
tropical72:可以來個高雄版聚一日遊嗎? 推推 10/12 01:43
james732:還真的喔XD 我還是乖乖去睡覺好了 10/12 01:44
ching1027:j大 人也太好了吧 XD 我剛好是半個高雄人 =.=" 10/12 01:45
james732:我都當過一個月2000元的助教了... (80個學生) 10/12 01:47
james732:之前算過平均改一個人的一份作業一元 10/12 01:47
purpose:免費教學人也太好了吧,不愧是好人超 10/12 02:30
VictorTom:t大守備範圍真廣, 小弟我還先查了一下OA/PSO是啥Orz 10/12 02:55
autumned:天啊天啊@_@ 10/12 08:02
xatier:j大,(遞好人卡) 10/12 09:50
diabloevagto:PSO不錯用啊~速度挺快的 10/12 10:40
tropical72:pso比起ga真的快很多.. 10/12 12:57
diabloevagto:真的xdd 10/12 16:51
diabloevagto:但ga根本不知道什麼時候可以得到想要的解 10/12 16:51
tropical72:都一樣啊,收斂條件看要設迭代次數還是連續找幾次相同 10/12 17:01
tropical72:best value,一堆條件可以設,差別在一些ga設計"可能"需 10/12 17:02
tropical72:要每次迭代時做排序.逐一突變也是慢. 10/12 17:02