Törölt nick Creative Commons License 2019.05.01 0 0 3273

"Az adaptpív algoritmusnál sokkal nehezebb"

 

Az adaptív algoritmus ott kezdődne, hogy a ciklus határai lehetnek változók is, vagy akár függvények eredménye. :D

130-as IQ-val ez valamiért egy switch case. Aszerint, hogy éppen mennyi adatot kell feldolgozni. Felső határ nyilván a fordítási időben lefoglalt tömb mérete.

switch(n){

case 1:baar(x[0]);break;

case 2:baar(x[0]);baar(x[1]);break; //etc.

 

Ha 129-es lennék, lenne más ötletem is. Például a fix határokkal megírt ciklus magjába egy feltétel:

for (i=0;i<1000;i++) {

if (i<n) baar(x[i]);

}

 

De ha már futási időre hajt, a tömb indexelése helyett léptethetne pointert.

Előzmény: hiper fizikus (3268)