SF
图解数据结构和算法
图解数据结构和算法
注册登录
关注博客
注册登录
主页
关于
RSS
你确定懂冒泡排序?用动画的方式讲懂冒泡排序及其优化方式
linwu
2023-07-12
阅读 3 分钟
1.2k
点击在线阅读,体验更好链接现代JavaScript高级小册链接深入浅出Dart链接现代TypeScript高级小册链接基本概念冒泡排序是一种基础的排序算法。其基本思想是通过不断地比较相邻元素并在必要时进行交换,将最大(或最小)的元素"冒"到序列的一端。排序步骤先来感受到冒泡排序的步骤吧jcode以数组 [5, 3, 8, 4, 6]为例,冒泡...
算法可视化?用动画的方式讲解插入排序
linwu
2023-07-12
阅读 2 分钟
1.2k
插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,在未排序的部分中从后向前逐步扫描,找到合适位置并插入元素。插入排序通常采用原地排序(只使用O(1)的额外空间),因此在扫描过程中需要反复将已排序元素向后移动,为新元素提供插入空间。