|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/data-structures-and-algorithms-z/
课程评论:没有评论
**Coursera 课程:数据结构与算法** **课程简介:** 本课程面向初学数据结构与算法的本科生,重点讲解数据结构的基础概念、分析方法以及算法分析。课程将深入探讨基本抽象数据类型(ADT),包括数组、链表、栈和队列。课程侧重于这些数据结构的实际工作原理,而非伪代码编写,并通过具体的应用及其优缺点进行阐述。 课程的第二部分将教授简单算法的分析方法,并辅以实例。课程将详细讲解迭代和分治两种算法设计技巧,并以排序算法为例进行说明。 每节课都配有练习题和测验,以帮助学习者检验和巩固所学知识。 **课程内容概述:** * **数据结构基础:** 数组、链表、栈、队列等基本ADT的概念、实现原理、应用场景、优缺点分析。 * **算法分析:** 学习如何分析简单算法的效率和性能。 * **算法设计技巧:** * **迭代(Iterative):** 学习迭代算法的设计思想和应用。 * **分治(Divide and Conquer):** 深入理解分治策略,并以排序算法(如归并排序、快速排序)为例进行演示。 * **实践与评估:** 每节课均提供练习和测验,用于评估学习者的理解程度。 **目标受众:** 任何初次接触数据结构与算法的本科生。
This course is aimed at any undergraduate students who are at beginners level in learning Data Structure and Algorithm, This course focus on the fundamental concepts of Data structure, its analysis and analysis of algorithms.Basic ADT's Arrays, Linked Lists, Stacks and Queue are discussed in detail. The course is not aimed at writing the pseudo code for operations, rather on their working. Each one discussed with applications and their Pros and Cons.The second part of the course is to teach analysis of simple algorithms with appropriate example. The two algorithm design technique Iterative and Divide and Conquer are discussed in detail with reference to the sorting algorithms.Each session is provided with practice example and quiz to know the level of understanding.