1樓:網友
對n組資料排列,n可以根據需要指定。
#include ""
#include
#include
using namespace std;
#define n 10
void output(int a)
for (int i = 0; i < n; i++)cout for (int i = 0; i < n; i++)for (int j = n - 1; j > i; j--)if (a[j - 1] >a[j]) 公升序》降序a[j - 1] =a[j];
a[j] =temp;
int main()
int num[n];
srand((unsigned)time(null));
for (int i = 0; i < n; i++)num[i] =rand() 100 + 1;
cout 《排列前:" endl;
output(num);
seq(num);
cout 《排列後:" endl;
output(num);
system("pause");
return 0;
「氣泡排序法」對任意10個整數按由大到小的順序排列
2樓:再見小南門啊
經典排序之氣泡排序。
3樓:網友
讀入;for i:=1 to 9 do
for j:=i+1 to 10 do
if ibegina[i]:=a[i]+a[j];
a[j]:=a[i]-a[j];
a[i]:=a[i]-a[j];
end;輸出;
寫不開了省了一部分見諒。
用冒泡法對10個整數排序
4樓:i個獨孤九劍
(3)解析:∵函式h(x)=ln(1+x^2)-(1/2)f(x)-k
函式h(x)=ln(1+x^2)-(1/2)(x^2-2)-k令h』(x)=2x/(1+x^2)-x=0x1=-1,x2=0,x3=1
h」(x)=(2-2x^2)/(1+x^2)^2-1, h」(x1)= h」(x3)=-1<0, h」(0)=1>0
h(x)在x1,x3處取極大值h(-1)=h(1)=ln2+1/2-k;在x2處取極小值h(0)=1-k
當k= ln2+1/2時,函式h(x)零點個數為2;
當k>ln2+1/2時,函式h(x)零點個數為0;
當1 當k=1時,函式h(x)零點個數為3當k<1時,函式h(x)零點個數為2;
冒泡法 利用冒泡法排序將7,4,3,12,8,1從小到大排序,則第三次的結果是_______?
5樓:藤精香曉旋
一趟孝纖之後,12被排在最後態慎神一位。
結果是4 3 7 8 1 12
兩次之後,結帆虧果是。
三次之後,結果是。
氣泡排序演算法 將22 10 65 78 47 進行氣泡排序,求每次加工的過程
6樓:戴怡沁
最後乙個數:47先與22比較,因47>22,所以把47插入到22後面。→22 47 10 65 78
再把47與10比較,47>10,→22 10 47 65 7847與65比較,47<65,所以不動,→22 10 47 65 78至此,原先的最後乙個數:47 就排好了。以此類推:
把當前的最後乙個數:78 分別於相比較,→22 10 47 65 78
10與22比較,10<22,→10 22 47 65 78
excel表隨機生成一組數,Excel生成一列隨機數
如果隨機生成n位數的n在b1單元格,那麼輸入以下公式,然後向下填充公式 randbetween 10 b 1 1 10 b 1 1 公式表示 以10的b1 1次冪為起始數 如果b1為2,那麼10 2 1 10 以10的b1次冪減1為終點數 如果b1為2,那麼10 2 1 100 1 99 通過ran...
如何在matlab中將一組資料隨機抽樣,並且抽樣的結果要有重複呢
l 10 資料長度 disp 原始資料 arr 1 l 生成資料 sampleindex randi l,20,1 隨機抽樣運算元,隨機採20個樣本 disp 隨機取樣出的資料 arr sampleindex 一個小的demo程式,希望能對你有所啟發 怎麼用matlab對資料進行多次簡單隨機抽樣 設...
EXCEL表中,如何從一組數值中隨機抽取不重複的N個數值
假如那列資料在a列,可以再b1輸入 countif a a,a1 然後往下拉,出現的計算結果就是a列鍾出現的次數,用 if int rand 100 30,a 這樣的公式進行抽樣 隨機,排序,選取所需要的n個資料 那好辦你是行排的吧,那在b1 b300 rand 300,ctrl enter結束,再...