|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/beginning-data-structures-and-algorithms-in-c/
课程评论:没有评论
**课程名称:C# 中的数据结构与算法入门** **课程概述:** 本课程将深入探讨数据结构在组织和处理数据方面的关键作用,以及如何运用C#语言实现这些结构和常用的相关算法。您将从基础的数组、列表、字典和集合入手,了解它们的实际应用。随后,课程将带领您学习栈(stacks)和队列(queues)的创建与使用。 更进一步,您将接触到更复杂的数据结构,如树(trees)和图(graphs),并学习与图相关的最短路径搜索算法。此外,课程还将指导您如何以可管理、一致且可扩展的方式组织代码。 完成本课程后,您将能够构建易于理解、调试并能在不同应用中复用的组件。 **讲师介绍:** Marcin Jamro 博士是一位企业家、研究员、开发者和各类应用程序的架构师。他是波兰 Rzeszów 的 TITUTO Sp. z o.o.(有限公司)的董事会主席。 Marcin 对软件工程和项目管理等计算机科学的多个领域都充满兴趣。他著有《Windows Phone 8 Game Development》(2013)和《Windows Application Development Cookbook》(2017)两本书,均由 Packt Publishing 出版。 Marcin 发表过多篇论文,参加过众多学术会议,并组织过部分会议。他还曾在微软(美国雷德蒙德)实习两次,并拥有 MCP、MCTS 和 MCPD 认证。
Data structures allow us to organize data efficiently. They are critical to various problems and their suitable implementation can provide a complete solution that acts like reusable code. In this course, you will learn how to use various data structures while developing in the C# language as well as how to implement some of the most common algorithms used with such data structures.Initially, you will get to know arrays, lists, dictionaries, and sets together with real-world examples of your application. Then you will learn how to create and use stacks and queues. In the following part of the book, more complex data structures will be introduced-trees and graphs-together with some algorithms for searching the shortest path in a graph. We will also discuss how to organize code in a manageable, consistent, and extendable way. By the end of the course, you will have learned how to build components that are easy to understand, debug, and use in different applications.About the AuthorMarcin Jamro, PhD, is an entrepreneur and researcher, as well as a developer and architect of various kinds of applications. He is the President of the Board at TITUTO Sp. z o.o. [Ltd.] in Rzeszów, Poland.Marcin is interested in many aspects of computer science, including software engineering and project management. He is the author of two other books-Windows Phone 8 Game Development (2013) and Windows Application Development Cookbook (2017), both by Packt Publishing.Marcin has published several papers, participated in many conferences, organized a few of them, and participated in two internships at Microsoft in Redmond, USA. He has MCP, MCTS, and MCPD certificates.