支援C#的開源免費、新手友好的資料結構與演算法入門教程

追逐時光者發表於2023-11-11

前言

前段時間完成了C#經典十大排序演算法(完結)然後有很多小夥伴問想要系統化的學習資料結構和演算法,不知道該怎麼入門,有無好的教程推薦的。今天給大家推薦一個支援C#的開源免費、新手友好的資料結構與演算法入門教程:Hello演算法。

Hello演算法介紹

Hello演算法一個開源免費、新手友好的資料結構與演算法入門教程。

  • 全書採用動畫圖解,內容清晰易懂、學習曲線平滑,引導初學者探索資料結構與演算法的知識地圖。
  • 原始碼可一鍵執行,幫助讀者在練習中提升程式設計技能,瞭解演算法工作原理和資料結構底層實現。
  • 支援 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等語言。

內容結構

 

專案下載並使用Visual Studio2022開啟

 

執行C#相關資料結構與演算法示例

連結串列

貪心演算法

二分查詢演算法

線上預覽

 

 

 

 

 

 

獲取更多邏輯演算法學習資料

關注公眾號追逐時光者回覆關鍵字:演算法

 

專案原始碼地址

更多專案實用功能和特性歡迎前往專案開源地址檢視?,別忘了給專案一個Star支援?。

Github開源地址:https://github.com/krahets/hello-algo

直接訪問地址:https://www.hello-algo.com/

優秀專案和框架精選

該專案已收錄到C#/.NET/.NET Core優秀專案和框架精選中,關注優秀專案和框架精選能讓你及時瞭解C#、.NET和.NET Core領域的最新動態和最佳實踐,提高開發工作效率和質量。坑已挖,歡迎大家踴躍提交PR推薦或自薦(讓優秀的專案和框架不被埋沒?)。

https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

加入DotNetGuide技術交流群

1、提供.NET開發者分享自己優質文章的群組和獲取更多全面的C#/.NET/.NET Core學習資料、影片、文章、書籍,社群組織,工具和常見面試題資源,幫助大家更好地瞭解和使用 .NET技術。
2、在這個群裡,開發者們可以分享自己的專案經驗、遇到的問題以及解決方案,傾聽他人的意見和建議,共同成長與進步。
3、可以結識更多志同道合的開發者,甚至可能與其他開發者合作完成有趣的專案。透過這個群組,我們希望能夠搭建一個積極向上、和諧友善的.NET技術交流平臺,為廣大.NET開發者帶來更多的價值。

歡迎加入DotNetGuide技術交流群?

相關文章