Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2015-04-09 21:19:42 +0100

anonymous user

Anonymous

LISP: globalni promenne a operace na 2d matici

Ahoj, predem chci rict, ze ulohu mam v C i v Lispu hotovou a funkcni, jen bych to chtel jeste vysperkovat, tak mam par (2) dotazu. Pisu sem, protoze jsem videl peknou odpoved v predchozim vlakne.

Moji ulohu resim pres globalni 2d matici sousednosti, kterou je potreba upravovat. (1) Jak nejjednoduseji lze mit matici jako lokalni promennou a menit/provadet na ni vypocty pomoci dalsich funkci?

(2) Jak funkcionalne zavolat n-krat relaxaci na kazdou hranu? Reseni pres 3 cykly asi je uplne spatne a hloupe to prepsat na rekurzi je jeste horsi. Ted mam:

(dotimes (k n) (dotimes (i n) (dotimes (j n) (relax i j))))

Predem moc dekuji za odpoved

LISP: globalni promenne a operace na 2d matici

Ahoj, predem chci rict, ze ulohu mam v C i v Lispu hotovou a funkcni, jen bych to chtel jeste vysperkovat, tak mam par (2) dotazu. Pisu sem, protoze jsem videl peknou odpoved v predchozim vlakne.

Moji ulohu resim pres globalni 2d matici sousednosti, kterou je potreba upravovat. (1) Jak nejjednoduseji lze mit matici jako lokalni promennou a menit/provadet na ni vypocty pomoci dalsich funkci?

(2) Jak funkcionalne zavolat n-krat relaxaci na kazdou hranu? Reseni pres 3 cykly asi je uplne spatne a hloupe to prepsat na rekurzi je jeste horsi. Ted mam:

(dotimes (k n) (dotimes (i n) (dotimes (j n) (relax i j))))

Predem moc dekuji za odpoved