您正在玩一副西班牙纸牌,每张牌上都有数字。给定如下这些牌:
您希望把手里的牌排好顺序,并意识到使用 插入排序 很适合完成这个任务。
如果使用 插入排序 将它们按升序排列,您会经历怎样的序列变化?
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
您将首先学习什么是算法和数据结构。接着会了解两种数据结构:链表和栈。随后,您将学习如何使用 Big O 表示法计算算法的复杂度。
本章将讲解队列、哈希表、树与图等数据结构的基础知识。您还会了解什么是递归。
本章重点介绍搜索算法,如线性搜索、二分搜索、深度优先搜索和广度优先搜索。您还将学习二叉搜索树以及如何在其中进行搜索。
本章将讲解一些排序算法,如冒泡排序、选择排序、插入排序、归并排序和快速排序。
当前练习