이게 버블 정렬..?

while ( n < 21 )
{
  for ( j = 0; j < 21 - n; ++j )
  {
    v4 = (input[j] - input[j + 1]) >> 31;
    v3 = input[j] & v4 | input[j + 1] & ~v4;
    input[j + 1] = input[j + 1] & v4 | input[j] & ~v4;
    input[j] = v3;
  }
  ++n;
}

gravity ChatGPT o1 없이 풀고 싶다.

→ 종휘 선배에게 질문