数据结构基础

  • 0.0
Approx. 40 hours to complete

Course Summary

Learn about data structures and algorithms in this course, which covers topics such as arrays, linked lists, trees, sorting algorithms, and more. Gain a deep understanding of how these concepts work and how to apply them to real-world problems.

Key Learning Points

  • Gain a solid understanding of data structures and algorithms
  • Learn how to apply these concepts to solve real-world problems
  • Get hands-on experience with coding exercises and quizzes

Job Positions & Salaries of people who have taken this course might have

  • Software Engineer
    • USA: $85,000
    • India: ₹6,00,000
    • Spain: €35,000
  • Data Analyst
    • USA: $65,000
    • India: ₹4,50,000
    • Spain: €30,000
  • Systems Analyst
    • USA: $75,000
    • India: ₹5,50,000
    • Spain: €32,000

Related Topics for further study


Learning Outcomes

  • Develop a deep understanding of data structures and algorithms
  • Be able to apply these concepts to solve real-world problems
  • Gain hands-on experience with coding exercises and quizzes

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of programming concepts
  • Familiarity with at least one programming language (e.g. Python, Java, C++)

Course Difficulty Level

Intermediate

Course Format

  • Online Self-paced Course
  • Video Lectures
  • Coding Exercises
  • Quizzes

Similar Courses

  • Introduction to Algorithms and Data Structures
  • Data Structures and Algorithms Specialization

Related Education Paths


Related Books

Description

学了C/C++ 语言,我们已经会编程解题了,那怎么用来处理实际的问题呢?

Outline

  • 欢迎来到数据结构基础
  • 专项课程介绍
  • 本门课程介绍
  • 问题求解
  • 数据结构与抽象数据类型
  • 算法特性及分类
  • 算法效率与度量
  • 面向对象简介
  • 类的特殊成员
  • 模板函数与模板类
  • 输入输出流
  • 初级调试培训
  • 概论 演示文稿
  • 概论
  • 线性表
  • 线性结构
  • 顺序表
  • 链表
  • 顺序表与链表的比较
  • 约瑟夫问题(邹艳珍老师)
  • 线性表 演示文稿
  • 线性表
  • 栈与队列
  • 队列
  • 队列的应用
  • 补充:递归调用原理
  • 补充:递归转非递归(课堂不讨论、作业考试不要求)
  • 栈与队列 演示文稿
  • 栈与队列
  • 字符串
  • 字符串基本概念
  • 字符串的存储结构
  • 字符串运算的算法实现
  • 快速模式匹配KMP算法 (选修)
  • 字符串 演示文稿
  • 字符串
  • 二叉树基础
  • 二叉树概念
  • 二叉树的抽象数据类型
  • 二叉树的搜索
  • 二叉树的存储结构
  • 二叉树基础 演示文稿
  • 二叉树基础
  • 二叉树应用
  • 二叉搜索树
  • 堆与优先队列
  • Huffman树及其应用
  • 二叉树应用 演示文稿
  • 二叉树应用
  • 树的定义、树与二叉树的等价转换
  • 树的抽象数据类型及树的遍历
  • 树的链式存储结构
  • 树的父指针表示法
  • 树的顺序存储和K叉树
  • 树 演示文稿
  • 图的概念和抽象数据类型
  • 图的存储结构
  • 图的遍历
  • 最短路径
  • 最小生成树
  • 扩展:贪心与枚举
  • 扩展:递归与回溯
  • 森林倒置和图的周游问题
  • 拓扑排序和图的路径问题
  • 图 演示文稿
  • 期末考试,新征程起航!
  • 让我们迈向新的征程吧!
  • 期末考试

Summary of User Reviews

The Data Structure and Algorithm course on Coursera is a popular and well-liked course that covers essential concepts in data structures and algorithms.

Key Aspect Users Liked About This Course

The course is well-structured and provides clear explanations of complex topics.

Pros from User Reviews

  • The course covers a wide range of topics in data structures and algorithms.
  • The instructional videos and lectures are well-organized and easy to follow.
  • The course provides plenty of practice problems and exercises to reinforce learning.
  • The course is offered by a well-respected institution and taught by experienced instructors.

Cons from User Reviews

  • Some users found the course pace to be too slow or too fast for their individual learning style.
  • A few users reported technical issues with the course website or video playback.
  • Some users felt that the course could benefit from more interactive elements, such as quizzes or discussion forums.
Chinese (Simplified)
Available now
Approx. 40 hours to complete
Prof. Ming Zhang 张铭
Peking University
Coursera
Share
Saved Course list
Cancel
Get Course Update
Computer Courses