この記事の例では、js で単純な順列と組み合わせを実装する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
実行中のエフェクトのスクリーンショットは次のとおりです:
具体的なコードは次のとおりです:
<!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>
JavaScript アルゴリズムに関連するさらなるコンテンツに興味のある読者は、このサイトの特別トピック「JavaScript 算術演算の使用法の概要」、「JavaScript ソート アルゴリズムの概要"、"JavaScript トラバーサルのアルゴリズムと手法の概要"、および"JavaScript データ構造とアルゴリズムの手法の概要"
この記事が JavaScript プログラミングのすべての人に役立つことを願っています。