bubble-sort 相关问题

冒泡排序是一种简单的排序算法,它通过重复单步执行要排序的列表,比较每对相邻的项目并交换它们(如果它们的顺序错误)来工作。重复传递列表,直到不需要交换,这表明列表已排序。该算法的名称来自较小元素“冒泡”到列表顶部的方式。它在工业中很少使用,但在教学中很有用。

当我尝试通过冒泡排序算法对字符串进行排序时,我在输出中看不到任何字符串,而只看到一个字符串

这是我的代码: int main(int argc, char **argv) { int numberOfStrings,剩余; printf("输入字符串个数:"); scanf("%d", &numberOfStrings); // 等于...

回答 1 投票 0

冒泡排序终止

为什么定义了循环限制,当当前值小于下一个值时,内循环结束? 我正在学习Java排序。在下面给出的代码中,您会看到...

回答 1 投票 0

Python 中的冒泡排序降序列表

如何使用冒泡排序来排列列表,但按降序排列? 我搜索了其他主题,但找不到答案。 这是我的冒泡排序代码的工作实现: 从那时起我...

回答 3 投票 0

书写冒泡排序功能

我正在尝试编写一个简单的冒泡排序函数来对一些随机数据进行排序。每当执行时,它只是打印最初编写时未排序的列表。我哪里做错了??? 代码: #我...

回答 1 投票 0

Bogo排序在某些场景下能优于冒泡排序吗?

在我最近对冒泡排序和 Bogo 排序算法的比较中,特别分析了它们在对长度为 9 的数组进行排序时的性能,冒泡排序始终表现出更快的排序时间...

回答 1 投票 0

Mars Mips 中的冒泡排序返回错误结果

我一直在尝试在 Mars Mips 中通过冒泡排序对数组进行排序。返回的结果确实顺序正确,但是漏掉了一些数字 1, 2, 7, 7, 3, 7, 4, 5, 6, 7, 7, 8, 8, 8, 7 这是我的...

回答 1 投票 0

如何访问和重新排列(冒泡排序)结构中存储的信息?

这是我到目前为止的代码。我想对从文本文件加载的患者记录进行排序。我正在努力了解如何访问结构中存储的信息以重新排列它。例如...

回答 1 投票 0

这个8086升序代码是如何工作的?

我目前正在学习 8086 编程,这个编程已在我们实验室的 8086 套件上进行了演示。以下代码将数字序列按升序排序: 莫夫斯,2000 mov cl, [si] 十二月 瞧...

回答 1 投票 0

得到“Boolean”预期“LongInt”pascal

我的插入排序算法出现此错误: insertsort.lpr(19,17) 错误:不兼容的类型:得到“Boolean”,期望“LongInt” 这是我的代码的第 19 行 当 j > 0 且 A[j]>...

回答 2 投票 0

混合排序的时间复杂度(冒泡排序的修改)

所以我尝试用主定理解决这个问题,但不确定我的解决方案是否正确: 函数混合排序(A[1..n]){ 如果(n==1){ 返回A[1]; } m = n/2; B[1 ... m] = bubbleSort(A[...

回答 1 投票 0

使用冒泡排序对单链表进行排序

我编写了以下代码,用于使用冒泡排序对单链表进行排序。排序过程应根据列表中的节点包含的数据对它们进行排序。仅对节点进行排序

回答 1 投票 0

比较使用冒泡排序的 C 语言和汇编语言的速度,一般来说哪个更快?

使用 C 语言和汇编语言进行冒泡排序的速度比较还需要考虑哪些因素? 我尝试过使用 C 编程来研究使用冒泡排序,其中之一......

回答 1 投票 0

仅使用 while 和 if 对数组进行排序

当我尝试运行该程序时收到一条消息。为什么? 分段故障 我的代码: #包括 void sort_array(int *arr, int s); int main() { int arrx[] = { 6, 3, 6, 8, 4, 2, 5, 7 ...

回答 3 投票 0

在Python中使用ADT进行冒泡排序

我收到了一项作业,其中输入将是一个列表,我的任务是将列表按升序进行冒泡排序。这是我想要的示例输入和输出。 输入: 45 22 34 79 23 输出: 22 4...

回答 1 投票 0

使用 C 中的冒泡排序对 2D 矩阵进行排序 - 未产生预期结果

#包括 int main() { 整数a; printf("请输入行数:"); scanf("%d",&a); 整数b; printf("请输入列数:&qu...

回答 1 投票 0

Clojure 冒泡排序函数问题

我正在尝试在clojure中实现冒泡排序功能, 下面的 b_sort 函数给出错误, 但是如果我在 b_sort 函数中执行语句它就可以工作, (def r_list (取 10 (重复 #(rand-int ...

回答 1 投票 0

在Python中尝试混合排序算法(冒泡+合并排序)

因此,我的任务是在 python 中创建一个混合排序函数,该函数将利用冒泡排序和合并排序。这个想法很简单;只要超过 T(阈值)值,就应该运行归并排序

回答 1 投票 0

C++ 冒泡排序算法

我用 C++ 编写了以下代码,该算法在这种情况下有效。我了解 C++,但不明白我在第二次测试中做错了什么。 #包括 使用名称...

回答 3 投票 0

递归冒泡排序:输出错误

我尝试编写一个递归冒泡排序函数。但代码的最终输出与输入数组的输出相同。由于某种原因没有进行排序。请帮我解决这个问题...

回答 1 投票 0

在 C 中运行递归冒泡排序时出现分段错误

我正在尝试使用递归来实现冒泡排序算法来对整数数组进行排序。但是,当我编译和运行代码时,我不断遇到分段错误。我试过黛布...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.