工學(공학) 용계산기호로그램
페이지 정보
작성일 22-09-23 03:56
본문
Download : 공학용계산기프로그램.hwp
// 동작 : top에 저장된 값을 반환하고 top의 주소를 이전 Node 로 바꾼다.
순서
Download : 공학용계산기프로그램.hwp( 27 )
工學(공학) 용계산기호로그램
레포트/공학기술
공학용계산기프로그램입니다.공학용계산기프로그램 , 공학용계산기프로그램공학기술레포트 ,






工學(공학) 용계산기호로그램
//--------------------------------------------------------------------
// 기능 : 가장 나중에 저장된 데이터를 반환하고 그 Node 를 삭제한다.
설명
다. )
delete top->Next;// top …(省略)
,공학기술,레포트
工學(공학) 용계산기호로그램입니다.
//--------------------------------------------------------------------
template
T Stack::del() // stack 에 저장된 값 반환 및 삭제 함수
{
Node *current; // Node 형 포인터 변수 선언 (현재의 위치 지정 포인터)
Node temp; // Node 형 변수 선언 (반환할 값을 저장할 변수)
current=first; // first 의 값 current에 저장
if (Isempty()) // current 가 NULL이면 저장된값 없음
{
return 0;
}
else if (current==top) // current 가 top와 같으면 값이 하나 있음
{
temp=*top; // top에 저장된 값을 temp 변수에 넘겨주고
delete top; // top의 노드 삭제
return temp.value; // temp.value(마지막 저장값 ) 반환
} else {
while (current->Next!=top) // current의 Next 값이 top과 같을때 까지
{
current=current->Next; // currentf를 하나씩 다음 노드로 이동
}
temp=*top; // top의 노드값을 temp 에 저장
top=current; // top을 이전 노드로 이동(current는 top의 바로 전 노드이다.