わかりました、私はいくつかの値を持つランダムな配列を持っています:
Integer[] array = {null,null,5,111,21,null,22,null,null,null,98,25,47,null,1,23,null}
null
すべての値を、最も近い 2 つの既存の配列値の平均に置き換えたいと考えています。例: 最初の 2 つの値は、数字(になる)null
に置き換える必要があります。 5
{null,null,5,...
{5,5,5,...
次の例:{...,22,null,null,null,98,...}
になる必要があります: {...,22,60,60,60,98,...}
; 3 つの値はすべて、および( )null
の平均値に置き換えられます。22
98
(22+98)/2
最後の例:{...,23,null}
になる必要が{...,23,23}
あります。配列の最後の要素であるため、 にnull
置き換えられます。23
この問題のアルゴリズムを作成する方法を知っている人はいますか?