type
status
date
Sep 21, 2023 03:15 AM
slug
summary
tags
category
icon
password
Parent item
Sub-item

冒泡排序

基本思想:从第一个元素开始,比较相邻的两个元素,如果第一个元素大于第二个元素,则交换两个元素位置,这样第一遍可以将最大的元素移动到序列最后,以此类推完成排序。
notion image

选择排序

基本思想:首先在排序序列中找到最大/最小的数,然后把该数放到序列起始位置,然后从剩余序列中继续寻早最大/最小的数,放到已经排序的序列的末尾,以此类推直至完成排序。
notion image

插入排序

基本思想:从第N个元素开始,依次和第 N-1个元素比较,如果第N个元素小于第N-1个元素,则交换两个元素位置,直至比较到第0个元素或者第N个元素不小于第N-1个元素,一次类推比较剩余未排序序列,直到比较结束。
如果插入排序的目标是把n个元素的序列升序排列,那么采用插入排序存在最好情况和最坏情况:
1. 最好情况:序列已经是升序排列,在这种情况下,需要进行的比较操作需(n-1)次即可。 2. 最坏情况:序列是降序排列,那么此时需要进行的比较共有n(n-1)/2次。
notion image
 
 
在不使用UnityHub情况下打开Unity项目1.两数之和
Loading...
琥珀
琥珀
一个普通的干饭人🍚
最新发布
在不使用UnityHub情况下打开Unity项目
2024-11-6
4. 寻找两个正序数组的中位数
2024-8-28
3.无重复字符的最长字串
2024-8-28
2.两数相加
2024-8-28
1.两数之和
2024-8-28
5. 最长回文子串
2024-8-28
公告

🍕一切安好🍕