mergesort - 归并排序和选择排序所需的比较总数
问题描述
我正在为我的班级学生使用 4 个列表,每个列表有 10 个项目,但我正在为我的班级学生开发一个合并排序程序,但我无法让它正常工作我想知道选择排序需要多少比较才能对每个列表进行排序 4 个长度 10?
解决方案
比较次数取决于两种排序方法的列表元素的值。因此,在一般情况下,对于给定的列表长度,没有固定数量的比较。您应该实现这两种排序方法并计算为每个列表执行的比较次数。
推荐阅读
- reactjs - 如何在 manifest.json 中使用数据库值
- mapbox - Geojson 数据不会在 Mapbox gl js 上呈现(尽管它适用于 mapbox studio)
- dialogflow-es - 如何从 dialogflow 内联编辑器迁移到 webhook
- mysql - 如何处理 mySQL 中未来孤立记录的删除
- c# - 在 DUMP 文件调试期间找不到 String.cs
- python - 两个variables_difficulty实现的散点图大小相同
- shell - 将两个 csv 文件合并为单独的工作表
- javascript - 按关键字搜索
- python - glob 无法从命令行变量中提取所有文件
- laravel - 无法获得工匠队列:在 Elastic Beanstalk (Laravel/Redis) 上使用主管处理作业