社区
任铄的课程社区_NO_1
2022软考软件设计师--基础知识培训视频
帖子详情
数据结构基础--排序(二)
xiaornshuo
2023-01-12 14:52:15
课时名称
课时知识点
数据结构基础--排序(二)
讲解了冒泡排序、快速排序和归并排序。
...全文
187
回复
打赏
收藏
数据结构基础--排序(二)
课时名称课时知识点数据结构基础--排序(二)讲解了冒泡排序、快速排序和归并排序。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
数据结构
基础
排序
算法(
二
) 概念篇
本文详细介绍了
排序
算法中的鸡尾酒
排序
、快速
排序
、堆
排序
、归并
排序
和桶
排序
,包括算法图解和代码实现。文章提到了快速
排序
的partition算法在面试中的重要性,以及堆
排序
的
二
叉堆实现。还对比了稳定与不稳定的
排序
算法,如插入
排序
、冒泡
排序
是稳定的,而快速
排序
、堆
排序
则不是。
java数组从小到大
排序
_算法与
数据结构
基础
<
二
>
排序
基础
之选择
排序
法
本文详细介绍了选择
排序
法的基本思想、两种实现方式(借助临时数组和原地
排序
),并提供了Java代码实现。此外,还分析了选择
排序
法的时间复杂度为O(n^2),并通过代码验证了算法的正确性和效率。
基础
算法(
二
)---
数据结构
之
排序
本文介绍了几种常见的
排序
算法,包括插入
排序
、希尔
排序
、堆
排序
、归并
排序
和快速
排序
,详细阐述了每种算法的工作原理、性能特点,并提供了相关链接深入学习。此外,还提及了线性时间复杂度的桶
排序
和基数
排序
方法。
数据结构
之
基础
入门八(
二
.交换
排序
)
本文深入解析了两种重要的交换
排序
算法——冒泡
排序
和快速
排序
。通过详细的伪代码和Java实现,展示了如何通过比较和交换元素来对数组进行
排序
。冒泡
排序
通过重复遍历待
排序
的数列,比较相邻元素并交换位置,直至整个数列有序;而快速
排序
采用分治策略,选择一个基准元素,通过一次划分操作将数据分为两部分,使得一部分所有元素都比另一部分的所有元素要小,然后递归地对这两部分数据继续进行快速
排序
。
算法与
数据结构
基础
<
二
>----
排序
基础
之选择
排序
法
本文深入解析选择
排序
算法,介绍其核心思想、实现步骤及复杂度分析,并通过代码验证算法正确性和性能。
任铄的课程社区_NO_1
4
社区成员
505
社区内容
发帖
与我相关
我的任务
任铄的课程社区_NO_1
河北师范大学软件学院优秀讲师,软考专家、十多年高校教学经验,高级项目经理、系统分析师。
复制链接
扫一扫
分享
社区描述
河北师范大学软件学院优秀讲师,软考专家、十多年高校教学经验,高级项目经理、系统分析师。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章