목록에서 첫 번째 항목을 제거하는 메서드를 만들려고합니다. 여기에 지금까지 무엇이 있습니까 ...목록의 첫 번째 항목 삭제
public void removefromlist(int n)
{
for(n != 0)
n = n -1
If(n -1 != 0)
List.remove(n)
}
목록에서 첫 번째 항목을 제거하는 메서드를 만들려고합니다. 여기에 지금까지 무엇이 있습니까 ...목록의 첫 번째 항목 삭제
public void removefromlist(int n)
{
for(n != 0)
n = n -1
If(n -1 != 0)
List.remove(n)
}
단단한 for 루프를 작성하는 방법을 살펴보십시오. 대한
(INT X = 0; X < (10), X ++) {}
적절하게 사용하여 문을 종료 ';'
그리고 아마도 변수를 모두 선언했음을 잊어 버렸을 것입니다.
예, 작동합니다. – Reginald
나는 당신에게 맞는 아이디어가 있다고 생각합니다. 에 대한 루프를 들어, 당신이 할 것, 그리고 새의 머리를 설정
current = head
for i:n
current = current.next
를 통해 링크 된 목록을 통과하는 현재 변수가 있어야
물론head = current.next
, 내 코드는 더 많은 의사 코드이지만 생각입니다. 당신을 위로 또는 아래로 갈 경우 N로 계산, 그것은 문제가되지해야하는 경우
그리고 당신의 에 대한 루프
는for (int i = 0; i < n; i++) {
...
}
처럼 보일 것입니다.
[ "누군가 나를 도울 수 있습니까?" 질문이 아닙니다] (http://meta.stackoverflow.com/q/284236). 필요한 도움에 대해 훨씬 더 구체적으로 설명해야합니다. –
유효한 Java 코드를 작성하는 것으로 시작할 수 있습니다. 컴파일러가이 질문을 작성하는 데 걸린 시간보다 훨씬 짧은 시간에 그렇게하지 않았다고 말할 수있었습니다. –
의사 코드 (pseudocode)는 일반적으로 괜찮지 만 간단한 예제의 경우 컴파일 가능한 코드를 기대합니다. – displayname