게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

숙제 4-1 empty stack에 대해

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Spring 2007)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
장민석



가입: 2006년 9월 5일
올린 글: 165

올리기올려짐: 2007년5월15일 12:39    주제: 숙제 4-1 empty stack에 대해 인용과 함께 답변

강의노트에 있는 것처럼

코드:
(define empty (cons null null))


이렇게 empty stack을 정의하면, 두 개 이상의 스택을 동시에 생성할 수가 없습니다. 왜냐하면
코드:

(define ss empty) (push ss 1) ....
(define bb empty) (push bb 3) ...
이렇게 할 경우 ss와 bb가 같은 bot에서 시작하였으므로 동일한 스택이 되기 때문니다.

이래도 상관없는지요? 만약 그렇다면 스택에 스택을 push해 넣는다거나 하는 작업을 할 수 없게 되는데요. 물론 empty1 empty2 같은 걸 따로 정의하면 아무런 문제가 없습니다만.
위로
사용자 정보 보기 비밀 메시지 보내기
최호영



가입: 2007년 4월 2일
올린 글: 17

올리기올려짐: 2007년5월15일 13:06    주제: 인용과 함께 답변

이번에는 저번 숙제와는 달리

코드:
(define (empty) (...))

와 같이 하는것 아닌가요.

즉,

코드:
(define stack1 (empty))
(define stack2 (empty))

일 것 같은데요


최호영 가 2007년5월17일 6:36에 수정함, 총 1 번 수정됨
위로
사용자 정보 보기 비밀 메시지 보내기
장민석



가입: 2006년 9월 5일
올린 글: 165

올리기올려짐: 2007년5월15일 13:11    주제: 인용과 함께 답변

최호영씨 말씀이 맞네요. 스펙에도 확실히 함수로 나와있군요.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Spring 2007) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay