Data Structures

数据结构是在计算机上组织、存储和处理数据的专门格式。数据结构可以高效地访问和修改数据,是设计高效算法的基础。Coursera 的数据结构目录教您理解、设计、分析和实现基本数据结构,如数组、堆栈、队列、Linked List、树、哈希表和图。您将学习这些数据结构的各种操作、它们的时间和空间 Complexity 以及它们在解决实际问题中的应用。掌握数据抽象和 Encapsulation 的原则,提高您的计算思维能力,成为一名熟练的软件工程师、数据科学家、程序员,或有志于在这些领域发展的人。
105凭据
2个在线学位
425门课程

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

在整个课程(说明和评估)中使用的语言。

了解产品
必需的

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
通过完成一系列课程和项目,深入学习学科知识。
获得行业领导者颁发的职业证书,展示您学到的专业知识。
在线获得学士学位或硕士学位,所需费用仅为在校学习费用的一小部分。

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“data structures” 的结果

  • 状态:免费试用

    University of California San Diego

    您将获得的技能: 数据结构, 计算机编程, Algorithm, Networking 路由器, 社交网络分析, 运筹学, 数据存储, 计划发展, 生物信息学, 流行病学, 计算思维, 文件系统, 调试, 理论计算机科学, 开发测试, 编程原则, 网络模型, 图论, 网络分析, 软件测试

  • 状态:免费试用

    University of California San Diego

    您将获得的技能: C++(编程语言), 计算机编程, 数据结构, Java, Algorithm, 调试, 数据存储, 文件系统, 编程原则, 图论

  • 状态:免费试用

    University of Michigan

    您将获得的技能: 数据结构, 文件管理, 数据处理, Python 程序设计, 虚拟环境, 数据操作, 编程原则, 开发环境

  • 状态:免费试用

    您将获得的技能: 数据结构, Algorithm, 技术交流, 计算思维, 沟通, 计划发展, 编程原则, 计算机科学, 软件可视化, 伪代码

  • 状态:免费试用

    您将获得的技能: Graph Theory, Data Structures, Microsoft Copilot, .NET Framework, Algorithms, Back-End Web Development, Pseudocode, C# (Programming Language), Performance Tuning, Programming Principles, Server Side, Scalability

  • 状态:免费试用

    您将获得的技能: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Computer Programming, Software Development, Programming Principles, Debugging, Scalability

是什么让您今天来到 Coursera?

  • 状态:免费

    Princeton University

    您将获得的技能: 数据结构, Java, 面向对象编程(OOP), Algorithm, 计算机编程, 理论计算机科学, 性能测试, Java 编程

  • 状态:免费试用

    University of Michigan

    您将获得的技能: C (Programming Language), Data Structures, Application Security, System Programming, Programming Principles, Performance Tuning

  • 状态:免费试用

    University of Colorado Boulder

    您将获得的技能: Algorithms, Data Structures, Graph Theory, Operations Research, Theoretical Computer Science, Public Key Cryptography Standards (PKCS), Computer Programming, Computational Thinking, Cryptography, Computer Science, Programming Principles, Pseudocode, Applied Mathematics, Encryption, Python Programming, Combinatorics, Advanced Mathematics, Analysis, Mathematical Modeling, Design Strategies

  • 状态:免费试用

    您将获得的技能: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), Programming Principles, Computer Programming, Theoretical Computer Science, Object Oriented Programming (OOP)

  • 状态:免费试用

    Stanford University

    您将获得的技能: 数据结构, Algorithm, Networking 路由器, 社交网络分析, 运筹学, 计算逻辑, 计算思维, 分析, 生物信息学, 理论计算机科学, 概率, 概率与统计, 网络分析, 图论, 伪代码

  • 状态:免费试用

    您将获得的技能: JSON, 数据结构, 计算机编程, 数据处理, 面向对象编程(OOP), 数据导入/导出, Python 程序设计, 数据操作, 自动化, 网页抓取, 应用编程接口 (API), 还原式 API, Pandas(Python 软件包), 数据分析, 编程原则, Jupyter, 脚本, NumPy

是什么让您今天来到 Coursera?

主要合作伙伴

  • Packt
  • EDUCBA
  • Meta
  • University of Michigan
  • University of California San Diego
  • University of Colorado Boulder
  • Codio
  • Duke University