本课程旨在帮助学生掌握计算机科学中最基础和重要的知识,涵盖了数据结构和算法的各个方面。在这门课程中,学生将学习如何有效地存储和组织数据,以及如何使用各种算法解决各种问题。
本课程主要章节:
本课程旨在帮助学生掌握计算机科学中最基础和重要的知识,涵盖了数据结构和算法的各个方面。在这门课程中,学生将学习如何有效地存储和组织数据,以及如何使用各种算法解决各种问题。
本课程主要章节:
Getting Started:课程概述,环境设置,基本概念介绍。
Data Structure - Array 数组:介绍数组的基础知识和操作,如数组的创建、访问和修改等。
Data Structure - Linked List 链表:介绍链表的基础知识和操作,如链表的创建、插入、删除等。
Data Structure - Stacks & Queues 堆栈和队列:介绍堆栈和队列的基础知识和操作,如堆栈和队列的创建、入栈、出栈、入队、出队等。
Recursion 递归:介绍递归的基础知识和操作,如递归的原理、递归的实现和递归的应用等。
Data Structure - Tree 树:介绍树的基础知识和操作,如二叉树、二叉搜索树等。
Data Structure - Graphs 图:介绍图的基础知识和操作,如图的创建、遍历等。
Tree Traversal 树的遍历:介绍树的遍历方法,如前序遍历、中序遍历和后序遍历等。
Graph Traversal 图的遍历:介绍图的遍历方法,如深度优先搜索和广度优先搜索等。
Basic Sort 基本排序:介绍基本的排序算法,如冒泡排序、选择排序和插入排序等。
Merge Sort 归并排序:介绍归并排序的原理和实现。
Quick Sort 快速排序:介绍快速排序的原理和实现。
在本课程中,学生将通过课程讲座、实践和作业来学习和掌握这些知识和技能。我们的目标是帮助学生打好数据结构和算法的基础,为将来的学习和职业发展奠定坚实的基础。
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.