自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除