bubble-sort

    1熱度

    2回答

    我知道有更好更簡單的方法可以做到這一點,但對於我的課程,這是我可以使用的唯一方法,只需使用我所擁有的。 我在庫存菜單項目的工作,我有排序與冒泡排序的「SKU」號,現在我的問題是,我不知道該如何向其他成員在同一時間移動。 每個sku編號都有它的產品名稱,價格和數量。我只對sku數字進行排序的代碼是有效的,唯一的問題是其餘成員保持在同一個地方。 我該怎麼辦? 注意:功能sortArray #inclu

    -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