|
shuffle_data (VectorData) length = floor (Size (VectorData)) half_length = floor (length/2) Shuff_Data = zeros (length) if (mod (length, 2) ! = 0) Shuff_Data [length-1] = VectorData [half_length] end if for n is 0 to half_length-1 step 1 Shuff_Data [n*2] = VectorData [n] Shuff_Data [n*2 + 1] = VectorData [length-1-n] end loop return Shuff_Data |