- 博客(4)
- 收藏
- 关注
原创 选择排序
我们分析选择排序中的每一步,再将每一步的时间复杂度加起来,最后得到的就是选择排序的时间复杂度。选择排序的实现方式很简单,并且容易理解,因此它是学习排序算法的很好的入门途径。计算选择排序算法的时间复杂度,通常是通过分析算法中每一步的执行次数来确定的。选择排序(Selection Sort)是一种简单的排序算法。选择排序的主要优点与数据移动有关。
2024-09-12 16:48:05
225
原创 冒泡排序
在冒泡排序中,每次比较两个相邻的元素,并交换它们的位置,如果左边的元素比右边的元素大,则交换它们的位置。这样的比较和交换的过程可以用一个循环实现。由此可见,冒泡排序的时间复杂度主要取决于数据的初始顺序,最坏情况下时间复杂度是O(n^2),不适用于大规模数据的排序。这种算法是稳定的,即相等元素的相对位置不会发生变化。因此,冒泡排序适用于数据规模小的场景。冒泡排序是一种简单的排序方法。
2024-09-12 16:47:23
220
原创 鸿蒙应用基础
编程语言:用来控制计算机工作的,可以告诉计算机我们要做的事情。② 不能使用内置关键字或保留字 (比如 let、const)① 只能包含数字、字母、下划线、$,不能以数字开头。ArkTS:是一门用于开发鸿蒙应用的编程语言。③ boolean 布尔:判断 (真、假)写法:const 常量名: 类型 = 值。编写代码 → 编译运行 → 查看效果。变量:专门用来存储数据的容器(可变)① string 字符串:描述信息。常量:用来存储数据 (不可变)② number 数字:计算。
2024-09-07 19:46:50
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人