bubble-sort

    3熱度

    3回答

    爲了變得與Erlang熟悉,我試圖 寫我自己的Bubblesort算法。現在,我有我的 模塊中下面的代碼: -module(mysort). -export([bubblesort/1]). bubblesort(L) -> sort_sequence(L, []). sort_sequence([H1|[H2|T]], Sorted) -> if H2 >= H1

    0熱度

    2回答

    對於我的軟件主要工作,我必須創建一個程序。總而言之,高分列表需要在可以寫入文件之前進行排序。要做到這一點,我正在使用冒泡排序,我不能使用內置的排序功能。正在讀取數據的文本文件存儲在嵌套列表中。該文本文件是這樣的: NameOne 10 NameTwo 15 NameThree 9 這是冒泡排序的代碼,我有,但不工作: b_not_sorted = True while b_not_

    0熱度

    1回答

    我正在研究關於泡沫排序策略在PHP中,你可以看到代碼Here, 在主循環,有兩個條件需要是真的,所以循環將運行,我知道變量是becouse我們不希望我們的循環,直到連陣列已經排序它的最大迭代運行,但我不明白爲什麼我們需要檢查,看看是否我們已經鑽進了最大迭代?爲什麼不能我們只是檢查變量(我的假設是,我們可以有一些在變量的問題,我們不希望一個永恆的循環)。任何方式我不知道,我會很感激,如果有一個人能告

    4熱度

    14回答

    我試圖將Bubble排序方法實現爲Ruby的簡單編碼問題,但我遇到了一些麻煩。我理解的想法是查看第一個元素的值,並將其與第二個元素的值進行比較,然後相應地交換它們,但我似乎無法在實際問題中做到這一點。任何人都願意提供一個簡單的例子來說明這在Ruby中如何工作?

    0熱度

    1回答

    我在做一個氣泡排序函數並遇到可變的運算符問題。開始處有一個開關塊,用於確定是按升序還是降序排序。 如果條件存在,$運算符將用於以下條件。 <?php //bubble sort in ascending/descending order function bubbleSort($arr, $operation="ascending"){ switch ($operation){

    5熱度

    3回答

    我有一個版本的冒泡排序的: int i, j; for i from n downto 1 { for j from 1 to i-1 { if (A[j] > A[j+1]) swap(A[j], A[j+1]) } } 我要計算使用冒泡排序以上版本的掉期的預期數量。我使用的方法如下所示: // 0 based index

    0熱度

    4回答

    好吧,所以一切工作,除了排序的數據有時輸出整數而不是十進制數。這似乎是一個容易解決的錯誤,但我找不到它! #include <iostream> using namespace std; void input (double x[], int length); void copy (double source[], double dest[], int length); void so

    1熱度

    1回答

    我遇到了一些麻煩。我們基本上被要求創建一個程序的兩個版本,該程序將對50個項目的數組進行排序,然後顯示LED中最大的數字。我已經使用基本的氣泡排序並顯示它。我的問題是當我必須使用遞歸來做到這一點。不幸的是,我對遞歸的瞭解非常有限,因爲我錯過了關於它的講座 - 他也沒有在線上放置筆記。我有一個很長的谷歌,但仍然無法讓我的頭靠近它。所以我問幾件事。首先,有人可以解釋使用sedo代碼進行氣泡排序的遞歸。

    1熱度

    2回答

    我被困在問題上http://www.codechef.com/JULY12/problems/LEBOBBLE 這裏需要找到預期互換次數。 我試過一個O(n^2)解決方案,但它超時。 的代碼是這樣的: swaps = 0 for(i = 0;i < n-1;i++) for(j = i+1;j<n;j++) { swaps += expected swap of

    16熱度

    6回答

    int currentMinIndex = 0; for (int front = 0; front < intArray.length; front++) { currentMinIndex = front; for (int i = front; i < intArray.length; i++) { if (intArray[i] < int