n個(gè)for循環(huán)嵌套,怎么編程啊。比如說(shuō)我要輸出遍歷一個(gè)n維數(shù)組,每一個(gè)元素有m中選擇,關(guān)鍵是n是個(gè)變量。

2022-07-28 01:33

要是n=2,直接for(int i=0; i
2個(gè)回答
那就應(yīng)該是
int K1,K2,K3..........Kn-1,Kn
for(K1 = 0 ; K1 < M ; K1 ++)
{
for(K2 = 0 ; K2 < M ; K2 ++)
{
for(K3 = 0 ; K3 < M ; K3 ++)
{
:
:
:
for(Kn-1 = 0 ; Kn-1 < M ; Kn-1 ++)
{
for(Kn = 0 ; Kn < M ; Kn ++)
{

}
}
:
:
:
}
}
}
不過(guò)這個(gè)機(jī)器跑起來(lái)要累死的,時(shí)間復(fù)雜度可是n的n次方啊
最好是想一個(gè)更好的方法解決吧
不明白你問(wèn)什么呢
相關(guān)問(wèn)答
請(qǐng)教如何做到可變N層嵌套for循環(huán)
3個(gè)回答2023-02-19 07:21
將n層循環(huán)視為一個(gè)n位的數(shù),每一位數(shù)的進(jìn)制是該層循環(huán)的索引最大值,按照這個(gè)數(shù)做一個(gè)計(jì)數(shù)器,將計(jì)數(shù)器的值作為循環(huán)的索引,每循環(huán)一次,計(jì)數(shù)器加一,直到計(jì)數(shù)器達(dá)到上限。 這樣,就用一個(gè)單層循環(huán)實(shí)現(xiàn)了可變N層...
全文
如何實(shí)現(xiàn)n次嵌套循環(huán)
2個(gè)回答2023-04-14 01:36
這種是 MySQL 里最簡(jiǎn)單、最容易理解的表關(guān)聯(lián)算法。 比如,拿語(yǔ)句 select * from p1 join p2 using(r1) 來(lái)說(shuō), 先從表 p1 里拿出來(lái)一條記錄 ROW1,完了再...
全文
mn(m-n)-(m^2-n^2)-(n-m)
1個(gè)回答2022-12-02 13:40
您好! (x-3)(3+x)-(3x-1)^2= x2 -9 -9x2 +6x -1 = -8x2 +6x -10 (2x-3) (3-4x) = -8x2 + 18x -9 ...
全文
小明和小強(qiáng)都是張老師的學(xué)生,張老師的生日是M月N日,2人都知道張老師的生日是
1個(gè)回答2024-01-22 23:10
答案是:9月1日。 1.小明說(shuō):“如果我不知道的話,小強(qiáng)肯定也不知道”。 這句話的潛臺(tái)詞實(shí)際上是:“我應(yīng)該猜對(duì)了,如果我猜錯(cuò)的話,小強(qiáng)肯定不知道”。但小明還是不確定自己究竟猜對(duì)沒(méi),需要小強(qiáng)來(lái)印...
全文
計(jì)算(m+n)^2(m-n)^2=
1個(gè)回答2022-09-11 22:01
答: (m+n)^2(m-n)^2 =(m^2-n^2)^2 =m^4-2(mn)^2+n^4
這個(gè)日歷的編程語(yǔ)言,怎么嵌套循環(huán)語(yǔ)句!就是達(dá)到問(wèn)N遍的情況??!先謝謝了。
2個(gè)回答2023-02-15 07:40
很簡(jiǎn)單啊,外面加個(gè)while循環(huán)就行了。 while(true){ /** * 你的代碼 */ System_out.println(); System_ou...
全文
n維空間和n維向量空間的區(qū)別
1個(gè)回答2022-11-03 10:26
很簡(jiǎn)單。只是因?yàn)槲覀兲幱谌S空間,大于三維的度量不容易感知。 先從三維談起,如向量{x1,x2,x3}在三維空間上必然可以分解為 {x1,x2,x3}=x1{1,0,0}+x2{0,1,0}+x3{0...
全文
for循環(huán)怎樣嵌套?
1個(gè)回答2023-02-11 21:09
是這樣的,外層循環(huán)每執(zhí)行一次,內(nèi)層循環(huán)就要執(zhí)行N次。 比如: for(int i = 0;i <10; i++){ for(int j = 0; j < 10;j++){ System_ou...
全文
for循環(huán)如何嵌套
2個(gè)回答2023-02-23 07:15
外層循環(huán)每執(zhí)行一次,內(nèi)層循環(huán)就要執(zhí)行N次。 比如: for(int i = 0;i <10; i++){ for(int j = 0; j < 10;j++){ System_...
全文
熱門(mén)問(wèn)答