給 (初學 ---> 進階) 的觀念問題而已,高手涵之。
一般 C/C++ 在做檔案讀取範例時,會有幾個「假設」性存在,且此「假設」性與實際上之情況很可能有所差異。我們以一個例子而言:讀入學生的成績,計算,排序,輸出。此時都會假設欄位是「姓名 國文 英文 數學」等類似欄位,但第一個問題便是:檔案裡面的資料有幾筆?也就是說到底有幾個學生資料?目前沒看到一個能兼具速度與相容性、準度之作法。我們來探討一下這方面問題。
edisonx 發表在 痞客邦 留言(2) 人氣(5,297)
edisonx 發表在 痞客邦 留言(27) 人氣(35,957)
關於排序與搜尋,演算法多到不行,記得自學過程中,花一星期時間實作完十多種排序演算法,有些演算法做起來蠻複雜的,最後該忘的還是忘得差不多。
這裡要講的不是所有 sort 、search 演算法細節,而是 stdlib.h 裡面提供的兩隻寫好的 function - qsort、bsearch。
edisonx 發表在 痞客邦 留言(0) 人氣(959)
明明是去年的事我今年才發現 Orz
訊6 在去年11月中突然倒閉,創辦人有發一篇文出來,
原出處我沒找著,不過網路上應有很多副本。
比較好奇的是,提到所謂的 「xx 黑吃白事件」指的是什麼?
edisonx 發表在 痞客邦 留言(0) 人氣(257)
如果連到這篇 blog 的原因,是 visucal c++ 裡面出現
error LNK2019:無法解析的外部符號 _WinMain@16 在函式 ___tmainCRTStartup 中被參考
edisonx 發表在 痞客邦 留言(0) 人氣(960)
有意見請不吝指教;有誤請不吝幹譙。
ˇ VC2008 / VC2010 IDE 操作,為 console 加入 icon
edisonx 發表在 痞客邦 留言(0) 人氣(2,463)
這是最近朋友委托,遇到較吃力的東西,案子蠻趕的。
由於案子屬金融業,一些專業背景並沒很熟練,鑑於溝通之後,發案人願意拉 excel 出來,讓我觀察公式。發現其實金融業的東西真的不好搞。前半段雖然有點吃力,勉強將架構避開使用硬爆法,但某些條件實在是要不停拉出來重新判斷,有時會想是不是直接硬暴比較快?
前半段不算重點,無論如何,有很多方式可完成,重點是中後半段。
edisonx 發表在 痞客邦 留言(1) 人氣(326)
這篇算是心得文,持有不同意見或補充歡迎提出。
不論是 shallow coyp 或 deep copy,筆者認為,並非所有情況都適用,且均會帶來不同之 side effect,但不論是哪種,設計前題均是,必須對記憶體之配置必須正確掌控。
shallow copy 只複制其 array 開頭 (該說是動態指標之 address 較為適宜),對同一份資料進行修改,故執行完時會影響原本之資料;而 deep copy 為本身再複制一份相同之 array 出來,所有運算和結果存在副本裡面,不影響原本之資料。
edisonx 發表在 痞客邦 留言(1) 人氣(9,510)
簡介與概述
此處指的 KMean 名詞上可能與它處不同,如 KMeans、k-means、KMeans 等,中文譯為 K 平均。較不建議譯為中文,很容易與股票裡之 K 平均線作為聯想。
edisonx 發表在 痞客邦 留言(2) 人氣(11,576)
這是我自己看 code 、present my code 的心得。
一些需要比較長流程的 code,對 beginner 而言,本身要 present 便需花些時間閱讀,
edisonx 發表在 痞客邦 留言(1) 人氣(296)