如:輸出
1 8 7
2 9 6
3 4 5
我的思路:
遍歷一圈看成一趟:用變數count 表示那麼tripnum從 0,到 (n-1)/2
設定4個變數 ,left,right,up,down 並初始化
**如下,很簡單
#include#includeusing namespace std;
#define n 10
void main()
a[left] = temp;
partitionsort(a,begin,left-1);
partitionsort(a,left+1,end);
}void quicksort(int a,int len)
void main()
; quicksort(a, 10);
for(int i=0;i<10;i++)
cout《基於快排選取最小的4的數
#includeusing namespace std;
void partitionsort(int a,int k, int begin, int end)
a[left] = temp;
partitionsort(a,k,begin,left-1);
partitionsort(a,k,left+1,end);
}void quicksort(int a,int k, int len)
void main()
; quicksort(a, 4,10);
for(int i=0;i<4;i++)
cout<
列印陀螺形數字
使用者輸入n,編寫程式通過二維陣列列印如下所示陀螺形數字 以n 6為例 1 20 19 18 17 16 2 21 32 31 30 15 3 22 33 36 29 14 4 23 34 35 28 13 5 24 25 26 27 12 6 7 8 9 10 11 列印陀螺形數字 通過控制二維陣...
螺旋陣列,之字形陣列
抬頭是山,路在腳下!螺旋陣列 includeusing namespace std 生成乙個n n維的螺旋陣列,形式如下 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 void spiral array int a...
列印回形陣列
前段時間面試的時候被問到列印回形陣列,當時只寫了個大概,後來網上看了下,也實現得麻煩,就重新寫了下,題目 輸入乙個整數n,列印出從1 n n的n n矩陣。比如n 3,構成矩陣 1,2,3,8,9,4,7,6,5,比如n 4,構成矩陣 1,2,3,4,12,13,14,5,11,16,15,6,10,...