체인 리 셋 (아 날로 그 체인 테이블)
2813 단어 데이터 구조
L2 - 022. 체인 리 셋
단일 링크 L1 → L2 →... → Ln - 1 → Ln 을 지정 합 니 다. 프로그램 을 작성 하여 링크 를 Ln → L1 → Ln - 1 → L2 →... 로 다시 배열 하 십시오.예 를 들 어 주어진 L 이 1 → 2 → 3 → 4 → 5 → 6 이면 출력 은 6 → 1 → 5 → 2 → 4 → 3 이 어야 한다.
입력 형식:
입력 마다 테스트 용례 가 1 개 씩 포함 되 어 있 습 니 다.각 테스트 용례 첫 번 째 줄 은 첫 번 째 노드 의 주소 와 노드 의 총 개 수 를 보 여 줍 니 다. 즉, 정수 N (< = 105) 입 니 다.결산 점 의 주 소 는 5 비트 비 마이너스 정수 이 고 NULL 주 소 는 - 1 로 표시 합 니 다.
다음은 N 줄 이 있 습 니 다. 줄 마다 다음 형식 이 있 습 니 다.
Address Data Next
그 중에서 Address 는 노드 주소 입 니 다.Data 는 이 노드 에 저 장 된 데이터 로 105 를 초과 하지 않 는 정수 입 니 다.Next 는 다음 노드 의 주소 입 니 다.문 제 는 제 시 된 링크 에 적어도 두 개의 결점 이 있 을 것 을 보증한다.
출력 형식:
모든 테스트 사례 에 대해 순서대로 출력 한 결과 링크 는 위의 모든 노드 가 한 줄 을 차지 하고 형식 은 입력 과 같 습 니 다.
입력 예시:
00100 6
00000 4 99999
00100 1 12309
68237 6 -1
33218 3 00000
99999 5 68237
12309 2 33218
출력 예시:
68237 6 00100
00100 1 99999
99999 5 12309
12309 2 00000
00000 4 33218
33218 3 -1
여전히 배열 시 뮬 레이 션 입 니 다. 문 제 는 어렵 지 않 습 니 다.
ac:
#include
#include
#include
#include
//#include
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.