一個演算法
❶ 一個演算法
[C++ Code]
#include "stdafx.h"
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int _tmain(int argc, _TCHAR* argv[])
{
int temp[16]={1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4};
int result[16];
int i,j,z;
srand((unsigned)time(NULL));
for(i=0;i<16;i++)
{
z=rand()%(16-i);
result[i]=temp[z];
for(j=z;j<(15-i);j++)
temp[j]=temp[j+1];
}
for(i=0;i<16;i++)
printf("%d ",result[i]);
getchar();
return 0;
}
❷ 求一個演算法~
短除
❸ 求一個演算法
...
最優樹+最小生成樹
我不知道你想幹嘛
但是我覺得不可能合二為一
如果是我
我會建立兩棵樹去做...
寧願麻煩點
現在的編譯平台所支持的空間又不是存不下
❹ 怎麼才能算是一個演算法
「演算法:求解一個問題需要遵循的,被清楚地指定的簡單指令的集合。」所以你只要明確他們具體指令,輸入兩個數,經過指令運算,輸出結果,就應該是
❺ 一個演算法題
python">#py3
deffun(lis,n):
foriinlis:#循環從lis中取出i
if(n-i)inlis://如果n-i在lis中,即找到了兩個和街於n的數
returni,n-i//返回
li=[1,2,3,4,5,6,8,9]
print(fun(li,7))
❻ 求一個演算法
我們機器沒有 C/C++的編譯器,所以我用 JAVA給你寫了一段簡短的程序,達到了你要得效果 希望可以幫到你。代碼如下:
public void change(){
int [] arr={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
int circle=arr.length/2+arr.length%2;
for(int i=1;i<circle;i++){
arr[i]=arr[arr.length-i-1]=i+1;
}
}
❼ 關於一個演算法
這個好象是十六進制的數字。
❽ 一個演算法問題
整個程序其實就是個求和
可以改寫為
s=0;
for(l=1;l<=100;l++){
s=s+l^2;
}
system.out.println(s);
整個程序其實是求 1^2 +2^2 +3^2 +...+100^2 ,即 1 到 100 的平方和
❾ 設計一個演算法
根據勾股定理求出第三遍為根號(a²+b²)
所以周長是
a+b+根號(a²+b²)