[완료]알고리즘 red black 트리 구현 방법
글쓴이: demysoul / 작성시간: 월, 2009/11/09 - 10:14오후
안녕하세요. 간단한 질문하나 할게요.
red black tree를 구현하는 숙제를 하고 있는데,
제가 c는 할줄 알지만 c++을 할줄 몰라서요.
객체지향적이면 노드를 추가하거나 제거하는 걸
새로운 객체를 생성하거나 제거하면서 하면 될텐데,
c언어로 하면 객체 개념이 없으니까.
그냥 구조체선언해서 malloc같은걸로 메모리 할당을 해주어야할텐데
red black tree를 c언어로 짜도 속도차이는 별로 없나요?
아 그리고 링크드리스트로 구현하면 되겠죠?
Forums:
꼭 c++로 안짜도 되면
꼭 c++로 안짜도 되면 익숙한 걸로 짜는게 좋지 않을까요?
공부할 겸 c++로 짜신다면, OOP로 하지말고 일단 클래스를 모듈처럼 바라보고 STL 정도만 활용해서 작성해보세요.
아리송한 OOP보다 일단 문법이나 라이브러리와 친해지는게 더 좋을 것 같습니다.
그 뒤에 OOP는 Smalltalk등 같은 언어로 천천히 공부하세요.
------------------------------
How many legs does a dog have?
------------------------------
How many legs does a dog have?
그럼 C로 짜도
그럼 C로 짜도 괜찮다는 말이죠?
C로 짜야 겠네요
댓글 달기