数据结构和算法:深入使用 C#
列表、堆栈、队列、二叉搜索树、散列、堆、图形、排序、搜索 – 数据结构和算法 C#
讲师:Syed Mohiuddin
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解算法的复杂性,即运行时所花费的时间和空间
- 学习并比较搜索和排序中使用的算法
- 学习不同的数据结构以及如何在应用程序中使用它们
- 学习如何用 C# 编写和实现各种数据结构和算法
探索相关主题
- C#(编程语言)
- 编程语言
- 发展
要求
- 任何编程语言都需要一定的编程经验
- 需要具备 C# 的基础知识
描述
本课程将帮助您更好地理解数据结构的基础知识以及如何在 C# 编程语言中实现算法。本课程由数据结构和算法讲座组成,涵盖计算机科学理论+ C# 中数据结构的实现。本课程还将帮助学生自信地面对顶尖科技公司的面试。本课程就像有个人导师教你数据结构和算法一样。
本课程包含大量概念和内容。开始课程:
-
我们讨论了为什么需要数据结构以及为什么需要学习算法
-
然后我们继续讨论算法分析,即时间和空间复杂度,尽管本课程最后会采用渐近符号,即Big O、Omega和Theta,以便您不会感到困惑并专注于理解数据结构的概念。
然后我们进入课程的本质:算法和数据结构。每个具体算法和数据结构分为两部分。理论讲座和这些概念在C#中的实现。然后我们继续学习:
-
算法分析
-
递归
-
搜索算法
-
排序算法
-
链接列表
-
堆栈
-
队列和双端队列
-
树、二叉树和二叉搜索树
-
平衡搜索树
-
堆
-
哈希
-
图与图遍历算法(广度优先搜索与深度优先搜索)
同样,每个部分都包括理论讲座,涵盖数据结构及其抽象数据类型和算法。此外还有这些主题在C#中的实现。
本课程适合哪些人:
- 任何想使用 C# 学习数据结构和算法的人
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。