bubble-sort

    -1熱度

    3回答

    我是相當新的C和編程一般,和我有一個關於在以下冒泡排序功能循環問題: void sort(int values[], int n); { int c, d, t; for (c = 0; c < (n - 1); c++) { for (d = 0; d < c - n - 1; d++) { if (va

    0熱度

    3回答

    當循環「j」的語句返回swap = false時,循環「i」必須中斷,但它不這樣做,並且繼續執行全部arr.length bubble sort pen link var arr = [0, 1, 2, 4, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13]; var n = arr.length; var t; var swap; for (var i = 0; (i

    -2熱度

    4回答

    我需要循環i當排序完成時立即停止。 它不適用於數組的所有可能的值。在某些情況下排序不會發生。在排序結束之前停止循環i。 pen link var arr = [11, 12, 0, 1, 2, 4, 3, 5, 6, 7, 8, 9, 10, 13]; var n = arr.length; var t; var swap = true; for (var i = 0; (i < n)

    1熱度

    1回答

    我試圖排序字符的C中的陣列冒泡排序的字符數組進行排序,但它打印出相同的數組,而不是分選的 char*P[5] = {"1c", "4h", "3g", "10g"}; total_items = 4; // number of elements in the array. for(int q =1; q<total_items; q++) { for(int k=0; k<tot

    3熱度

    1回答

    所以我試圖用ML的參考類型實現bubblesort。我編譯了Poly/ML中的代碼,似乎「while(!flag)」循環只對任何輸入執行一次。 例如:[2,3,1]被「排序」爲[2,1,3],即第一個循環工作但第二個循環未運行。 「標誌」打印一次。 怎麼了? 謝謝。 fun bubbleSort l = (* l being a list of references *) let v

    0熱度

    2回答

    最近我一直在做HackerRank 30天的代碼挑戰並使用Python解決挑戰。然而在第20天(關於Bubble Sort算法)我無法解決它。這是在Hackerrank中的任務link,下面是我的代碼。 import sys n = int(raw_input().strip()) a = map(int, raw_input().strip().split(' ')) numSwap =

    0熱度

    1回答

    此程序用於列出10名學生及其標記。然後我想用Bubble排序。這裏發生問題。標記正在排序。但名字仍然在同一個地方。排序後,名稱保持在同一位置,標記按照升序排列。 public class StudentResult { public static void main(String [] args) { String names[] = { "a", "b", "c", "d"

    1熱度

    2回答

    嗨我回顧了其他文章冒泡排序,但解決方案在我的情況下不起作用: 所以算法的工作,直到我循環幾次重複。但是我怎樣才能不用輸入呢?這裏是我的代碼,所以你知道我的意思: x = [0, 0, 1, 3, 3, 2, 2, 1, 0, 4, 5] h = None flag = True while flag == True: #flag = True for i in ran

    -3熱度

    2回答

    def bubble_sort(array) swaps = 0; i = 0; last = array.length - 1 while swaps > -1 if i == last i = 0 last-- swaps = 0 if swaps < 1 swaps

    1熱度

    1回答

    我正在製作一個簡單的程序,通過使用冒泡排序來排序一副撲克牌,然後顯示它。我收到一個奇怪的運行時錯誤。有人可以向我解釋這個錯誤,並就如何解決它提出建議嗎? 錯誤: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale(341): warning C4530: C++ exception handler used,