どの比較に時間がかかりますか?文字列比較の時間の複雑さ
a=one, b=two
if a != b: doThis()
対
a = helloworldhelloworldhelloworld
b = https://www.somerandomurls.com/directory/anotherdirectory/helloworld.html
if a != b: doThis()
私は、多くの場合、数千行を持って私のデータベースに対してこれをチェックする必要があります。私は特定のプログラミング言語を探しているわけではありません。私はちょうどどの比較がより速くかかるか知りたい。ご覧のとおり、b
の値は最初の例では長い文字列で、2番目の例では短い文字列です。だから、それが比較で何か変わるかもしれないのだろうか。