作為程式設計師,你在程式設計時吃了哪些數學的虧?

時間 2021-05-10 00:01:31

1樓:CNNQJ

舍友去面試的時候,面試官讓他寫個程式求出0-1000w之間所有的素數和,舍友直接用了埃式篩,面試官說:這麼小的運算量直接窮舉不就好了嗎?

舍友一臉懵逼

2樓:不願坐下的陳獨秀

原來有人小學就開始學程式設計 orz,在下有句臥槽不知當講不當講。我小學還在彈彈珠,看《虹貓藍兔七俠傳》呢,麻蛋大學才開始學c,c艹,c#,一度懷疑自己智商不夠,原來。。。不過,有的大牛或許也是大學才接觸程式設計,我果然還是智商不夠啊 orz,暈倒 ⊙▽⊙

3樓:

在寫canvas的封裝的遊戲庫,涉及到DisplayObject的事件響應,但是!!!!由於存在transform,所以原有圖形完全變形了啊有沒有,可點區域不能按照原有的位置寬高判斷啊有沒有!!大家都是用矩陣變換來判斷的啊,但是我不懂啊,心情萬分沮喪啊,_

4樓:imeego

分析演算法常用的遞迴公式,第一次看到的時候忽然想起了高中數學複習試題裡的「根據遞推公式求數列表示式」,沒想到啊沒想到。舉個栗子:

已知:T(1) = 1;T(N) = 2T(N/2) + N,求T(N)

我在第一次看到的時候,瞬間想起來這樣的公式:

,,很臉熟有木有,正上高中的朋友。

折磨人的!

5樓:王太虛

判乙個數是否小於0不能直接寫,得看是不是小於0.000000001。

演算法競賽算時空複雜度的時候比較吃虧...

演算法導論上各種習題——「什麼鬼

6樓:

用matlab寫了個canny edge detection。然後想再寫個c#版的,結果發現bilinear interpolate居然要自己寫。。。

7樓:

大家說的都很專業,我來說個簡單的。

我今年大二,在上學期教大一同學們c語言,出了這樣乙個題:

輸入乙個字母n,求1+2+3......+n的值。

大多數回答都是用的for或while迴圈,有乙個同學很有特點,寫了兩種方法,第一種是大家想的那種,而第二種是運用等差數列求和的公式。

我看到之後,真的覺得學程式設計,學好數學很重要!

8樓:流水先生

google乙個技術問題,好不容易在乙個論壇找到比較靠譜的解決方法,但檢視全貼要註冊,驗證碼是求乙個高階導數.....猜了兩次以後憤怒地關閉了頁面。

9樓:

讀初中的侄子問我:1除以3等於0.33333···,那3*0.3333·····應該是0.999999······,為什麼3*(1/3)卻等於1呢?

我:····咦,是啊,為什麼呢·····

10樓:鹿其方

大學數學就是混過去的,最近有個需求是安卓聽歌識曲新增仿照siri的波紋曲線,Canvas畫個正余弦不是難事,需要傅利葉變換的就一下子沒頭緒了

11樓:hu song

long long n=1000000000;

/*for(i=1;i<n;i++)

sum+=i;

printf(「%d」,sum);

*///printf(「%d」,(1+n)*n/2);

12樓:

我正好相反,數學學得不錯。目前在美帝一所偏理科的大學,CS專業。但是程式設計的好多邏輯都好難理解啊,我覺得程式語言裡很多是超出數學範疇的表示式,我也不知道是不是數學了。

有一次上線性代數的課,我們教授是乙個80多歲的美國老學究,2023年的phd,教了40多年書了。那天他突然問我們這節課是不是CS專業的學生必修,然後說這門學科的出現顛覆了很多數學的理論和定義。

比如說i=i+1這個表示式,剛開始出現的時候,很多人都不知道怎麼給它在數學上找乙個定義,因為這本來是不通的,但是在程式語言裡又十分普遍。

13樓:SimonS

自曝恥辱史……

當年NOIP時因為沒有特判1不是質數,掛了兩個點,錯失了一等獎,也錯失了FDU的保送資格。

(群眾反應:咦原來NOIP還能保送?暴露年齡了……)現在在學機器學習和量化交易,也是吃了數學不夠好的虧,人家書上隨隨便便構造乙個矩陣就算出來了,我可能得折騰好久……不說了,都是淚。

但至今我還是相信我能在演算法這條路上給自己創造財富,願與君共勉。

14樓:

大一新生,剛接觸程式設計。

期末考試是用C++寫乙個「加減乘除24」的小遊戲。(系統隨機給4個數字,通過加減乘除,使得其結果變成24.)

好不容易寫出來,那叫乙個開心!

結果除錯的時候,一看到隨機出來的數字,

臥槽!這幾個數能不能組成24啊???!!!

15樓:閱千人而惜知己

最大的虧就是小學5、6年級的時候借了本C語言的書,看x = x + 1這種死活也法理解!!!嚴重打擊了我的信心!!!一直到初中跟老師學QBasic和明白。

16樓:山木今可否

真正會吃數學虧的程式設計工作核心就不是程式設計。機器學習,計算機視覺,計算流體力學,你熬一晚上對著電腦還不如刷一晚上數學,統計,流體的書。

高階程式設計師在程式設計中有哪些特殊的習慣或方法?

都高階程式設計師了,還自己動手上?不應該是,想到乙個點子,來,那誰誰,把這個演算法實現一下。什麼?實現不出來?我要你有什麼用! Hongliang 我以前寫C 時,先寫.h檔案,寫完.h檔案再寫.cpp,這樣可以幫我整理思路,當我開始寫cpp時,對程式的邏輯就已經有了清晰的了解,做專案的速度會快很多...

為什麼國外程式設計師在程式設計中喜歡用 Foobar 這個詞?

甲克伊王 給個連結回答下 http m.baidu.com from 844b bd page type 1 ssid 0 uid C39935F696B1C00402DE28FF5B600A79 pu sz 401320 1001 2Cta 40iphone 2 4.3 3 537 2Cusm 4...

作為一名程式設計師,你在程式設計的道路上一路走來都接觸過什麼語言?對你的程式設計師之路有什麼影響?

低空飄過 小學計算機興趣班海龜畫圖logo 初中計算機課教basic,資訊學競賽pascal和c高中資訊學競賽仍然是C和C 本科程式設計基礎還是C無壓力。力學狗還有門課教Fortran,學太空飛行器動力學用matlab,這兩個也成了以後的主力語言 博士大規模科學計算主要寫Fortran,處理資料用m...