Heim >Web-Frontend >js-Tutorial >js-Methode zum Implementieren einfacher Permutations- und Kombinations-Javascript-Fähigkeiten
Das Beispiel in diesem Artikel beschreibt, wie einfache Permutationen und Kombinationen in js implementiert werden. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Der Screenshot des Laufeffekts sieht wie folgt aus:
Der spezifische Code lautet wie folgt:
<!DOCTYPE html> <html> <head> <title>demo</title> <script type="text/javascript"> var str = [1,2,3,4,5]; var count = 0; function arrange(s){ for(var i=0,length=str.length; i<length; i++) { if(s.length == length - 1) { if(s.indexOf(str[i]) < 0) { count++; console.log("组合"+count+"="+s + str[i]); } continue; } if(s.indexOf(str[i]) < 0) { arrange(s+str[i]); } } } arrange(""); </script> </head> <body> </body> </html>
Leser, die an weiteren Inhalten im Zusammenhang mit JavaScript-Algorithmen interessiert sind, können sich die speziellen Themen auf dieser Website ansehen: „Zusammenfassung der Verwendung mathematischer JavaScript-Operationen“, „Zusammenfassung der JavaScript-Sortieralgorithmen“, „Zusammenfassung der JavaScript-Traversalalgorithmen und -Techniken“ und „Zusammenfassung der JavaScript-Datenstrukturen und Algorithmustechniken“
Ich hoffe, dass dieser Artikel für alle hilfreich ist, die sich mit der JavaScript-Programmierung befassen.