一點小感悟

2021-07-16 17:17:40 字數 616 閱讀 2408

今天去了華為的機試,說實話,題目不是很難,但是自己並沒有發揮的很好,只寫出來一題半,第一題非常簡單:兩個兩位數a,b,輸出乙個四位數,將a的十位和個位放到c的十位和百位上,b的十位和個位放到c的個位和千位上,直接轉化為字串拼接一下就行。第二題有點難度:給出1,3,9,27,81,這幾個數,輸入1~121,將任意乙個數用這幾個數的加減的代數表示式表示,所有大的數字要在小的數字之前。例如5=9-3-1;這一題用了遞迴,但是乙個小函式沒有調好,導致除錯了很長時間,哎,都怪自己太粗心。這一題五個case跑過四個,還有乙個我還是不知道錯在**。導致第三題都沒有來得及看題目。滿分600只考了260,及格線都沒有到。總結如下:

1,寫**前一定要想好思路和演算法,想清楚了再寫程式,不要一開始就動筆寫,debug都會把自己搞暈

2,平時練習的時候要注意規定時間,其實程式的框架都會很快寫完,就是經常這裡錯**錯要debug很久。

3,細心細心再細心!程式是很注重細節的東西,平時寫程式不僅僅要知道演算法,還要全部把它寫出來才算成功。自己最大的毛病就是不夠細心,導致並不是思路的錯誤,而是細節的錯誤。

聽說也有不少人考了滿分。那些題給時間都能寫出來,但就是時間不夠,歸根結底還是反應不夠,思路不夠敏捷,演算法不夠熟悉,要麼就是語法掌握程度不夠,總之自己不要氣餒,再接再厲吧!

一點小感悟

最近看題的時間多了,感覺回到了大一學c語言的時候,那時不會c,只能用筆算,只能自己想,但是數又很大完全用筆算 是不可能的,只能找到數中的規律,找到公式的遞推式才能解決,後來有了dp的概念,那時就更加頭疼,概念更加的抽象 不再是簡單的數學公式,變成了有意義的生活問題,這中間必須有乙個裝換,從生活問題到...

workerman 最近的一點小感悟

最近在研究workerman,遇到不懂的就去群裡請教 沒看完文件,一些後面會遇到的問題都可以在文件找到答案 首先,測試伺服器上已經裝好了lamp,檢測一下pcntl posix擴充套件 root myserver php m grep pcntl root myserver php m grep p...

使用sqlite的一點小感悟

近期,專案選擇使用sqlite為資料庫,考慮到它的優點高效,方便部署,可以滿足專案的需求,最開始用的時otl stream,但是otl stream優點是可以支援不同的資料庫,專案暫時沒有這個需要。sqlite的介面總體來講很簡單,分為以下三種執行方式 1 直接執行,比如說建表,刪除表等 2 預編譯...