アトレンタでのインタビューで面白い質問をされました。O(n)の複雑さの配列をソートすることでしたが、それは不可能だと私は言いましたが、インタビューの後でもそうだと彼は主張しました。
こんな感じです。
配列があります。たとえば、[1,0,1,0,1,1,0]とすると、これを並べ替える必要があります。配列内で実行する必要があること(他のデータ構造が関与しないという意味で)。
私はそうしていませんし、O(n)の複雑さでどんな種類のこともできるとは思いません。私が考えることができる最高のものはO(n * log n)であり、私の知識はウィキペディアから来ています。
あなたのアイデアとそれを行う方法を教えてください。