본문

[질문] C언어 삽입 정렬 알고리즘 문제 질문이 있읍니다. [6]




(5005592)
작성일 프로필 열기/닫기
추천 | 조회 559 | 댓글수 6
글쓰기
|

댓글 | 6
1
 댓글


(IP보기클릭)99.48.***.***

N의 값이 30,000은 넘지 않는다는걸 말하는거같습니다. 예를들어 input이 30,001이상이거나, 0 이하인 경우가 없으니 그런상황은 무시해도 되는거같네요.
20.09.19 02:21

(IP보기클릭)99.48.***.***

구현되어있는 코드는 https://www.geeksforgeeks.org/insertion-sort/ 이곳에서 보시면 될거같습니다. C뿐만 아니라 다른 언어로도 나와있네요.
20.09.19 02:23

(IP보기클릭)218.155.***.***

저런 식의 input 방식은, 이런 알고리즘 문제에서는 가장 일반적인 방식입니다. 만약 문제에 쓰이는 입력을 100줄을 주고 싶다면, 제일 첫 줄에 입력의 개수인 100 을 주고 그 다음 줄부터는 100 라인의 입력이 나옵니다. ↲ 를 <CR>으로 본다면 문제에 있는 입력인 '3↲ 3↲ 1↲ 2↲' 은 입력 숫자가 '3'개인데, 그것은 순차적으로 '3↲ 1↲ 2↲' 가 다음 라인에 나온다는 뜻입니다. 그래서 제일 앞의 3이 N이 됩니다. N의 범위를 명시한 이유는 0보다는 항상 크게 문제를 줄테니 key가 없는지 체크할 필요는 없다는 것을 의미하고, 30000 이 최대라고 했으니, static 배열을 잡든 new를 하든 그런 알아서 하라라는 것입니다. (300000000...0000 이라면 static 배열은 불가능 할테니) 예를 들어, 저 문제의 경우에는 int input[30000]; 으로 하는 것이 최선일 수 있습니다. insert. sort는 공간 복잡도가 O(1) 이니.
20.09.20 00:10

(IP보기클릭)115.136.***.***

네푸네푸~
결국 3을 입력받고 3 ,1,2,를 입력하면 인풋 아웃풋 3 3 3 2 1 1 2 이렇게 출력하라는거고 조교님께서 test case 에서 저 N범위 내의 임의의 값을 넣어준다 즉 첫번째에는 몇개를 출력할지를 입력하는거고 그밑은 N개의 엘리먼트더군요 문제의 테스트 케이스가 10번 시행되고 러닝타임과 메모리를 판독하여 아웃풋을 비교하여 결과를 알려주는 과제였습니다 감사합니당 해결이 되었어용 | 20.09.20 00:17 | |

(IP보기클릭)218.155.***.***

서련앓이
(제대로 하셨다고는 하나, 혹시나 잘 못 이해하셨을까봐 말씀 하신 부분의 정정을 하면요) "N범위 내의 임의의 값을 넣어준다" -> "그 뒤로 N개의 입력이 들어 온다" "첫번째에는 몇개를 출력할지를 입력하는거고 " -> "첫번째에는 몇개를 입력 받을지를 <입력>받는것이고 " N의 범위는, 이후의 입력 줄의 갯수가 1~30000개 라는 의미니지, 그 다음 수가 그 범위 안이라는 것은 아닙니다. <INPUT> 3 300003 300001 300002 <OUPUT> 300003 300002 300001 도 가능합니다. 요새 IT 기업의 온라인 사전 면접 문제가 다 이런 방식으로 문제를 줍니다. 그래서 이런 문제 방식은 꼭 제대로 아셔야 할 것 같네요. (몇 번 하시다 보면 자연스레 아시게 될 것 같긴하지만...) | 20.09.20 00:34 | |

(IP보기클릭)115.136.***.***

네푸네푸~
처음 보자마자 뇌정지가 쎄게 와서 고생했네용 상세하게 알려주셔서ㅠ 매우 감사합니당 | 20.09.20 00:43 | |


1
 댓글





읽을거리
[MULTI] 아쉬움 남긴 과거에 보내는 마침표, 백영웅전 리뷰 (24)
[MULTI] 고전 명작 호러의 아쉬운 귀환, 얼론 인 더 다크 리메이크 (9)
[게임툰] 자신만의 용을 찾는 여행, 드래곤즈 도그마 2 (44)
[게임툰] 공주의 변신은 무죄, 프린세스 피치 Showtime! (30)
[NS] 창세기전: 회색의 잔영, 기념사업의 끝 (154)
[MULTI] 개발 편의적 발상이 모든 것을 쥐고 비틀고 흔든다, 별이되어라2 (88)
[NS] 여아들을 위한 감성 영웅담, 프린세스 피치 Showtime! (48)
[게임툰] 해방군은 왜 여자 뿐이냐? 유니콘 오버로드 (126)
[MULTI] 진정한 코옵으로 돌아온 형제, 브라더스: 두 아들의 이야기 RE (11)
[MULTI] 모험의 과정이 각별한 경험으로 맺어질 때, 드래곤즈 도그마 2 (52)
[게임툰] 키메라와 떠나는 모험, 덱 빌딩 로그라이크 '다이스포크' (39)
[게임툰] 번뜩이는 재치와 액션으로! 마리오 vs. 동키콩 (41)



ID 구분 제목 글쓴이 추천 조회 날짜
118 전체공지 업데이트 내역 / 버튜버 방송 일정 8[RULIWEB] 2023.08.08
9448906 NBA 2K 시리즈 공략 게시판 G.M.Kim 409 2024.04.19
30548583 PSV 질문 게시판 평범이하남 237 2024.04.19
157917 데이즈 곤 재워니2 161 2024.04.19
9454598 헬다이버즈 시리즈 공탄성 발산 1190 2024.04.19
30642012 피규어 이야기 나도건프라 1 424 2024.04.19
72732 엘든 링 커피는믹스 654 2024.04.18
9417638 드래곤즈 도그마 시리즈 공략 게시판 Wawa777 855 2024.04.18
30614120 질문 루리웹-7370395346 785 2024.04.18
2124 알코올 로또1등가즈아 1 537 2024.04.18
9417634 드래곤즈 도그마 시리즈 공략 게시판 루리웹-8871395748 432 2024.04.18
9452821 MLB 더 쇼 16-24 공략 게시판 루리웹3442222555 449 2024.04.18
9417630 드래곤즈 도그마 시리즈 공략 게시판 범지 493 2024.04.18
9452820 MLB 더 쇼 16-24 공략 게시판 태준16 302 2024.04.18
790 라이즈 오브 더 로닌 하늘천사 937 2024.04.18
30602821 PS 질문 게시판 하늘천사 474 2024.04.18
9451042 철권 공략 게시판 루리웹-4933427711 1 231 2024.04.18
30614119 질문 토종산 펭귄 1 328 2024.04.18
35636 e풋볼 루리웹-8761136813 224 2024.04.18
30556269 영화 게시판 루리웹-1648360317 154 2024.04.18
9444050 용과 같이 시리즈 공략 게시판 지옥빵 1 311 2024.04.18
9454592 헬다이버즈 시리즈 꽃의이름 1141 2024.04.18
72729 엘든 링 루리웹-3754884257 356 2024.04.18
2526468 애프터이미지 레인하트 153 2024.04.18
30614118 질문 루리웹-6743856742 2 374 2024.04.18
100120 더 디비전2 우쿄쿄쿄 952 2024.04.18
9452818 MLB 더 쇼 16-24 공략 게시판 GPN GAMES 386 2024.04.18
9448904 NBA 2K 시리즈 공략 게시판 G.M.Kim 637 2024.04.18
2526466 데이브 더 다이버 seeya1100 906 2024.04.18
글쓰기 55681개의 글이 있습니다.
X