insertion-sort

    2熱度

    2回答

    我必須從一個.txt文件中讀取並使用不同的.txt文件進行讀取。我必須使用插入排序,以便根據兩個數字對它們進行排序。我只能得到這一點,我不知道如何在這個程序中做插入排序,我有兩個數字來排序。 這裏是我的代碼: #include <iostream> #include <fstream> #include <string> using namespace std; int main(vo

    -1熱度

    1回答

    我的插入排序輸出不正確。當我試圖調用insertionSort方法時,返回的數組未被排序 是否正確使用break語句? public int[] insertionSort(int [] arr){ for(int i=1;i<arr.length;i++){ for(int j=0;j<=i-1;){ int temp; if(arr[i] <

    -2熱度

    1回答

    我從mycodeschool學到了這個實現,該方法對我來說似乎沒問題,因爲那裏的教師是如何教導的,我做了相同的實現,但不知何故,我的代碼給出了一個問題,也請只是忽略時間函數,因爲錯誤是在別的地方。我刪除它,錯誤仍然是一樣的。 //insertion sort #include<iostream> #include <ctime> using namespace std

    3熱度

    2回答

    啓動完成我想要加載我自己的活動爲第一屏幕,而不是移動的家screen.There後之間,如何解決這個發生在延遲...在此先感謝.....

    1熱度

    1回答

    我需要對數組進行排序,而這意味着輸入值,雖然用戶輸入的數字數組需要自行解決:我所做的到目前爲止是這樣的: void MoveRight(int *a,int n, int startIndex) { int j,temp; j=n-1; for(int i=startIndex;i<n;i++) { temp = a[j]; a

    -5熱度

    1回答

    我試着去建立一個快速排序/插入排序組合,如某些人所說的相當快的,因爲它剷球與快速排序較大的子陣列,並插入排序較小陣列中的事,但肯定是不正確的。我一直在測試我生成的一些文件的排序。我目前使用的是1,000,000個數字的文件,每個數字的範圍限制是從1到1,000,000。在此之前將插入排序,我能1萬個號碼在0.2秒左右,增加插入排序爲條件if語句,我很幸運100,000號碼少於4秒排序後進行排序,所

    0熱度

    2回答

    我是球拍新手,我試圖找出插入排序。這是我的,但我得到一個錯誤,並且我無法從調試中找出它。 ;Definition of insert: inserts a number into an already sorted list based on ;the cmp parameter ;cmp: <or>, L1: a list, n: the number to be inserted (de

    0熱度

    1回答

    我想排序使用插入排序的矢量,但對於大多數值它未能完成。如果矢量大小大於3,則循環將無法完成一段延長的時間,而不是完成,否則它將隨機快速完成,最多可達5個值。 #include <iostream> #include <fstream> #include <cstdlib> #include <ctime> #include <vector> void PRINT(std::vector

    1熱度

    1回答

    我試圖解決這個問題好幾天了,而且還沒有接近。我嘗試在網格的每一行中爲圖標設置一個「關閉」(或「看到」)函數,但我沒有成功。我嘗試了所有可以搜索論壇或谷歌的公式,但顯然,我一定做錯了什麼。 Ext.create('Ext.grid.Panel', { title: 'News', cls: 'grid', id: 'myTable', rend

    -2熱度

    1回答

    我想寫一個算法,按升序(插入排序)對列表中的元素進行排序。通過將所有以下變量(和數組)定義爲int來啓動主函數。 這裏是排序功能: void sort(int a, int b , int list[], int i) { for(i=1; i<(b); i++) { while(list[i-1]>list[i]) { a = list