面接の質問がありましたが、解決できませんでした。
Javaプログラミング言語でメソッド(プログラムではない)を記述します。このメソッドは、整数配列で前半のすべての偶数と後半に奇数を移動します。
例:入力= {3,8,12,5,9,21,6,10}; 出力={12,8,6,10,3,5,9,21}。
このメソッドは、整数配列をパラメーターとして受け取り、同じ配列内の項目を移動する必要があります(別の配列を作成しないでください)。番号は、元の配列とは異なる順序である可能性があります。これはアルゴリズムテストなので、できるだけ効率的なアルゴリズムを提供するようにしてください(おそらく線形O(n)アルゴリズム)。組み込み関数/APIの使用は避けてください。*
また、データ構造の効率とは何かについての基本的な紹介