本週檢測的是從文件中讀取隨機數並得到最大連續子陣列,難度並不是很大,主要是需要使用biginteger來進行運算解決問題,我經常有這樣的感覺,就是很多情況下已經有了很成熟的技術,但是我們這些初學者僅僅是因為不知道,所以導致我們不知道這些方法如何解決,這個問題在課堂上困住了不少人,也許不少人是因為懶得去做,但是真正的情況下,這個問題並不是很難解決。
當然仔細想一下,也沒有什麼太大的問題,因為初學的時候,學習的還是解題思路吧,就是這個問題的解決演算法,也真是因為這樣,在我看來,編碼其實並不是乙個很難的技術,報個補習班,依舊可以學習的很好,我們在大學中學習的最重要的乙個是演算法,乙個是原理,就像計算機一樣,我們也許可以很輕易的學習如何使用計算機,但是如果是學習計算機的工作原理呢?那恐怕得花費不少年的時間。就像網際網路公司一樣,就像無源之水,很容易就可能枯竭,但是一旦變成了科技公司,那即使因為經營不善,也可以靠著專利勉強度日。
但是顯然我現在還沒有走出來,我還是僅僅學著現有的技術,僅僅是因為比別人多知道點,一旦被人也知道了呢?那我的優勢又在**了,想想都是可怕的事,這也是像老師說的一樣,在軟體公司呆著,不能把自己變成乙個熟練的碼農,我們需要乙個更高的格局來展現自己,否則就會輕易被取代。
**量:600行
在做得到連續最大子陣列的時候,由於機器的處理器效能跟不上的時候,一開始不知道是自己的低壓u的處理器跟不上了,自然是想到是自己的**出現了問題,老師給出了一種可能,會不會是緩衝區的問題,由於我使用的是bufferedreader,然後我檢視了bufferedreader的readline也發現了有趣的事:如果不指定buffer大小,則readline()使用的buffer有8192個字元。在達到buffer大小之前,只有遇到"/r"、"/n"、"/r/n"才會返回。
大二第二學期周學習進度總結(九)
書中還有一點也是讓我受益匪淺的,就是對與檢測,我們需要乙個完整的團隊,並不僅僅是測試人員,我們還需要客戶和使用者等等 第一階段的衝刺已經完整結束,在展示的時候明顯是不足的,因為我們垃圾的介面被老師瘋狂吐槽,當然這也是事實,我們的確需要改進。本週的課堂檢測是查詢文字中含有多少個單詞,這個好像上學期就出...
第二週學習進度
好久的程式設計實現,居然沒有編完整,看來自己需要加班學習了!第二週學習進度如下 第二週所花時間 包括上課 共計21小時 量 行 220部落格量 篇 4了解到的知識 1.學會了邊寫邊測試,在編寫完乙個小功能時候,將其列印到螢幕進行測試。2.程式中運用了很多陣列,對陣列的使用更加靈活,尤其是陣列下標。3...
第二週學習進度
include include include define max 100 define datatype chartypedef struct seqstack void intstack seqstack s 初始化int push seqstack s,datatype x 進棧 s top...