selection-sort

    0熱度

    3回答

    下面是選擇排序代碼,但它不打印排序列表。我如何顯示它? badlist = input("Enter list: ") def select(badlist): l = list[:] sorted = [] while len(l): lowest == l[0] for x in l: if x < lowest

    0熱度

    1回答

    void main() { char name[5][10],temp[10]; int i,j; for(i=0;i<5;i++) { printf("\nEnter the name of student:"); scanf("%s",name[i]); } for(i=0;i<(5-1);i++) { for(j=i+1;j<5;j++)

    0熱度

    2回答

    我的問題是我做錯了什麼。插入功能無法正常工作。我無法檢索列表本身。因爲這個我的選擇排序不會執行。任何幫助,將不勝感激。 頁眉: /** @file ListA.h */ #include <string> using namespace std; const int MAX_LIST = 100; typedef string ListItemType; class List {

    0熱度

    1回答

    我在嘗試從玩家曲棍球統計數據的二進制文件中排序列表。我的目標是使用選擇排序算法來根據遊戲中points = goals + assists的點數降序對列表進行排序。 我正在使用一個結構數組,其中每個數組都是玩家統計數據的結構。 這是結構。 struct Player { char name[20]; int goals; int assists; int rating; }; 這是

    1熱度

    1回答

    我遇到了這個選擇排序的問題,問題是當vecnums [j]小到(<)vecnums [min],我必須把j以min爲單位,然後將j遞增1,之後當我在SI中加載j時,j不再是它必須的值(使用調試器時我發現它應該是0102,應該是0002)。我不知道爲什麼會發生,如果有人可以幫助我,我會非常感激:) 我很抱歉,如果我沒有表達自己,不要懷疑在問我任何你不明白的地方。 謝謝你的時間! Vecnums是一個

    1熱度

    2回答

    對於這個程序,我想實現一個排序和搜索算法的數組。該數組將填充隨機數字。然後我想繪製每個數組元素作爲一個條(使得像條形圖)。我在GUI中有一個步驟並運行按鈕,該步驟應該使用選擇排序。我遇到的問題是:我只知道如何用循環做選擇排序。但是,我不能使用循環,因爲我必須顯示數組正在逐步排序。任何人都可以告訴我如何做選擇排序沒有循環?我將添加目前爲止的所有代碼,因爲這是我第一次發佈任何內容,而且我想確保我具體。

    3熱度

    2回答

    我一直在做關於更換選擇排序的一些研究,我找不到它的任何實現還是不錯的,貫徹執行更換選擇的排序任何地方!也許我不看夠硬,但谷歌是混淆替代選擇排序與選擇排序......所以這讓我疑惑: 什麼是選擇排序和替換選擇排序之間的差異? 我在哪裏可以找到替代選擇排序(或寫一個指南)的實現? 有什麼替代選擇的特徵排序,使它比其他的排序算法更可取? 這是算法由任何其他名稱爲人所知?