• 回答数

    5

  • 浏览数

    275

文姐吉祥
首页 > 英语培训 > 冒泡排序英文

5个回答 默认排序
  • 默认排序
  • 按时间排序

咩~咩~羊

已采纳

sort是排序吧,计算机里sort一般都是指的排序……

冒泡排序英文

204 评论(14)

爱上牛肉面

译文 写出一个函数或功能,将做排序算法。 在其两大全球性计数器称为.put comparecount和swapCount。第一个应该增加之前的价值观都比较各程序列表。第二个应该增加每次名单交换后。元素 写出主程序和循环,产生一个随机清单,然后在每一个经过各种的种种回路,你应该记录的最大限度,总值,为compareCount和swapCount.,你可以在整个负荷,以最低的,平均为这两个柜台。你完成这个回路,更精确的结果。 如果你试图比排序程序,你应该在同一列表或列表。最简单的方法来做这一套计数器为每个种类,当你产生一个随机的清单,使一份清单进入每一个sort.你又会把所有的名单上的第一个下名单。之前, 1.use之上的技术与插入排序和泡沫sort.虽然都是(),你的测试显示任何的区别吗?你的结果与分析在本章?试着解释差异。

110 评论(14)

太阳的路

用金山词霸,各种专业解释~

347 评论(12)

苏明zhsm13579

Bubbling/effervescent

在数据结构中有一种排序算法,叫做冒泡排序:Bubble Sort。这是排序算法中最基础的一种交换排序算法。

Bubble Sort冒泡排序的原理:

冒泡排序(Bubble Sort)是一种简单直观的排序算法。它重复的走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作事重复的进行直到没有再需要进行交换的数字,也就代表着该数列已经排序完成。

算法步骤(升序排列):

1、从第一个元素开始,与相邻的元素进行比较,如果第一个比第二个大,就进行交换。

2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。

3、针对所有的元素重复以上的步骤,除了最后一个。

4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

240 评论(10)

虾米啊1

冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度不及堆排序、快速排序。冒泡排序是经过n-1趟子排序完成的,第i趟子排序从第1个数至第n-i个数,若第i个数比后一个数大(则升序,小则降序)则交换两数

167 评论(9)

相关问答