自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日积跬步,终至千里

不管你过去怎样,一切从零开始,归零心态,是我们毕生所修的境界

  • 博客(4)
  • 收藏
  • 关注

原创 Java语言——插入排序

插入排序是一种简单直观的排序算法,它的工作机制类似于我们手动整理一副扑克牌的过程:想象你手里拿着一叠未排序的卡片,每次从这叠卡片中取出一张,然后插入到已经排好序的另一叠卡片中的正确位置。这个过程重复进行,直到所有卡片都被插入到正确的位置,最终形成一个有序序列。插入排序以其简单直接的逻辑和对小规模数据集的高效处理能力,在特定场景下仍具有不可忽视的价值。尽管在大数据集上不如更高效的算法,但理解其原理和实现细节对于深入学习排序算法及其应用至关重要。

2024-06-12 14:37:40 672

原创 Java语言——选择排序

选择排序算法(Selection Sort)是一种简单直观的比较排序算法。其核心思想在于每一趟从待排序的序列中选出最小(或最大)的一个元素,存放到序列的起始位置,然后再从剩余未排序的元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到整个序列排序完成。选择排序因其简单直接的逻辑,可以帮助初学者理解排序算法的基本思想。然而,由于其较高的时间复杂度,在处理大量数据时效率较低,通常不会在实际应用中直接使用。在面对大规模数据排序时,快速排序、归并排序等更高效的算法会是更好的选择。

2024-06-07 17:32:51 587

原创 Java语言——冒泡排序

在计算机科学的世界里,排序算法是数据处理的基础之一,而冒泡排序作为最简单直观的排序算法之一,是每个程序员学习之旅的必经之路。本文将带您深入探索冒泡排序的基本原理、Java实现代码以及如何对其进行优化,以提高效率。冒泡排序,英文名Bubble Sort,其基本思想是通过重复遍历待排序的数列,比较相邻元素的值,如果顺序错误(即前一个元素大于后一个元素),就交换它们的位置。这样,每一轮遍历后,最大的元素就像水中的气泡一样“浮”到了数列的末尾。因此得名“冒泡排序”。

2024-06-06 15:51:13 1419

原创 松果的由来

松果名字的由来

2023-03-01 22:33:07 262 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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