Logo
☆☆☆☆☆
0.0
Beginner
3h

掌握 JavaScript 中的数据结构与排序算法

你准备好成为一名顶尖的 JavaScript 开发者了吗?掌握编程中两个最重要的概念——数据结构与排序算法。 如果你想在软件开发领域脱颖而出,就需要学会编写高效算法,节省时间和空间。通过这门互动课程,了解如何在任何场景下选择最有效的数据结构。本课程涵盖使用 JavaScript 实现的排序算法及其时间复杂度,以及树、图、堆、链表等多种数据结构。

18 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握 JavaScript 中的数据结构与排序算法
你准备好成为一名顶尖的 JavaScript 开发者了吗?掌握编程中两个最重要的概念——数据结构与排序算法。 如果你想在软件开发领域脱颖而出,就需要学会编写高效算法,节省时间和空间。通过这门互动课程,了解如何在任何场景下选择最有效的数据结构。本课程涵盖使用 JavaScript 实现的排序算法及其...

Content

18 Lessons • 0 Quizzes • 0 Challenges

大O表示法
  1. 1

    时间复杂度简介 - 大O表示法

  2. 2

    常数时间复杂度 - O(1)

  3. 3

    线性时间复杂度 - O(n)

  4. 4

    平方复杂度 - O(n²)

  5. 5

    对数时间复杂度 - O(log(n))

  6. 6

    指数复杂度 - O(2^n)

数据结构
  1. 1

    数据结构简介

栈
  1. 1

    栈简介

  2. 2

    栈(实现)

  3. 3

    栈的时间与空间复杂度

队列
  1. 1

    队列简介

  2. 2

    队列(实现)

  3. 3

    队列(时间复杂度)

链表
  1. 1

    单链表

  2. 2

    单链表(实现)

  3. 3

    双向链表

  4. 4

    双向链表(实现)

  5. 5

    链表(时间复杂度)

二叉搜索树
  1. 1

    二叉搜索树简介

  2. 2

    二叉搜索树(实现)

  3. 3

    二叉搜索树中的插入

  4. 4

    二叉搜索树中的删除操作

  5. 5

    遍历二叉搜索树

  6. 6

    深度优先遍历

  7. 7

    广度优先遍历

  8. 8

    二叉搜索树(时间复杂度)

哈希表
  1. 1

    哈希表简介

  2. 2

    哈希表(实现)

  3. 3

    哈希表(时间复杂度)

图
  1. 1

    图论入门

  2. 2

    图的实现

  3. 3

    图的深度优先遍历

  4. 4

    图的广度优先遍历

排序算法
  1. 1

    排序算法简介

冒泡排序
  1. 1

    冒泡排序简介

  2. 2

    冒泡排序的实现

  3. 3

    冒泡排序的时间复杂度

插入排序
  1. 1

    插入排序简介

  2. 2

    插入排序(实现)

  3. 3

    插入排序(时间复杂度)

归并排序
  1. 1

    归并排序简介

  2. 2

    归并排序(实现)

  3. 3

    归并排序的复杂度分析

快速排序
  1. 1

    快速排序简介

  2. 2

    快速排序(实现)

  3. 3

    快速排序(时间复杂度)

选择排序
  1. 1

    选择排序简介

  2. 2

    选择排序(实现)

  3. 3

    选择排序(时间复杂度)

计数排序
  1. 1

    计数排序简介

  2. 2

    计数排序(实现)

  3. 3

    计数排序(时间复杂度)

桶排序
  1. 1

    桶排序简介

  2. 2

    桶排序的实现

  3. 3

    桶排序的时间复杂度

基数排序
  1. 1

    基数排序简介

  2. 2

    基数排序(实现)

  3. 3

    基数排序(时间复杂度)

堆排序
  1. 1

    堆排序简介

  2. 2

    堆排序(实现)

  3. 3

    堆排序的复杂度总结

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)