2024-09-30 01:34:13 发布
网友
我用python创建了一个数组,它生成20个随机数50-100。我想知道如何对数组中的数字进行排序。我在八年级,这是我上计算机课的。这能做到吗?有点像老师叫我用排序算法。我用的是python。谢谢 这就是我目前所拥有的
from random import* array = range(20) for i in range(20): array[i] = randint(50, 100) print array
因为这是一个家庭作业,我不会给你答案,而是一个起点http://en.wikipedia.org/wiki/Sorting_algorithm你可以找到排序算法的介绍! 只需选择一个并尝试实现它!如果你做错了什么,你可以寻求帮助;)
出于教育目的,这应该是一个很好的起点:http://en.wikipedia.org/wiki/Bubble_sort这不是一个很好的排序算法,但是一旦你理解了这些原理,你就可以继续学习更高级的排序算法(最终你可能会在课堂上学习到这些算法)。在
本质上,您将每个元素与下一个元素进行比较,如果它们顺序不对,则交换它们。继续这样做,直到数组被排序。祝你好运!在
每个人都贴出了很好的答案。我想让你看看this page,因为它有一套适合各种不同排序算法的动画。在
祝你好运!在
因为这是一个家庭作业,我不会给你答案,而是一个起点http://en.wikipedia.org/wiki/Sorting_algorithm你可以找到排序算法的介绍! 只需选择一个并尝试实现它!如果你做错了什么,你可以寻求帮助;)
出于教育目的,这应该是一个很好的起点:http://en.wikipedia.org/wiki/Bubble_sort这不是一个很好的排序算法,但是一旦你理解了这些原理,你就可以继续学习更高级的排序算法(最终你可能会在课堂上学习到这些算法)。在
本质上,您将每个元素与下一个元素进行比较,如果它们顺序不对,则交换它们。继续这样做,直到数组被排序。祝你好运!在
每个人都贴出了很好的答案。我想让你看看this page,因为它有一套适合各种不同排序算法的动画。在
祝你好运!在
相关问题 更多 >
编程相关推荐