推薦一個算法編程學習中文社區-51NOD【算法分級,支持多語言,可在線編譯】


    最近偶爾發現一個算法編程學習的論壇,剛開始有點好奇,也只是注冊了一下。最近有時間好好研究了一下,的確非常贊,所以推薦給大家。功能和介紹看下面介紹吧。首頁的標題很給勁,很純粹的Coding社區。。。。雖然目前人氣可能一般,但這里面題目和資源還是比較豐富的,希望給初學者一個幫助。

本文原文地址:【推薦】一個算法編程學習中文社區-51NOD【算法分級,支持多語言,可在線編譯】

1.51NOD論壇介紹

    該論壇網址:http://www.51nod.com/index.html

    論壇主要是進行算法學習和交流,需要進行注冊才可以進入。論壇有大量的算法討論問題,以及算法編程競賽。最主要的是論壇還可以針對編程問題,可以在線提交代碼,以及進行編譯和時間計算。目前支持下面這些編程語言:

    應該很強大吧。看看個人主頁的挑戰題目:

2.學習例子

    我們打開上面編程調整里面的基礎題,看看一個例子吧,其他算法我還沒來得及完成。其他的題目都是類似,如下圖所示:

    題目一般是題目名稱,描述,Input(輸入),Output(輸出)幾個部分組成。可以看到,每一個算法都對輸入和輸出進行了規定,並給出例子,以測試程序的准確性。

    如上圖,是代碼輸入的地方,我們可以選擇不同的編程語言,然后針對每種語言,都給出了運行時間限制和空間限制,以及語言的使用說明。例如針對C#語言,完成代碼編寫后,可以點擊運行代碼,如果成功,就可以提交代碼了。實際使用的時候,可以自己先在VS中調試好,再把代碼貼入也可以的。畢竟我們要學習的是算法的精髓。

    論壇針對問題,也提供了收藏,關注等功能。算法的類型也很多,大家也提問,挺好玩的。。。。我偶爾也去看看,如果有時間,針對一些簡單問題,會挑一些來使用C#代碼編寫,給新手入門學習使用吧。一般專業人的在大學的數據結構相關課程都已經很熟練了。我主要針對一些業余,自學,以及對編程有一定愛好的初學者吧。

    看看這里的題目,很多:

 


免責聲明!

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



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