내가 원했던 것은 텍스트 식별자 목록을 정렬하는 것입니다 (예를 들어 파일 이름을 생각해보십시오). 내가 찾고있는 정렬 알고리즘은 일종의 알파벳 정렬이지만 그룹을 고려합니다. "D21"를 "D1"을 선별 예알파벳순으로 정렬하지만 그룹이나 기호를 존중하는 방법은 무엇입니까?
가 같아야
D1, D2, D3, ..., D21
그리고 여부 :
D1, D10, D11, D12, D20, D21, D3, ...
나는 이러한 정렬 방법을 수행하기 위해 많은 시간을 보냈지 만 여전히 그것을 수행하는 방법을 찾을 수 없다. 그룹이 클수록 어려워집니다.
어떤 언어로 된 의사 코드 나 코드를 안내 할 수있는 사람이 있습니까?
감사합니다.
감사합니다. 그것은 쉽고 나는 그것을 만들기 위해 많은 시간을 보냈습니다. – Shantia
메모리 사용량이 조금 더 가볍게 업데이트되었으므로 저장 또는 캡처 할 필요가 없습니다. – gnarf