排序在实际生活中的应用

排序的目的通常是为了方便查找,或者统计最多或者最少的重复次数。

应用案例:

1.任务调度问题。在已知一天当中所有活动的开始时间和结束时间的前提下,通过排序算法使一个人在一天之内参加的活动尽可能的多。
2.在ACM竞赛中,通过排序算法对每支队伍进行现场排名。排名规则:题目数量通过率高的排名靠前,多个队伍通过的题目数目相同时,罚时少的队伍排名靠前。
3.游戏竞赛。 游戏规则是随机一组30张图片,要求参加比赛的10人在30秒之内把图片按照从小到大顺序排序,时间最少的获胜。
4.调查问卷。为了实验的客观性,在1~10000中随机生成N个数,对于重复的数只保留一个,不同的数对应着不同学生的学号,再把这些数从小到大排序,按顺序找同学调查。
5.颁发特等奖学金。某个大学有n名学生,每个人都有m门课,按照综合成绩排名,需要挑出最优秀的k位学生颁发特等奖学金。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值