C# Data Structures and Algorithms

所在平台: Udemy

课程主页: https://www.udemy.com/course/c-data-structures-and-algorithms/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C# 数据结构与算法 课程概述:程序员往往专注于学习编程语言和库的具体细节。然而,要编写高效的代码,了解在不同情况下应使用的合适数据结构和算法是必不可少的。通过理解如何从时间和复杂度的角度比较算法,您将能够选择并实现合适的算法来解决日常编程问题。本课程将介绍常见算法,并帮助您估算它们的效率。同时,您将深入了解执行常见编程任务所需的基本数据结构。课程将采用最新的 C# 语言与 .NET Core 进行数据结构和算法的实现学习,并回顾 .NET 内置数据结构。这将有助于您编写结构良好且高效的程序。随着课程的深入,您还将探讨若干常见的编程问题及解决方案,帮助您修复代码问题并优化编程过程。在课程结束时,您将具备编写更高效代码的技能,并进一步扩展您对 C# 数据和算法的知识。 关于作者:尤金·阿加丰诺夫(Eugene Agafonov)目前领导 ABBYY 的开发部门,居住在莫斯科。他在软件开发领域拥有超过15年的专业经验,早在 C# 处于测试版本时就开始使用该语言。2006年至2018年,他曾被评为微软开发技术的 MVP,并在俄罗斯的本地软件开发会议上经常发表关于现代分布式应用开发前沿技术的演讲。他的主要专业兴趣包括基于云的软件架构、可扩展性和可靠性。他还是 Packt Publishing 出版的《C# 多线程食谱》和《掌握 C# 并发》一书的作者。

课程评论(0条)

课程详情

Programmers often concentrate on studying the specifics of programming languages and libraries. However, to write efficient code, you also need to know the right data structures and algorithms that have to be used in different situations. By understanding how to compare algorithms in terms of time and complexity, you'll be able to implement the right one to resolve everyday programming problems.In this course, you'll learn about common algorithms and understand how to estimate their efficiency. You'll also get to grips with the essential data structures that you can use to perform typical programming tasks. You'll make steady progress as you learn how to implement data structures and algorithms in the latest C# language available with.NET Core, and you'll review.NET built-in data structures. This will help you to write well-structured and efficient programs. As you approach the concluding sections, you'll delve into several common programming problems and solutions, which will help you to fix issues with your code and optimize your programming processes.By the end of this course, you'll have the skills you need to start writing more efficient code and build further on your C# data and algorithm knowledge.About The AuthorEugene Agafonov leads the development department at ABBYY and lives in Moscow. He has over 15 years' professional experience in software development, and he started working with C# when it was in its Beta version. He was a Microsoft MVP in development technologies in 2006-2018, and he often speaks at local software development conferences in Russia about cutting-edge technologies in modern distributed applications development. His main professional interests are cloud-based software architecture, scalability, and reliability. He is the author of the Multithreading with C# Cookbook and Mastering C# Concurrency books by Packt Publishing.

课程标签

0人关注该课程

主题相关的课程