Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
分割統治アルゴリズムを使用すると、配列がLog(N)でソートされているかどうかを確認できると聞きました。私が知っている最速の方法はO(N)です(リストを実行し、要素が以前よりも大きいかどうかを確認するだけです)。
オンラインで何も見つかりませんでしたが、あきらめる前に誰か知っているかどうかここで聞いてみようと思いました。
事前の知識がなくても配列がソートされているかどうかを確認するには、すべての要素を少なくとも1回調べる必要があるため、O(n)が最小になります。
不可能。あなたはすべての要素を見る必要があります。