디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형님들 다시한번 부탁드립니다 과제좀 도와주세요 ㅠ

두산고제트갤로그로 이동합니다. 2009.10.09 11:26:47
조회 127 추천 0 댓글 14

<U style="text-underline: #000000 single">Programming Assignment 2</U>

 

 

1. Problem Deion

Linear Linked List를 사용하여 양의 정수를 정렬(sort)하는 프로그램을 Stack구조를 이용하여 C언어로 작성하시오. 이 과제에서는 반드시 Linked List를 사용해야하며 배열이나 그 밖의 다른 데이터 구조를 사용해서는 안 됨.

2. Requirement

1) 정렬할 정수들의 개수를 입력 받는다.

● 20개 이하의 수를 입력 받을 수 있음.

● 입력 받은 수가 정수가 아닌 숫자나 문자일 경우(x 제외)에는 오류 메시지 출력.

2) 정렬할 정수들을 입력 받는다. 숫자들은 1부터 시작하는 연속적인 숫자여야 한다. 예제참고.

3) 정렬방법을 선택한다. (오름차순, 내림차순)

4) 입력 받은 정수들을 한 개의 Stack를 사용하여 3)에서 선택한 정렬방법에 의해 정렬한다.

● 정렬이 불가능 할 경우에는 오류 메시지 출력.

5) 정렬 할 때는 아래 3가지의 작업을 사용한다.

● push - 입력받은 정수를 Stack에 삽입한다.

● send - 입력받은 정수를 Linked List에 삽입한다.

● pop - Stack의 Front 값을 Linked List에 삽입한다.

6) 정렬된 정수들을 Linked List에 입력한다.

7) 정렬하기 위해 수행된 작업과 정렬결과를 화면에 출력한다.

8) 프로그램은 user가 정렬할 정수의 개수 입력 시 \'x\'를 입력하면 종료한다.

※ 예제

정렬할 정수의 개수를 입력하세요 : 4

정렬할 정수를 입력하세요 : 3 2 1 4

정렬 방법을 선택하세요(1. 오름차순, 2. 내림차순) : 1

> 작업 : push push send pop pop send

> 결과 : 1 2 3 4

 

정렬할 정수의 개수를 입력하세요 : 4

정렬할 정수를 입력하세요 : 2 3 1 4

정렬 방법을 선택하세요(1. 오름차순, 2. 내림차순) : 1

> error : 정렬 불가능 합니다.

 

정렬할 정수의 개수를 입력하세요 : 5

정렬할 정수를 입력하세요 : 1 3 2 5 4

정렬 방법을 선택하세요(1. 오름차순, 2. 내림차순) : 1

> 작업 : send push send pop push send pop

> 결과 : 1 2 3 4 5

 

정렬할 정수의 개수를 입력하세요 : 5

정렬할 정수를 입력하세요 : 5 1 2 4 3

정렬 방법을 선택하세요(1. 오름차순, 2. 내림차순) : 2

> 작업 : send push push send send pop pop

> 결과 : 5 4 3 2 1

 

정렬할 정수의 개수를 입력하세요 : e

> error : 잘못 된 정수 입력입니다.

 



형님들 부탁드립니다
오늘까진데..ㅠㅠ
이제 연산자 이해하는중인데
저한테는 너무 어려운 과제에요 ㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
163518 프로젝트했는데 소스가 1300줄정도 나왔네염.. [2] 푸가각갤로그로 이동합니다. 09.12.20 148 0
163517 아이 모르겠다, 일단 실험 자체는 해 보기로 했음... [2] 오사카(221.153) 09.12.20 55 0
163515 jsp로 만든 자유게시판 잇는 횽 있으센? [2] 카이로스™갤로그로 이동합니다. 09.12.20 104 0
163514 중독 게임의 대표주자인 FM은 사실 그닥 중독성 있지 않아 [6] 아주아슬갤로그로 이동합니다. 09.12.20 134 0
163513 nosql? [55] clique갤로그로 이동합니다. 09.12.20 270 0
163512 게임하는데 이유가 어딨어 [2] DMW(125.138) 09.12.20 263 0
163511 흠... 흠.... [2] algo갤로그로 이동합니다. 09.12.20 56 0
163510 겜중독자 횽들은 봄니다 [5] 연어갤로그로 이동합니다. 09.12.20 127 0
163509 아바타 보고 왔음.ㅋ [10] Rei@디씨갤로그로 이동합니다. 09.12.20 157 0
163508 횽들 살려주세요 도움이필요해여 [5] 귀족불곰갤로그로 이동합니다. 09.12.20 71 0
163507 근데 코딩이나 워드 작업 안 한다고 치고...PC를 버리는 게 가능함? [11] 오사카(221.153) 09.12.20 159 0
163506 구석횽 얘기 듣다가 생각난건데... 이런 프로그램 어때? [5] 물속의다이아갤로그로 이동합니다. 09.12.20 110 0
163505 algo 횽은 봅니다. [9] rntjr갤로그로 이동합니다. 09.12.20 116 0
163504 간단한 C언어 질문..궁금함. [9] CCC(203.237) 09.12.20 118 0
163503 아래 고민상담자는 구석횽의 말을 적극적으로 경청합니다. 물속의다이아갤로그로 이동합니다. 09.12.20 52 0
163502 잠 안 자고 프갤질 하다가 갑자기 든 생각 [5] algo갤로그로 이동합니다. 09.12.20 98 0
163501 횽들의 진정한 진로상담? 을 원합니다. [8] 고민상담자(59.14) 09.12.20 148 0
163499 Sentiment Analysis [14] algo갤로그로 이동합니다. 09.12.20 125 0
163498 한국도 이제 태양열 자가 발전을 도입할떄도 된거 같은데요 [6] 고자(211.223) 09.12.20 99 0
163497 요즘 생각중인건대 말이지.. 이런 프로그램 어때? [12] rntjr갤로그로 이동합니다. 09.12.20 229 0
163496 고정닉 다시 만들어써\r\n [5] 그물질갤로그로 이동합니다. 09.12.20 75 0
163495 마약 중독자와 게임 중독자의 뇌 활성 사진 [2] 고자(211.223) 09.12.20 235 0
163493 스타하면 마약중독자와 뇌활성화가 같아진다던데 ㄷㄷㄷ [9] 고자(211.223) 09.12.20 197 0
163490 취미로 프로그래밍 한번 해보고 싶음. [10] ㅇㅅㅇ(220.92) 09.12.20 238 0
163489 객체지향? [12] 가상현실갤로그로 이동합니다. 09.12.20 233 0
163487 지금 마소 홈페이지 나만 않들어가지는 거임? [1] 구루구루(115.21) 09.12.20 55 0
163485 왜 구석횽 글이 자꾸 지워지는 거야 [2] algo갤로그로 이동합니다. 09.12.20 60 0
163484 진짜 간단한 php-db연동문 에러때문에;; [4] 아아아아ㅏ(123.142) 09.12.20 119 0
163481 저번에 fflush 잘못 쓰인다고 올린 글 말야 [5] URA!갤로그로 이동합니다. 09.12.20 310 0
163477 자바 질문있어요 [11] 자방(125.177) 09.12.20 181 0
163476 힝..외롭다... [11] CCC(203.237) 09.12.20 205 0
163474 Daftppunk - Digital Love 좇문가갤로그로 이동합니다. 09.12.20 70 0
163473 lego mindstorm (ㄹ보랩) 질문점.. 급해영 도와줘용 ㅠㅠ 이응이응(220.119) 09.12.20 146 0
163472 질문좀.,.. 급해여 ㅠㅠ [6] ㅇㅁㅁ(58.234) 09.12.20 153 0
163471 간만에 설레여 보는 Bo Peep.tp 숙신갤로그로 이동합니다. 09.12.20 114 0
163468 ㅁㅁ횽 피아노 글 잘 봤습니다 [2] algo갤로그로 이동합니다. 09.12.20 95 0
163467 형들 책보고 독학중인데 궁금한게 이쓰요 [1] 허허벌판갤로그로 이동합니다. 09.12.20 138 0
163466 횽아들 간단한 궁금한거 사과갤로그로 이동합니다. 09.12.20 88 0
163465 getchar와 scanf의 차이점좀알려주세요 [4] Scantid갤로그로 이동합니다. 09.12.20 154 0
163464 로보랩 질문점 .. 컹ㅋ어(220.119) 09.12.20 118 0
163463 진짜 프로그래밍 개초보인데 머부터 시작할까요? [6] 콩키갤로그로 이동합니다. 09.12.20 250 0
163462 프갤 횽아들 진지한 질문할께요.. 정통과(210.94) 09.12.20 83 0
163461 illustrator아는 잉여있음??ㅠㅠㅠㅠㅠㅠㅠ [1] 꼴릿한겆이갤로그로 이동합니다. 09.12.20 120 0
163460 로보랩 질문점영ㅠㅠ [2] 컹ㅋ어(220.119) 09.12.20 103 0
163459 윈도우7 에서 비주얼 스튜디오 6.0 설치되나여? [5] 프프프프(110.35) 09.12.20 724 0
163457 횽들아 C 질문좀 ㅜㅜ [2] 뭉어갤로그로 이동합니다. 09.12.20 145 0
163455 능력자횽아들 씨언어 해석좀 해주세혉 [1] 돌대갈(220.73) 09.12.20 196 0
163452 프로세스 이름으로 프로세스 번호 알아내기 [4] 수학의정석(115.21) 09.12.20 251 0
163450 취미로 피아노를 배우세요. 초대합니다. [37] ㅁㅁ(125.146) 09.12.20 257 0
163448 이제 시험 하나 남았다. JuEUS-U갤로그로 이동합니다. 09.12.20 73 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2