• より速いアルゴリズムを用いると、計算時間は短くなります。たとえば、O(n^2)アルゴリズムをO(n)アルゴリズムに変えることができたならば、他のどんな工夫をするよりも処理は速くなります。https://en.wikipedia.org/wiki/Big_O_notationを参照してください。
• 長い文字列を連結しないでください。数百バイト程度であれば大丈夫です。百万バイトもある文字列を作成すると、処理が遅くなります。
• 数値配列(リストではなく行列)を使用するようにしてください。
– 配列全体を処理する演算子を使用してください。
– 数値配列の操作にループを使用することはできるだけ避けてください。
• 検索には連想配列を使ってください。