算法基础:排序与搜索

发布于 2026-04-30 04:12:35


算法的重要性

算法是程序的灵魂。一个好的算法可以大幅提升程序的效率。本课程将介绍最基础的排序和搜索算法。

排序算法

我们将学习:

  • 冒泡排序:最简单的排序算法
  • 选择排序:每次选择最小元素
  • 插入排序:类似整理扑克牌
  • 快速排序:分治思想的经典应用

搜索算法

包括线性搜索和二分搜索。二分搜索要求数据有序,但效率极高,时间复杂度为O(log n)。

实践练习

每节课程都配有在线编程练习,让你在实践中掌握算法思想。

返回列表