快速排序算法在生活中的应用

发布时间:2025-01-18 05:04

掌握算法:如排序和搜索算法 #生活技巧# #工作学习技巧# #编程学习路径#

快速排序算法在生活中的应用

最新推荐文章于 2024-11-12 11:57:41 发布

yhm2046 于 2012-11-24 17:31:23 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

今天公司组织活动,游戏规则是随机一组30张图片,飞机,月饼,奥运会等等,然后每组10个人,要求在 一分钟内把图片按照从小到大顺序排列好由组长交给裁判,时间最少为优胜.

每组有三次机会,由于不了解规则,第一次机会我们组什么图片也没记住,也不知道游戏玩法,等于废掉了

第二次机会我们的算法是分散图片然后给每个人识别,再由组长排序,结果失败.

第三次我们的算法是首先凭借记忆写下1-30对应的数字,然后游戏开始每人随机拿几张牌,最后由组长从小到大念数字对应图片的名字,由看到的人交给组长,最终时间不够失败.

最终获胜组只用了40秒时间,貌似是用快速排序,数据结构丢了太久,不记得了

方法如下:10张图片分成10组,每个人记住对应的图片,然后游戏开始找到对应图片并排序好,最后由组长一次按顺序收牌

记下我原来的算法:

图片随机分成三堆,人分成三组对应三堆,游戏开始组长念数字,每组人在对应堆中寻找图片交给组长.

现在看来这个算法不仅逻辑很忙而且操作起来非常麻烦,看来我的逻辑很有问题

总结:

数据结构知识运用到生活中的例子,其中不仅考到数据建模,而且也考验了团队协调能力,我觉得如果我的算法在运行中没人说话的话应该时间开销会比较小.

生活中不是缺少美,而是缺少发现.

多听,多看,多想,多做

网址:快速排序算法在生活中的应用 https://www.yuejiaxmz.com/news/view/728859

相关内容

常见排序算法的性能以及应用场景
推荐算法中有哪些常用排序算法 – PingCode
这就是算法:日常生活中的算法应用
快速排序详解
c语言常见排序算法
在生活中如何使用算法
计算机在日常生活中中的应用,计算机在日常生工作中的应用
程序在生活中的应用
动态规划算法在生活中的应用
算法优化大揭秘:12个加速算法运行速度的实用技巧

随便看看