selection-sort

    1熱度

    1回答

    我有一個科學公平的項目,我今年做的,我想用電腦做些事情。我決定採用多種排序算法(插入,選擇和泡泡),並比較他們對數據進行排序需要多長時間,以及他們使用多少內存進行排序。 我想知道如何查看排序需要多長時間以及使用多少ram?有沒有一個程序可以爲我做到這一點? 任何幫助,將不勝感激。

    0熱度

    7回答

    這是我對我的選擇排序程序的代碼,我想知道是否有任何改進代碼而不使用其他方法或類的方法。 public class Selection_Sort { public static void main(String[] args) { int arr[]={234,151,123,4,5342,76,48}; int min=0; int temp; for(int i=0;i<=arr.l

    1熱度

    3回答

    我剛剛完成初學者級別的編程,正在嘗試從奧林匹克的問題。其相對容易,但我從網上法官的10個輸入只得到一個正確的答案。 這裏是鏈接:http://opc.iarcs.org.in/index.php/problems/SORTROWS 順便說一句我正在使用外部文件輸入,使輸入數據更容易。 任何幫助或提示將會有所瞭解。 任何人都可以提出一種快速測試隨機數據的方法嗎?我無法在比賽中再製作一個節目。 在線法

    0熱度

    1回答

    我有這段代碼,需要一些幫助來計算交換次數。我想我需要一個for循環,它是標記,但我不退出瞭解如何提取交換計數。提前致謝。 public class Selection { public static void SelectionSort (int [ ] num, int howmany) { int i, j, first, temp; int co

    2熱度

    3回答

    這是一個程序,其中一組數字按升序排序,方法是找到數組左端點和末端之間的最大數字,然後將該元素移入正確的索引位置通過切換元素。我的問題是它不是按升序排列,因爲它們之間的數字沒有得到排序,我想知道如何在程序中使用它。 這是我的時刻代碼: #include <stdio.h> /* Library inclusions */ #include "genlib.h" #include

    2熱度

    3回答

    我需要幫助使用選擇排序對整數數組進行排序。它不會爲一些重複排序。以下是我的演示/主要。 02 20 01 應該 01 02 20 我演示/主: public static void main(String[] args) { SelectionSortArray[] ints = new SelectionSortArray[3];

    1熱度

    2回答

    我試圖計算此選擇排序實現的大O的時間複雜度: void selectionsort(int a[], int n) { int i, j, minimum, index; for(i=0; i<(n-1); i++) { minimum=a[n-1]; index=(n-1);

    2熱度

    2回答

    我需要製作一個程序,它將接受一個數字輸入文件(integer.txt),它將每行排序一個數字,然後使用選擇排序算法對數字進行排序按降序排列並將它們寫入輸出文件(sorted.txt)。我很確定我的selectionSort()函數導致循環無法獲得正確的值,因爲在使用cout進行測試後,我得到的輸出極其不正確。我相信這是一個開始程序員的混亂。 vector<string> getNumbers()

    1熱度

    1回答

    我遇到了結構體內選擇字符串的問題。排序後,我輸入的所有值都不會更改位置。我認爲我錯過了一些小事,但我一直無法在互聯網上找到相關幫助。 *p_customer_start指向數組的開始處。 p_outer和p_inner應該進行排序。有誰知道發生了什麼問題? void sort_customers(int quantity, struct customer *p_customer_start) {

    0熱度

    1回答

    我通過一些非常基本的算法練習題,我感到困惑的這個實施選擇排序的: def selection_sort(xs) len = xs.length len.times do |i| low = xs[i...len].min tmp = xs[i] xs[i] = low xs[xs.rindex(low)] = tmp end