自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 java冒泡排序方法详解与代码

该方法接收一个整数数组作为参数,使用两层循环对数组进行遍历和比较,其中 i 表示冒泡排序的轮数,j 表示每轮中需要比较和交换的相邻元素的下标。当相邻元素的顺序不符合要求时,即 arr[j] 大于 arr[j+1] 时,就交换它们的位置。冒泡排序是一种简单的排序算法,它的基本思想是将待排序序列中相邻的元素进行比较和交换,使得较大(或较小)的元素逐渐后移(或前移),从而实现整个序列的排序。该程序输出的结果是:[1, 2, 3, 4, 5, 6, 7],即原始数组经过冒泡排序后已经按照从小到大的顺序排好序。

2023-06-26 02:13:12 1222 1

原创 Python实现冒泡排序

冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误,就把它们交换过来。对于长度为n的数列,冒泡排序需要遍历n-1次。每次遍历会找出一个最大(或最小)值,因此n-1次遍历之后就可以完成排序。在以上的代码中,使用了两层循环来实现冒泡排序,外层循环用于控制遍历次数,内层循环用于比较相邻元素的大小,并交换它们的位置。该算法的时间复杂度为O(n^2),因此对于大规模数据的排序会比较耗时,不过在小规模数据的排序中,冒泡排序是一种简单而有效的算法。

2023-06-25 20:23:00 71

OLED-STM32-K60原理图

OLED_STM32_K60原理图,各个接口原理定义。

2023-06-25

STM32F103C8T6核心板原理图

STM32F103C8T6核心板原理图,

2023-06-25

基本例程-CRC操作(循环冗余校验)

STM32F103C8T6,CRC(循环冗余校验),编程实现计算机网络的循环冗余校验码演示程序,输入源二进制编码,程序演示给出编码后的循环冗余校验码。

2023-06-23

基础ADC操作,利用ADC采集通过USART1输出

利用ADC采集通过USART1输出,Keil uVision5运行程序。

2023-06-22

STM32F103C8T6-最小系统

STM32F103C8T6--最小系统原理图、PCB图、接口定义。

2023-06-22

空空如也

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

TA关注的人

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