[알고리즘 레포트] 234트리,레드블랙트리 조사

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2013.12.23 / 2019.12.24
  • 11페이지 / fileicon docx (MS워드 2007이상)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
본문내용
▣ 개요:
Tree를 이용하는 binary search는 complete binary 트리의 경우 O(nlog n) 이라는 실용적인 탐색시간을 보장한다. 하지만 실제 세계에서는 데이터의 입력이 항상 complete binary tree를 만드는 것을 보장해 주지는 않는다. 따라서 최악의 경우에는 O(n*n)이라는 사태가 발생할 수도 있는 것이다. 이런 worst case를 막기 위해서 data를 insertion하는 방법에 있어서 많은 방법들이 등장하였지만, 좀 더 근본적인 부분에서 해결을 하기 위해 자료구조 자체에 대한 연구가 이루어졌고, 그에 대한 결과물 중의 하나가 바로 2-3-4트리이다.
2-3-4 트리란 각 노드의 차수가 4 이하인 트리를 말한다. 즉 각 노드는 2~4개의 서브 트리를 가지게 된다는 뜻이다. 2-3-4 트리와 비슷한 형태를 지닌 2-3트리와 마찬가지로 데이터를 삽입해야 하는 어떤 단말 노드가 4개의 노드를 가지는 경우, 빈 공간이 없으므로 데이터를 하나 위로 올려 보내고 단말 노드의 데이터를 반으로 분할해주는 split연산을 수행하게 된다. 그리고 이 때 후진분할(backward)가 일어나는 것을 막기 원한다면 삽입할 곳을 찾아오면서 4-노드가 있으면 미리 분할해 놓는 과정이 필요하다. 즉 루트가 아닌 4-노드의 부모 노드는 4-노드가 아님을 보장하여서 단말 노드의 분할시에 데이터를 위로 올려보내도 후진 분할이 일어나지 않게 하는 것이다.
이 2-3-4트리는 트리의 높이가 낮고, 최악의 경우에도 complete binary tree의 형태를 유지하기 때문에 worst case에 있어서도 O(nlog n)의 성능을 보장해준다.

자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [컴공]C++강좌 총정리
  • 23456789;char* p = abcdefghi;printf(%c %c\n, a2, 2a);printf(%c %c\n, p2, abcdefghi2);printf(%c %c\n, a2, p2);이게 다 되는 이유는 위에 설명한 것중에 다 나와있습니다. 다음은,10진수를 임의의 base진수로 바꿔주는 함수입니다. 물론, 위에 나온특징을 이용한 아주 멋있는 함수중에 하나죠. 이 강좌를 보시는 분들은 다음부터는 너저분하게 코딩을 하지 마시고 다음처럼 깔끔하게 코딩하시기 바랍니다. 흐흐. 물론 몇몇 제약이 있으나, 자기 입맛에 맞게 고

  • 네트워크 관리사 요약 및 정리본
  • 트리 망다. 루프 망 라. 메쉬 망24. IEEE 802 시리즈에 관한 내용이다. 연결이 올바른 것은?가. 802.2 - LLC(Logical Link Control)나. 802.3 - MAN다. 802.4 - CSMA/CD라. 802.6 - Token Ring25. 근거리 통신망(LAN)에서 사용하는 CSMA/CD 프로토콜에 대한 설명으로 옳지 않은 것은?가. 공장용 프로토콜로 MAP(Manufacturing Automation Protocol)에 주로 사용된다.나. 송신을 원하는 호스트는 송신 전에 다른 호스트가 채널을 사용하는지 조사한다.다. 전송하는 동안 계속적으로 채널을 감시하

  • 정보처리기사 필기 요약자료
  • 트리 기반 인덱스, 비트맵 인덱스, 함수 기반 인덱스, 도메인 인덱스 등* TABLE SCAN : 테이블에 있는 모든 레코드를 순차적으로 읽는 것, 인덱스가 없거나 분포도가 넓은 데이터를 검색 할 때 사용☞ 클러스터드 인덱스(Clustered index)• 인덱스 키의 순서에 따라 데이터가 정렬되어 저장되는 방식• 한 개의 릴레이션에 하나의 인덱스만 생성할 수 있음☞ 넌클러스터드 인덱스(Non-Clustered index)• 인덱스의 키 값만 정렬되어 있을 뿐 실제 데이터는 정렬되

  • 스파게티 전문점 프렌차이즈 사업계획서
  • 234 330205 서울 MBC-TV SPOT A 1049SP 일 10 20 2,802 4.431 632 8.521 329206 서울 MBC-TV SPOT SA 2019SP 수 20 20 4,027 4.384 918 12.377 325207 서울 MBC-TV SPOT A 1709SP 일 17 20 2,595 4.378 593 7.988 325208 서울 MBC-TV 정규 A 월화드라마조선여형사다모(재) 일 16 15 3,480 4.287 812 10.940 318209 서울 MBC-TV SPOT A 1459SP 일 14 20 2,802 4.217 664 8.954 313210 서울 MBC-TV 정규 SA 전파견문록 월 19 15 7,676 4.204 1,826 24.605 312211 서울 MBC-TV SPOT SA 1954SP 일 19 20 3,763 4.128 912 12.284 306212 서울 MBC-TV SPOT A 1359SP 일 13 20 2,802 4.082 686

  • 샌드위치 프렌차이즈 사업계획서
  • 234 330205 서울 MBC-TV SPOT A 1049SP 일 10 20 2,802 4.431 632 8.521 329206 서울 MBC-TV SPOT SA 2019SP 수 20 20 4,027 4.384 918 12.377 325207 서울 MBC-TV SPOT A 1709SP 일 17 20 2,595 4.378 593 7.988 325208 서울 MBC-TV 정규 A 월화드라마조선여형사다모(재) 일 16 15 3,480 4.287 812 10.940 318209 서울 MBC-TV SPOT A 1459SP 일 14 20 2,802 4.217 664 8.954 313210 서울 MBC-TV 정규 SA 전파견문록 월 19 15 7,676 4.204 1,826 24.605 312211 서울 MBC-TV SPOT SA 1954SP 일 19 20 3,763 4.128 912 12.284 306212 서울 MBC-TV SPOT A 1359SP 일 13 20 2,802 4.082 686

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.