问题标签 [bubble-sort]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1296 浏览

c - c中的冒泡排序程序

我为 c 中的冒泡排序程序编写了以下代码:http: //pastebin.com/Jtcpn59U

但是,冒泡排序功能似乎不起作用。一旦我按照 getArray() 函数的提示输入数组值,程序就会空闲。有谁知道出了什么问题?

0 投票
2 回答
3803 浏览

pascal - 帕斯卡冒泡排序

我有一个项目,程序必须接受 10 个单词并使用冒泡排序以降序(ZA 中的字母顺序)显示单词。到目前为止,这是我所知道的: 程序示例;使用crt;

我真的不知道该怎么做,可以使用一些帮助。

0 投票
5 回答
40550 浏览

c - 在c中按字母顺序对字符数组进行冒泡排序

我正在尝试按字母顺序对字符数组进行冒泡排序。我的代码如下:

它没有给出任何类型的错误,但是当我运行它时它会卡住,就像它有点在无限循环中一样。但据我所见,也不是这样。你能帮我吗?

0 投票
1 回答
302 浏览

excel - 按任何属性对对象进行冒泡排序?

我正在使用冒泡排序功能按对象的属性对对象进行排序。不幸的是,我不得不为每个属性编写一个函数。有什么方法可以概括以下功能。

而不是写

我想写一些类似的东西:

Sub SortArticlesByVolume(ByRef 文章作为变体)

结束子

Sub SortArticlesBylenght(ByRef 文章作为变体)

结束子

0 投票
7 回答
3739 浏览

c - 交换功能 c

我必须为我的冒泡排序编写一个交换函数
这就是我所拥有的:

当我尝试运行时,出现以下错误:

警告 C4013:“交换”未定义;假设 extern 返回 int 错误 C2371: 'swap' : redefinition; 不同的基本类型

当我将函数更改为 的类型时int,它确实有效,知道为什么吗?

我不需要原型,因为它在 main 函数之前……是吗?

这是整个代码:

0 投票
3 回答
753 浏览

java - 当我尝试进行冒泡排序时出现 java.lang.ArrayIndexOutOfBoundsException 错误

我正在尝试进行冒泡排序,这是我的代码:

但是当我启动它时,它会抛出一个错误:

0 投票
4 回答
15058 浏览

java - 在Java中对对象数组进行冒泡排序

如何对对象数组进行排序?这是我对数组进行排序的代码,我收到一个“不是语句”错误:Movie temp = movies[b]; 我如何声明 temp 变量,就好像它要保存电影 [b] 的确切值/引用;哪个可以是同一个数组中的三种不同对象类型中的任何一种?我是编程新手,所以如果我似乎无知,我深表歉意;如果我的问题措辞不正确,请随时纠正我或提出问题。

0 投票
1 回答
1100 浏览

java - 冒泡排序到间隙排序的修改

我遇到了问题,需要您的指导。基本上我设法创建了这个冒泡排序方法。我如何将其修改为间隙排序,而不是每次通过列表比较相邻元素,而是比较相隔一些数字(i)位置的元素,其中(i)是小于 n 的整数。例如,将第一个元素与 (i + 1) 元素进行比较,将第二个元素与 (i + 2) 元素进行比较,将第 n 个元素与 (ni) 元素进行比较,等等。当所有元素都完成时,一次迭代完成可以比较的,可以比较的。在下一次迭代中,将 i 减少某个大于 1 的数字,并且该过程继续进行,直到 i 小于 1

0 投票
1 回答
4915 浏览

java - 通过每次传递打印数组(冒泡排序)

我正在寻找一种在每次通过后按原样打印数组的方法。这是我到目前为止的排序代码。它是冒泡排序算法的基本实现,打印出数组的原始状态和排序状态

0 投票
0 回答
1923 浏览

assembly - 汇编 - 字符串指针数组的冒泡排序算法

我正在尝试为我的程序集类的字符串数组执行冒泡排序操作。字符串存储在字符串指针数组中,经过多次挫折,现在可以正常工作。现在,我面临一个新问题,排序本身......

以前在我的 C++ 课上做过,但是哇,Assembly 本身就是一头野兽。我很混乱。

无论如何,这是我的代码:

;这个子程序将把字符串转换成双字数组

L1:

;这将在传输完成后运行

似乎我正在使用字符串指针数组进行冒泡排序,但我想我已经超出了我在这里听到的范围。非常感谢有关如何处理的一些指导!

提前感谢大家!