|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/beginning-java-data-structures-and-algorithms/
课程评论:没有评论
课程名称:初学者的Java数据结构和算法 课程概述:学习数据结构和算法可以让你更深入地理解如何解决常见的编程问题。程序员每天面临的许多问题都已经得到了解决、尝试和验证。了解这些解决方案的工作原理,可以确保你在遇到这些问题时选择合适的工具。本课程教授你用以构建高效应用程序的工具。课程开头介绍算法和大O符号,随后解释冒泡排序、归并排序、快速排序及其他流行的编程模式。你还将学习二叉树、哈希表和图等数据结构。课程逐步深入,讲解算法设计范式和图论等高级概念。到课程结束时,你将能够在应用程序中正确实现常见的算法和数据结构。 关于作者:Kristian Secor在行业内有相当长的从业经验。他拥有专注于网络开发的硕士学位和专注于教育技术的教育博士学位,从事开发工作约20年,教学工作约16年,教授包括前端、后端和移动应用课程的大学课程。目前,他担任圣地亚哥梅萨学院网络开发系的项目负责人,同时也是加州大学圣地亚哥分校继续教育部用户体验和前端开发课程的讲师。
Learning about data structures and algorithms gives you better insight on how to solve common programming problems. Most of the problems faced every day by programmers have been solved, tried, and tested. By knowing how these solutions work, you can ensure that you choose the right tool when you face these problems.This course teaches you tools that you can use to build efficient applications. It starts with an introduction to algorithms and big O notation, later explains bubble, merge, quicksort, and other popular programming patterns. You'll also learn about data structures such as binary trees, hash tables, and graphs. The course progresses to advanced concepts, such as algorithm design paradigms and graph theory. By the end of the course, you will know how to correctly implement common algorithms and data structures within your applications. About the AuthorKristian Secor has been in the industry for quite a while. He a M.S. focusing on web development and an Ed.D focusing on educational technology. He has been developing for about 20 years and has been teaching for about 16 years at the University level for the frontend, backend, and mobile application courses. Currently, he is working as the Program Head for the Web Development Department at San Diego Mesa College. He is also an instructor for both user experience and frontend development at U.C. San Diego Extension.