Data Structures From Scratch

所在平台: Udemy

课程主页: https://www.udemy.com/course/data-structures-from-scratch/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 从零开始的数据结构 **课程概述:** 本课程旨在帮助具备C++基础知识的学习者深入理解高效的数据组织方式,即数据结构。课程将详细讲解二叉搜索树、哈希表、堆和图等流行的数据结构。通过理论与代码实践相结合的教学模式(无PPT),学习者将能够跟随老师一同编写代码,加深理解。 **课程特色:** * **教学风格:** 理论讲解与边写边学(Side by Side Coding)相结合。 * **教学方式:** 避免使用传统的PPT,采用插图和实例进行直观讲解。 * **易于上手:** 专为初学者设计,提供简单易懂的讲解。 * **语言:** 全部使用C++进行代码演示。 **课程内容:** * 数组 (Arrays) * 栈 (Stacks) * 抽象数据类型 (Abstract Data Type) * 队列 (Queues) * 链表 (LinkedList) * 递归 (Recursion) * 树 (Trees) 及相关算法 * 哈希表 (Hash Tables) 和图 (Graphs) (即将更新) **学习目标:** 完成课程后,学习者将能够独立编写常见数据结构的代码,并自信地执行相关数据结构操作。课程旨在为编程入门提供便利,并训练编程策略。课程强调在设计或使用库时至关重要的两个方面:**时间效率**(对象操作)和**内存管理**。C++在这些方面表现出色,本课程将以最易学的方式帮助您掌握这些关键概念,从而扩展您的编程技巧,为深入学习计算机科学打下坚实基础。

课程评论(0条)

课程详情

Data structure is an efficient way of organizing data and keeping the mess out of your system. This course teaches further about these data structures. The most popular data structures in store data category include binary search trees, hash tables, heaps, and graphs. After learning the codes, you will be able to develop your knowledge side by side with your teacher. There are lot of other courses on data structures so why take this course?? (1. Teaching Style + Side by Side Coding with Theory 2. No use of traditional powerpoint slides)This course was primarily made for those with basic knowledge of C++ that want to improve in computer science. What is the working system of this course? Providing the illustration and examples for better understandingEasy lectures for beginners Complete detailed explanation of data structures Code in C++ What does this course cover? ArraysStacksAbstract data typeQueuesLinkedListRecursionTrees and other algorithmsHash Tables and Graphs (To be covered soon) After completing the course, you will have enough knowledge to code these data structures on your own and be confident enough to perform your own data structural operations. Its purpose is to facilitate the introduction to programming and exercise the strategies. When designing or using a library, two things are fundamental: time efficiency operations with objects of classes and memory management. The C ++ is a language that tends to be very effective in these areas. This course is crucial in all these categories and will help you learn in the easiest possible way. Knowing the basic techniques used during intermediate generation, optimization and code generation expanding programming techniques is the plot of computer science that you will always come back to.

课程标签

0人关注该课程

主题相关的课程