이것은 PHP 예제이지만 모든 언어의 알고리즘이 사용합니다. 제가 구체적으로하고 싶은 것은 미국과 캐나다를 위로 올려 버리는 것입니다. 다음은 간략화를 위해 단축 된 배열의 예입니다.ID (키)와 국가 (값)의 해시가 사전 순으로 정렬되어 있다고 가정하면 스택 상단에 항목을 버블 링하는 가장 좋은 방법은 무엇입니까?
array(
0 => '-- SELECT --',
1 => 'Afghanistan',
2 => 'Albania',
3 => 'Algeria',
4 => 'American Samoa',
5 => 'Andorra',)
이드는 그대로 있어야합니다. -1 또는 -2로 설정하면 안타깝게도 작동하지 않습니다.