목록의 단일 요소를 두 개 이상의 다른 요소로 대체하는 방법이 있습니까? 하나의 요소를 다른 요소로 바꿀 수 있다는 것을 이해합니다.하지만 하나 이상의 요소를 추가하려고합니다. 유스 케이스는 특정 요소를 두 개 이상의 요소로 나눠서 특정 조건을 기반으로하고 싶습니다.나머지 요소의 순서를 어지럽히 지 않고 목록의 단일 요소를 두 개 이상의 다른 요소로 바꿉니다.
예를 들어:
는 A -> B -> C -> D -> E -> F
나는 마지막 목록 노드 X와 노드 Y. 말을 두 가지 다른 요소와 노드 C를 대체 할 싶습니다의 목록은 다음과 같이 그래프에 F 노드에 노드 A에서 경로를 포함한다고 가정 해 봅시다 다음과 같이 보일 것입니다 : A -> B -> X -> Y -> D -> E -> F
참고 : 나는 아직도 구현을 통해 생각하고 내가 아직리스트 (ArrayList를, LinkedList의 등)의 특정 유형을 사용하여 완료하지 않았습니다.
나머지 목록을 방해하지 않으면 서 _ "무엇을 의미합니까?" –
예. 요소를 삽입 할 수는 있지만 삽입 된 요소 뒤의 모든 요소를 다시 이동합니다 ... – brso05
이 목록 구현은 무엇입니까? (그것은 큰 차이를 만든다.) ArrayList 같은 것을 위해서, 당신은 단지 하나를 대체하고 그것의 앞이나 뒤에 또 하나를 삽입 할 것이다. –