• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

계명대 컴퓨터 알고리즘 과제 입니다.

*훈*
최초 등록일
2009.11.29
최종 저작일
2008.03
1페이지/파일확장자 압축파일
가격 4,000원 할인쿠폰받기
다운로드
장바구니

소개글

계명대 컴퓨터 알고리즘 과목의 과제 입니다.
1차,2차,3차 과제와 테스트 소스 있습니다.
테스트 소스는 C#으로 작성되어 있습니다.

목차

1차,2차,3차 과제와 테스트 소스

본문내용

① 세 알고리즘의 시간복잡도를 비교하시오.

MergeSort1 : mergesort() 연산은 배열 s[]를 이등분으로 분할하여 부분 배열을 만들고 각 부분 배열에 대해서 mergesort()를 순환 호출하여 이등분으로 분할하는 작업을 반복하는데, 부분 배열의 원소가 한 개가 될 때까지 분할 작업을 계속한다. 분할 작업이 끝나면 merge() 연산을 이용하여 부분 배열을 정렬하면서 병합하는 작업을 반복하여 하나의 전체 배열을 완성한다. n개의 원소를 분할하기 위해서 log2n번의 단계를 수행하고, 부분집합의 원소를 비교하면서 병합하는 단계에서 최대 n번의 비교 연산을 수행하게 되므로 시간 복잡도는 O(nlog2n)이 된다. 하지만 단점으로는 최악의 경우에도 n개의 원소를 정렬하는데 nlog2n에 비례하는 시간이 걸린다는 것이다. 그러므로 일반 적인 합병정렬은 들어온 데이터가 최악이든 아니든 상관없이 항상 nlog2n에 비례하는 시간이 걸리게 된다.
또한 합병 정렬은 combine 하는 과정에서 모든 작업이 거의 다 이루어진다.

MergeSort2 : MergeSort1보다 공간 복잡도를 줄임으로써 시간 복잡도가 약간 증가 하였다. 시간복잡도가 O(nlog2n)이다.

참고 자료

없음

압축파일 내 파일목록

두번째과제/item1.txt
두번째과제/item2.txt
두번째과제/item3.txt
두번째과제/과제물2.pdf
두번째과제/문제 설명컴퓨터알고리즘 과제물2.hwp
두번째과제/KnapsackProblem/KnapsackProblem.sln
두번째과제/KnapsackProblem/KnapsackProblem.suo
두번째과제/KnapsackProblem/KnapsackProblem/KnapsackProblem.csproj
두번째과제/KnapsackProblem/KnapsackProblem/Program.cs
두번째과제/KnapsackProblem/KnapsackProblem/Program.cs.bak
두번째과제/KnapsackProblem/KnapsackProblem/bin/Debug/item1.txt
두번째과제/KnapsackProblem/KnapsackProblem/bin/Debug/item2.txt
두번째과제/KnapsackProblem/KnapsackProblem/bin/Debug/item3.txt
두번째과제/KnapsackProblem/KnapsackProblem/bin/Debug/KnapsackProblem.exe
두번째과제/KnapsackProblem/KnapsackProblem/bin/Debug/KnapsackProblem.pdb
두번째과제/KnapsackProblem/KnapsackProblem/bin/Debug/KnapsackProblem.vshost.exe
두번째과제/KnapsackProblem/KnapsackProblem/obj/KnapsackProblem.csproj.FileListAbsolute.txt
두번째과제/KnapsackProblem/KnapsackProblem/obj/Debug/KnapsackProblem.exe
두번째과제/KnapsackProblem/KnapsackProblem/obj/Debug/KnapsackProblem.pdb
두번째과제/KnapsackProblem/KnapsackProblem/obj/Debug/TempPE/
두번째과제/KnapsackProblem/KnapsackProblem/Properties/AssemblyInfo.cs
세번째과제/branch.cpp
세번째과제/data.txt
세번째과제/data1.txt
세번째과제/TravelingSalesmanProblem.hwp
세번째과제/과제물3.pdf
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem.sln
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem.suo
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/Program.cs
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/TravelingSalesmanProblem.csproj
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/bin/Debug/data.txt
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/bin/Debug/data1.txt
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/bin/Debug/TravelingSalesmanProblem.exe
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/bin/Debug/TravelingSalesmanProblem.pdb
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/bin/Debug/TravelingSalesmanProblem.vshost.exe
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/obj/TravelingSalesmanProblem.csproj.FileListAbsolute.txt
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/obj/Debug/TempPE/
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/obj/Debug/TravelingSalesmanProblem.exe
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/obj/Debug/TravelingSalesmanProblem.pdb
세번째과제/TravelingSalesmanProblem/TravelingSalesmanProblem/Properties/AssemblyInfo.cs
첫번째과제/과제물1.pdf
첫번째과제/프로그래밍 과제물 #1.hwp
첫번째과제/DivideAndConquer/DivideAndConquer.sln
첫번째과제/DivideAndConquer/DivideAndConquer.suo
첫번째과제/DivideAndConquer/DivideAndConquer/DivideAndConquer.csproj
첫번째과제/DivideAndConquer/DivideAndConquer/Program.cs
첫번째과제/DivideAndConquer/DivideAndConquer/Program.cs.bak
첫번째과제/DivideAndConquer/DivideAndConquer/bin/Debug/DivideAndConquer.exe
첫번째과제/DivideAndConquer/DivideAndConquer/bin/Debug/DivideAndConquer.pdb
첫번째과제/DivideAndConquer/DivideAndConquer/bin/Debug/DivideAndConquer.vshost.exe
첫번째과제/DivideAndConquer/DivideAndConquer/obj/DivideAndConquer.csproj.FileListAbsolute.txt
첫번째과제/DivideAndConquer/DivideAndConquer/obj/Debug/DivideAndConquer.exe
첫번째과제/DivideAndConquer/DivideAndConquer/obj/Debug/DivideAndConquer.pdb
첫번째과제/DivideAndConquer/DivideAndConquer/obj/Debug/TempPE/
첫번째과제/DivideAndConquer/DivideAndConquer/Properties/AssemblyInfo.cs
*훈*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 한글파일 국내외 의료산업 및 소속 의료기관과 간호부서의 변화 6페이지
    을지대학교 방글라데시 국립의과대학병원 건립 주관사 선정 ? ... , 대구가톨릭대병원, 건양대병원, 조선대병원, 계명대 동산병원, 중앙보훈병원 ... 본 딴 고급 컴퓨터 프로그램이다. 1950년도에 실험학문으로 시작되었다.
최근 본 자료더보기
탑툰 이벤트
계명대 컴퓨터 알고리즘 과제 입니다.
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업