Data Structure 和 Algorithm 课程可以帮助您学习数组、Linked List、树和图结构,以及排序和搜索算法。您可以培养解决问题、优化代码效率和分析算法复杂性的技能。许多课程都会介绍 Python、Java 或 C++ 等工具来实现这些概念,并提供编码挑战平台,通过实际应用来强化您的理解。
University of Michigan
您将获得的技能: Python 编程, 数据分析, 软件安装, 数据操作, 数据结构, 开发环境, 数据存储技术
初级 · 课程 · 1-3 个月

您将获得的技能: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
中级 · 专项课程 · 1-3 个月

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Graph Theory, Computational Thinking, Database Design, Theoretical Computer Science, Programming Principles, Query Languages, Computer Programming, Performance Tuning, Computer Science, Data Storage
中级 · 专项课程 · 3-6 个月

您将获得的技能: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping
中级 · 专项课程 · 1-3 个月

您将获得的技能: Data Wrangling, Data Import/Export
中级 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Performance Tuning
中级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: 算法, 数据结构, 计算机编程, 线性代数, 运筹学, 理论计算机科学, Java 编程, 计算思维, 网络路由, 图论, Algorithm
中级 · 课程 · 3-6 个月

University of California San Diego
您将获得的技能: 适应性, 社交网络分析, 算法, 计算机编程, 面向对象编程(OOP), 解决问题, 数据结构, 交互式数据可视化, 用户界面(UI), 网络分析, 单元测试, 面向对象设计, JUnit, Java 编程, Java, 技术交流, 事件驱动编程, 图论, 性能调整, 成长意识, Algorithm
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: C (Programming Language), Data Structures, Application Security, System Programming, Programming Principles, Performance Tuning
中级 · 课程 · 1-4 周

您将获得的技能: Graph Theory, Javascript, Program Development, Programming Principles, Software Design Patterns, Computational Thinking, Debugging, Development Environment, Computer Science, Performance Tuning
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: Algorithms, Computational Thinking, Theoretical Computer Science, Programming Principles, Computational Logic, Critical Thinking and Problem Solving, Performance Testing, Computer Science, Data Structures, Critical Thinking, Logical Reasoning, Graph Theory, Complex Problem Solving, Analysis, Game Theory
中级 · 课程 · 1-4 周

Princeton University
您将获得的技能: 编程原则, 算法, 可扩展性, 计算逻辑, 理论计算机科学, 数据结构, 计算机科学, 计算机结构, 计算机硬件, Java 编程, Algorithm
中级 · 课程 · 1-3 个月