붉은 검정 나무의 회전 방법을 기억하는 쉬운 방법이 있습니까?붉은 검정 나무의 회전 방법을 기억하는 쉬운 방법이 있습니까?
1
A
답변
1
아니요 기억할 길이 없습니다! (글쎄, 실제로는 아니지만, 자신의 시간을 사용하는 것과 관련하여 가장 적절한 대답입니다).
그거 알아? 아무도 은 정확한 역학을 낭독 할 수 없으므로가 필요합니다. 이들을 구현하는 데 필요한 소수의 사람조차도 기억할 필요가 없습니다! 빨간색 - 검정색 트리 인 Java's implementation of TreeMap을 참조하고 "From CLR"을 검색하십시오. 그들은 기본적으로 코드 을 복사하여 붙여 넣습니다.이 코드는 정확히 여기에 적절한 동작 과정입니다..
+0
실제로 거기에 있습니다 : 2-3-4 tree와 btree를 검색하면 – zinking
2
아마도 그들은 2-3-4 나무 (2 도의 B 나무)와 적색 검은 나무의 등가물을 찾고있을 것입니까?
나는 항상 붉은 나무에 삽입하는 것보다 이해하기 쉬운 B-Trees에서 삽입을 발견했습니다.
여기 페이지를 참조하십시오 : 당신이 그들에 익숙하고 나면 어떤 경우 http://www.eli.sdsu.edu/courses/fall95/cs660/notes/RedBlackTree/RedBlack.html을, 당신은 그냥 그 자리에서 필요한 회전을 아마를 유도 할 수있다, 그것은 어려운 정말 아니다.
관련 문제
- 1. 붉은 나무의 단점은 무엇입니까?
- 2. 빨강 - 검정 나무의 전체 하위 트리를 삭제하면 속성이 유지됩니까?
- 3. 하스켈에서 나무의 오른쪽 회전 : 어떻게 작동합니까?
- 4. Hoptoad를 CakePHP와 함께 사용하는 쉬운 방법이 있습니까?
- 5. Windows의 PHP -> AS400에는 쉬운 방법이 있습니까?
- 6. 검정 바탕에 NSColor 투명도가 있습니까?
- 7. 빨강 - 검정 나무는 어떻게 작동합니까?
- 8. jQuery 아코디언을 사용하면 더 쉬운 방법이 있습니까?
- 9. 비슷한 XML 파일을 deserialize하는 쉬운 방법이 있습니까?
- 10. shouldAutorotateToInterfaceOrientation에서 회전 애니메이트를 건너 뛰는 방법이 있습니까?
- 11. C++ 클래스의 자동 완성 - 쉬운 방법이 있습니까?
- 12. SQLite로 데이터를 가져 오는 쉬운 방법이 있습니까?
- 13. @Transactional과 로깅을 결합하는 쉬운 방법이 있습니까?
- 14. backgroundrb를 서버로 시작하는 쉬운 방법이 있습니까?
- 15. System.Data.DataTable을 linq 엔터티로 변환하는 쉬운 방법이 있습니까?
- 16. 자바에서 문자열을 Inetaddress로 변환하는 쉬운 방법이 있습니까?
- 17. IntelliJ Idea에 scaladoc을 통합하는 쉬운 방법이 있습니까?
- 18. EntityFramework에서 SQL 기본값을 사용하는 쉬운 방법이 있습니까?
- 19. NSArray를 거꾸로 반복하는 쉬운 방법이 있습니까?
- 20. 복제 기사가 올바른지 확인하는 쉬운 방법이 있습니까?
- 21. XCode의 클래스에 속성을 추가하는 쉬운 방법이 있습니까?
- 22. ScrollableControl.ScrollControlIntoView 메서드에 애니메이션을 적용하는 쉬운 방법이 있습니까?
- 23. 재귀 HiddenFor를 수행하는 쉬운 방법이 있습니까?
- 24. C#에서 웹캠에 액세스하는 쉬운 방법이 있습니까?
- 25. 이전에 활성 분기로 변경하는 쉬운 방법이 있습니까?
- 26. C# 클래스를 PHP로 변환하는 쉬운 방법이 있습니까?
- 27. flex preloader를 숨기는 쉬운 방법이 있습니까?
- 28. gcc가 crtbegin.o/crtend.o를 생략하도록하는 쉬운 방법이 있습니까?
- 29. BJ concurency를 처리하는 쉬운 방법이 있습니까
- 30. 나무의 잎을 찾는 방법
나는 기억하지 못한다. 붉은 검정 나무를 많이 사용하면 결국 마음으로 알게 될 것입니다. 당신이 왜 그걸 기억하지 못한다면? 필요할 때마다 그들을 찾으십시오. 또한, 나는 트랩을 조사하는 것이 좋습니다. 그들은 매우 효율적이며 회전 유형이 두 가지뿐입니다. – IVlad
이것은 인터뷰 질문으로 사용되었습니다. – zooropa
다음 인터뷰로 이동하십시오. 아무도 다시 물어 보지 않을 것입니다. –