bubble-sort

    -1热度

    1回答

    我想排序链接列表。 代码无法正常工作,它会跳过一些节点来检查如何在排序节点时尽量减少问题。 void sortNodes(){ node *parrser = head, *current = NULL; node*temp; while (parrser->next!= NULL){ current = head; while (curren

    -4热度

    3回答

    我正在编写一个类的程序来显示编码冒泡排序的能力。我一直在努力工作好几天,似乎无法得到它。至少现在它编译,但抛出一个异常。 我评论了我遇到问题的部分,实际交换数组中的元素。 该程序应该生成20个随机整数的数组,然后使用冒泡排序对它们进行排序,打印每一遍,直到它完成。 import java.util.*; public class BubbleSorting { public stati

    0热度

    2回答

    我正在尝试以有效的方式进行泡沫排序。我有一个计数,它将我对功能bubble所做的所有呼叫加起来。我需要找到一种方法来提高效率,如果bubble函数被调用并且列表中没有值被交换,那么我不应该再次调用bubble函数。 我有这样的代码跟这里三个功能 def bubble_sort(values): count = 0 for i in range(len(values)-1):

    -3热度

    1回答

    我使用LinkedList实现了气泡排序,如下所示。我无法为这个问题找到正确和有效的解决方案。在这个代码中需要做出什么样的改变,才能提高工作效率。如果有人在链接列表上有更好更高效的气泡排序实现,请提供它。 class SortList { int size; Node head; class Node{ int data; Node next;

    0热度

    1回答

    我需要的书名排序的C++代码: 显示书名。 按字母顺序显示书名。 我能够做第一次,但我在显示书籍的字母顺序时遇到困难。 这里是我的代码: #include"stdafx.h" #include <iostream> #include <string> #include <conio.h> #include <algorithm> #include <cstring> #include

    1热度

    2回答

    我正在做一个班级任务(这就是为什么只有相关代码正在显示)。我给一组随机数指定了一个指针数组,并且必须使用冒泡排序技术。 阵列被设置如下: int array[DATASIZE] = {71, 1899, 272, 1694, 1697, 296, 722, 12, 2726, 1899}; int *arrayPointers = array; // donation array 函数调用来

    0热度

    1回答

    我正在进行一项任务是按升序对数组进行排序的学校作业。我遇到了泡泡分类的麻烦。当数组开始排序时,它会进行排序,但数组的最大整数正在切换为随机整数。 不介意选择变量和输入。该任务应该有可能选择是否要升序或降序排序。在这段代码中,我只达到了升序排序。 我正在为自己的每次运行打印出数组,以查看气泡排序是如何工作的。 为什么最大的数字被切换到,在这种情况下,-13248? 使用cygwin编译器,如果这是任

    1热度

    1回答

    我没有留下任何机会,只能在这里注册,寻求澄清我正在努力理解的一个问题。 我是一个接近零编码体验的虚拟人,并且正在学习AppleScript以及我正在阅读的教科书(H.Rosenthal,H.Sanderson。Mac OSX.2010上的脚本和自动化综合指南,第3版)我偶然发现根据Bubble排序的简要概述。有问题的例子是: on bubblesort(the_list) set is_

    0热度

    1回答

    我的程序有问题,程序应该询问用户的驱动程序时间,用户将输入驱动程序的时间,程序应该从最快到最慢排序,然后按顺序显示它们。 但是,当我尝试并运行该程序时,drvers时间已排序,但驱动程序名称尚未排序。 示例: 用户必须输入到程序中的内容。 Drivers name drivers time Sebastian Williams 10 Tom Hamilton 6 Danny R

    0热度

    1回答

    我目前正在制作一个高分表 - 从一个.csv文件中读取时间并从最低到最高排序它们。代码运行后,列表只能部分排序。 这是我输入文件时间的方式,所以问题可能在这里。 Private Sub BeginnerInput(ByRef player() As pe_player, ByRef x As Integer) Dim path As String = "Z:\S6\Computing