이 튜토리얼은 Java를 사용하여 스택 요소를 오름차순 순서로 정렬하는 방법을 안내합니다. 스택은 최후의 첫 번째 출력 (LIFO) 원칙에 따라 컴퓨터 과학의 기본 데이터 구조입니다.
우리는 추가 임시 스택을 사용하고 자세한 단계별 지침을 제공하며 완전한 코드 예제를 포함하는 간단하고 효율적인 방법을 분류합니다. 이 튜토리얼은 스택 운영에 대한 이해를 향상시키고 Java 프로그래밍 기술을 향상시키려는 사람들에게 이상적입니다.
java 를 사용하여 스택을 오름차순 순서로 정렬하십시오
스택은 책 더미와 같으며 맨 위에만 책을 가져갈 수 있습니다. 즉, 스택은 첫 번째 (LIFO) 모드로 저장됩니다. 마지막 추가 항목은 제거 된 첫 번째 항목입니다. 보조 스택을 사용하여 스택 요소를 정렬하는 단계는 다음과 같습니다.
1 단계 : 임시 스택 생성
우리는 정렬 된 요소를 일시적으로 여기에 저장합니다.
2 단계 : 정렬 요소
스택 요소를 정렬하려면 다음 단계를 따르십시오.
원래 스택에 항목이 포함 된 경우 .
- 원래 스택에서 상단 항목을 제거하십시오.
임시 스택이 비어 있고 상단 항목이 방금 가져온 것보다 더 큰 경우, 프로젝트를 상단에 올릴 수있을 때까지 임시 스택의 항목을 원래 스택으로 다시 이동하십시오.
제거한 항목을 임시 스택에 넣습니다.
3 단계 : 3 단계 : 원래 스택으로 다시 이동하면 모든 항목이 임시 스택에 있으면 원래 스택으로 다시 이동하십시오. 이제 그들은 분류됩니다!
예
다음은 예입니다 :
결론
다른 스택을 사용하면 복잡한 알고리즘없이 스택 요소를 오름차순 순서로 쉽게 정렬 할 수 있습니다.
위 내용은 주어진 스택의 요소를 오름차순 순서로 정렬하는 Java 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!