Muszę wywołać 4-krotnie następującą funkcję: cross
dla wszystkich permutacji zmiennej x
i y
o wartościach 1 i -1;iterować przez wszystkie permutacje dwóch zmiennych
moje podejście:
var p = [-1, 1];
p.forEach(function(x) {
p.forEach(function(y) {
cross(x, y);
});
});
Czy istnieje krócej sposób to zrobić?
Myślę, że istnieje algorytm do tworzenia kombinacji n^2, który jest bardziej wydajny niż n^2. – ssube
Mówiąc krótko, masz na myśli linie kodu lub w czasie (bardziej wydajne)? –
oba byłyby interesujące. –