2010-04-24 18 views
0

내가 할 수있는 목록의 종류는 무엇인지, 여기에는 2 가지 속성과 키와 값이 있어야한다. 아니면 단지 가치?목록으로이 문제를 해결하는 방법은 무엇입니까?

OFC 다른 노드 포인터 태스크 : 는 "키보드 _ 우선시되는 용액으로부터의 입력을 이용하여 목록을 생성하는 기능을 설계 마법 입력을 정지하는 것으로 가정, 그래서리스트의 길이는 알려져 있지 않다. (대체 솔루션 : 명시 적으로 고정리스트를 생성하는 함수. 그러나 다른 모든 함수는리스트의 길이에 대해 아무런 지식도 갖지 못한다.) 필요한 유틸리티 (생성 될 추가 함수) : 사용 된 메모리를 할당 해제하는 함수 목록 및 목록의 내용을 인쇄하는 함수 목록의 요소에 문자가 포함되도록하십시오. 이러한 목록의 복사본을 만드는 함수를 디자인하십시오.

또한 unde를 사용할 수 없습니다. 목록 라인을보고 !!!!! ???

+0

키보드는 값 년 OFC를 생성하는 키가 있습니다. – Potatoswatter

+0

당신이 가진 것을 보여주십시오. –

+0

요구 사항에 너무 많은 노이즈가 있습니다. 링크 된 목록 일뿐입니다. 어쩌면 선생님이 ** 연결된 목록 **을 입력하지 않아도됩니다. Google에서 바로 사용할 수있어 인터넷에서 코드를 복사하여 붙여 넣기 만하면됩니다. –

답변

1

사용자가 명령 줄에 입력 한 숫자의 연결된 목록을 만드는 루프를 작성합니다. 의사에서

:

Node* head = NULL; 
while (true) { 
    input = get_input_from_command_line(); 
    if (input is MAGIC_STOP_WORD) break; 
    head = insertNode(head, input); 
} 

printList(head); 
+2

"is"행 이외에 의사 코드가 의심스러운 것처럼 보입니다. like C :-) – paxdiablo

+0

충분히 좋은 묘사를하기 때문에 여전히 알고리즘을 컴파일 할 수있을 정도로 충분히 길지만 여전히 도전을 제기 할 수 있습니다. 나에게서 위로 엄지. – sbi

+0

나는 이것을 pseudo-C라고 부를 것이다! : P 나는 문법이 더 도움이 될 것 같다고 생각했는데, OP는 다소 압도적으로 들린다. – Stephen

관련 문제