我是一名大多数都是自学成才的程序员,我大学一年级的学生正在攻读CompSci的学士学位。去年我会为AP CompSci孩子做一些家庭作业,当他们开始排序算法时,我明白他们做了什么,但我的问题是使用一个人的情况是什么?我知道这可能看起来像一个可怕或荒谬的问题,但除了我能想到的几个案例,我不明白何时会使用排序算法。我知道它们必须知道,并且它们是基础算法。但是在日常生活中,它们何时被使用?
答案 0 :(得分:1)
排序算法是一种按特定顺序排列元素列表的算法。当您需要某些顺序的元素时,可以使用此类算法。
例如:
所以,基本上,如果你想要一些排序,你可以使用排序算法!