- 博客(3)
- 收藏
- 关注
原创 三种基础排序方法详解:选择、插入、快速
排序方法思路时间复杂度(平均)稳定性适用情况选择排序每轮挑最小O(n²)否简单练手插入排序一张张插到合适的位置O(n²)是数据量小或基本有序快速排序分组+递归处理O(n log n)否大多数场景效率较高如果你是初学者,不妨亲自实现一下这三种排序,每种都用个小数组多跑几遍,看看它们的过程怎么一步步把数字“推”到对的位置。排序算法看起来是“枯燥”的基本功,但背后其实是程序设计中非常核心的思维训练:如何用最合适的方法解决问题。
2025-04-08 17:33:37
762
原创 冒泡排序:一步步教你理解排序的基本思路
通上我们一步一步了解了冒泡排序的基本思路。它是一种简单的排序算法,通过不断地比较和交换相邻元素,将较大的元素“冒泡”到数组的末尾。尽管冒泡排序简单易懂,但它对于大数据量的排序效率较低。因此,通常只在数据量较小或对性能要求不高的场景中使用。
2025-04-08 17:21:45
2047
原创 C 语言数组
通过这个例子,我们看到数组在存储和操作一组数据时非常有用。它不仅帮助我们简化了代码,还让我们可以很方便地访问和修改数据。不管是存储成绩、计算平均分,还是通过函数来处理数组,数组都能极大提高我们编写程序的效率。
2025-04-08 17:12:29
409
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅