我需要對數組進行排序,而這意味着輸入值,雖然用戶輸入的數字數組需要自行解決:我所做的到目前爲止是這樣的: 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
我是球拍新手,我試圖找出插入排序。這是我的,但我得到一個錯誤,並且我無法從調試中找出它。 ;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
我想寫一個算法,按升序(插入排序)對列表中的元素進行排序。通過將所有以下變量(和數組)定義爲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