參加2019華為軟件精英挑戰賽心得


  參加比賽對於提高自己的專業水平是有很大幫助的,特別是前幾次,能夠學到很多經驗。

  本次挑戰賽自己提交了結果,但是沒有進復賽,這說明了自己存在很多不足。比如解決問題的一般方法,任何問題,只要用合適的方法,都可以迎刃而解。  

幾點感悟:

  2、在解決問題,最好對相關領域的通用方法有一定了解,即掌握一些套路,僅憑自己的朴素思想,很難解決問題

  1、專注於解決問題,這樣能提高工作興趣和效率

  3、不屈不撓的精神。不得不說,對很多事情都持這個態度,會使自己很疲憊,但是對於比賽,想把一件事情做好,就要這樣。

對於程序設計的幾點注意事項。

  1、使用數學建模,一是要注意構造的描述形數據是否恰當,比如在本題中,用什么數據來描述路況信息,描述每個車的狀態?因為我在調度的時候回用到這些數據。

  2、實際場景過程的分離,比如過路口的時候,首先要更距交通路口判斷能不能過,若果能通過,就過去,否則等待。這樣可以抽象成一個判斷順序函數f1,一個過路口函數f2。f1,f2中只寫自己的邏輯。f1判斷能過時,就調用f2,而f2直接就過,不用看順序。這樣通過過程的分離,降低了復雜度。

  3、代碼調試,這個也是一項必須要完成的工作,對於復雜系統,再怎么設計周密,還是會有bug存在,借助編譯器調試會非常的方便,一個特別的方法是觀察數據的流轉。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM