C++로 구현한 랜덤함수, 스택 연산 프로그램
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C++로 구현한 랜덤함수, 스택 연산 프로그램에 대한 보고서 자료입니다.

목차

2-1 스택을 이용하여 주어진 postfix 표기의 식을 연산하는 알고리즘을 완성하고, 실습하시오
배열을 사용하여 데이터구조 스택을 구현하고 2-1의 data를 입력하여 실습하시오.

2-2 포인터를 사용하여 스택을 구현하고 다른연산( -, /)도 포함된 다음 연산의 data를 처리하는 알고리즘으로 수정하여 실습하시오.

2-3 n개의 양의 정수를 random 함수로 발생한 집단을 A라 하고, mro의 양의 정수를 random함수로 발생한 집단을 B라고 할때, 합집합, 교집합을 결정하고 출력하는 알고리즘을 작성하고 실습하시오

소감

본문내용

: \";
for(i=0; i<100; i++){ //합집합 출력
if(po[i]==-1) break;
cout< }
cout< }
void Random::Intersection(){
for(k=0,i=0;i for(j=0;j if(pn[i] == pm[j]){ N집합과 M집합이 중복되는 것을 찾는다.
temp = pm[j];
if(Exist(pi,temp)) continue; 지금까지 교집합배열과 비교
pi[k]=temp; //중복되는 것이없다면 교집합배열에 삽입
k++;
}
}
}
cout<<\"Intersection: \";
for(i=0; i<100; i++){ //교집합 출력
if(pi[i]==-1) break;
cout< }
cout< }
int main(){
srand((unsigned)time(NULL));
Random ran; //객체 생성
ran.Print_N(); //객체의 메소드 호출
ran.Print_M();
ran.Intersection();
ran.Union();
return 0;
}
[소감]
- 이번 실습문제에서 제일 어려웠던 점은 역시나 3번 문제였다. 제일 어려웠던 만큼 제일 많은 생각과 시간 투자를 해야만 했고, 다행이 노력의 성과로 결과가 나와서 다행이라고 생각했다. 내가 C언어와 C++에서 제일 미약한 부분이 포인트를 지정하는 것인데 이번 실습 문제로 그 미약한 부분이 조금이나마 더 채워진 것 같다. 다음 실습에는 오늘처럼 해매이지 않도록 계속해서 연습을 해야 할 것이다.
  • 가격1,900
  • 페이지수5페이지
  • 등록일2020.12.09
  • 저작시기2007.8
  • 파일형식한글(hwp)
  • 자료번호#1141745
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니