技术栈

排序算法总结

simpleGq2024-12-10 11:46

快排:

时间复杂度:O(N*logN)

空间复杂度:logN

不稳定,因为交换元素,元素相对位置发生了变化

快排、堆排序以及选择排序,不稳定,其它排序算法都是稳定的

归并:

时间复杂度:O(N*logN)

空间复杂度:O(N) 有辅助数组

稳定

堆排序:

时间复杂度:O(N*logN)

空间复杂度:O(1)

不稳定

上一篇:SpringBoot的Bean类三种注入方式(附带LomBok注入)
下一篇:想在iPad上远程操作安卓手机的APP,怎样实现iPad远程控制安卓?
相关推荐
Jasmine_llq
2 小时前
《P2656 采蘑菇》
算法·强连通分量·广度优先搜索(bfs)·tarjan 算法·图的缩点操作·有向无环图(dag)·最长路径
芥子沫
2 小时前
《人工智能基础》[算法篇3]:决策树
人工智能·算法·决策树
mit6.824
2 小时前
dfs|位运算
算法
苏纪云
2 小时前
算法<C++>——双指针 | 滑动窗口
数据结构·c++·算法·双指针·滑动窗口
保持低旋律节奏
2 小时前
算法——二叉树、dfs、bfs、适配器、队列练习
算法·深度优先·宽度优先
Y20030916
2 小时前
U-net 系列算法总结
人工智能·算法·目标跟踪
代码不停
2 小时前
Java二分算法题目练习
java·算法
等一个自然而然的晴天~
2 小时前
晴天小猪历险记之Hill---Dijkstra算法
算法
Brookty
2 小时前
【算法】位运算| & ^ ~ -n n-1
学习·算法·leetcode·位运算
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04Linux下V2Ray安装配置指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06KGG转MP3工具|非KGM文件|解密音频07jdk21下载、安装(Windows、Linux、macOS)08GitLab 零基础入门指南:从安装到项目管理全流程09NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)