Data Structures and Algorithms: Deep Dive Using Java

所在平台: Udemy

课程主页: https://www.udemy.com/course/data-structures-and-algorithms-deep-dive-using-java/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:数据结构与算法:使用Java的深入解析 课程概述: 您已经在Java(或其他面向对象编程语言)中掌握了基本的数据结构和算法,但希望深入了解其工作原理。也许您曾参加过其他课程,重点是在理论上准备面试,而不是如何为您的程序开发做出明智的选择,或许您准备从初级程序员的职位晋升到更高级别,需要掌握高级概念,如数据结构及其在项目中的应用。本课程旨在关注实现,以帮助您全面理解事物的运作。在这里,课程包含完整的源代码供您下载,是一个实践导向的课程!如果您想深入了解并专注于实现而非理论,这就是适合您的课程。 课程主要内容包括: - 数组 - 链表 - 树 - 哈希表 - 栈 - 队列 - 堆 - 排序算法 - 搜索算法 课程还比其他同类课程花费更多时间研究JDK中的可用内容,希望深入理解“底层”工作原理的学生将从本课程中受益匪浅。 学习数据结构与算法的原因: 了解数据结构和算法的越多,您就会成为更优秀的程序员,因其本质上是解决问题的模式。课程会帮助您掌握许多这类模式,帮助您更优雅地解决问题,使用合适的工具。 为什么报名本课程是最佳选择: 您的讲师Sarah Ettritch拥有超过25年的软件开发经验,自JDK 1.1开始便一直使用Java。她多年来创建的开发工具需要对数据结构和算法有深刻的理解,因此她非常适合教授本课程。大多数课程重在理论以帮助您面试,而本课程则注重数据结构和算法的实现,确保您对如何运作有真实的理解,能够应用到未来的编程项目中。 完成本课程后,您将对数据结构和算法(理论与实现)有扎实的理解。尽早注册课程,您将获得提升工作或咨询机会所需的技能与知识。掌握数据结构和算法的Java开发者需求量大,薪酬丰厚。如果您准备好迎接新的工作晋升或咨询机会,现在就开始吧!点击注册按钮,加入课程。

课程评论(0条)

课程详情

So you've worked with the basics of data structures and algorithms in Java (or another OO programming language) but feel like you need a deeper knowledge of how things work. Maybe you have taken other courses on this topic that focus more on teaching how to pass job interview tests (theory) instead of how to make good choices for the programs you develop (implementation). Or maybe you are ready to move from a junior programming position to a more senior one and need to get skilled in advanced concepts like data structures, and how to apply them to your own projects. Whatever the reason, if you are looking for a course that focus on the implementations to give you a complete understanding of how things work, then this is the course for you. This course goes over the theory of how things work, but only to give you what you need to know to understand the implementation covered. Complete source code is included and available for you to download. This is a hands-on course! If you want to try understand things at a deep level, and work on implementations, rather than theory, then again, this is the course for you. Topics covered:- ArraysLinked ListsTreesHashtablesStacksQueuesHeapsSort algorithmsSearch algorithms The course also spends more time than most other courses of its kind looking at what's available in the JDK. Students wanting to understand how things work "under the hood" will benefit enormously from this course. Why learn about data structures and algorithms? The reality is, the more you learn about data structures and algorithms, the better a programmer you become. Why? Because, data structures and algorithms are effectively patterns for solving problems. You want to add as many of them as you can to your skill-set. By doing so, you will find you solve more problems, and use the right tools for the job, in a more elegant way. And you will learn a heap of them in this course. Why enrolling in this course is the best decision you can make. Your instructor, Sarah Ettritch has over 25 years' software development experience and has been working with Java since JDK 1.1. She has spent many years creating tools used by developers, which required a deep knowledge of data structures and algorithms, and is perfectly qualified to teach this course. Most courses focus on giving you the theory of how things work, so that you can take an interview. Whilst the theory is important, the knowledge of how to implement these data structures and algorithms are of vital importance.This course goes over the theory of how things work, but only to give you what you need to know to understand the implementation covered. The main focus of the course is to give you a real understanding of how things work under the hood, so that you can apply this to future programming projects. If you want to actually understand how things work, and be able to take that understanding and apply it to your own programs, then this course is for you. After completing this course, you will have a solid understanding of data structures and algorithms (both the theory, and the implementation).The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities. Java developers with key skills and understanding of data structures and algorithms are in high demand and get paid extremely well. If you are ready for that new job promotion or consulting opportunity, it's time to get started. Why not get started today? Click the Signup button to sign up for the course

课程标签

0人关注该课程

主题相关的课程