정수에 대한 기수 정렬을 수행하는 C++ 코드를 작성하려고합니다. 튜토리얼 온라인을 살펴본 결과, 각 정수를 오른쪽 버켓에 넣어야한다는 것을 알았습니다. 가장 중요한 숫자부터 시작합니다. 내 질문은, 기수 정렬에 대한 일반적인 알고리즘에서 0에서 9까지 10 개의 버킷이 필요합니까? 해당 버킷을 연결된 목록 (예 : * list1 ~~~ * list9)으로 할당하면 약간 이상하게 보일까요?기수 정렬 C++
감사합니다. 이것은 숙제가 아니라 호기심에서 나온 것입니다.
'List0' ~'List9'에 있어야한다고 생각합니다. 또한, 그렇게 할 수 있습니다. 당신의 질문은 정확히 무엇입니까? – noMAD
내 질문에, 10 버킷을 정의하는 것이 필요합니까? –
목록 배열을 정의 할 수 있습니다. – qdot