성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] Roll A Lisp In C - Reading ; https...
[정성태] Java - How to use the Foreign Funct...
[정성태] 제가 큰 실수를 했군요. ^^; Delegate를 통한 Bein...
[정성태] Working with Rust Libraries from C#...
[정성태] Detecting blocking calls using asyn...
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
버전 업
사용 사례
개발자 대상
일반인 대상
기타
부모글 보이기/감추기
내용
저는 다음과 같이 생각해 보았습니다. 다음과 같이 하면 어떨까 하구요 Depth가 3이상의로 내려가는 경우가 그리 많지 않은 경우(대부분 그렇지 않을까 생각합니다.- 성격에 맣도록 다르게 구현) 이렇게 하면 insert에 경우에도 어느정도 속도 저하를 커버할수 있지 않을까 생각해 봅니다. delete 의 경우에는 자식 node가 없을경우에만 그냥 지우도록 한다. 지워지고 나서 다른 node들의 thread-order는 그냥 둔다. 자식 노드가 있의면 지우지 않고 제목을 (지워진 node임)의로 바꾸는것이 자식들의 계층에도 좋을거 같습니다. first - option second - option third - option #-- 게시판 insert -- 3 5 7 0 1 8 13 16 15 17 18 2 6 10 11 14 4 9 12 #-- DB insert -- key first second third thread-order depth 0 1 0 0 0 0 1 1 1 0 0 1 2 1 2 0 0 1 3 2 0 0 0 0 4 1 3 0 0 1 5 2 1 0 0 1 6 1 2 1 0 2 7 2 1 1 0 2 8 1 1 1 0 2 9 1 4 0 0 1 10 1 2 1 1 3 11 1 2 1 2 4 12 1 5 0 0 1 13 1 1 1 1 3 14 1 2 2 0 2 15 1 1 2 0 2 16 1 1 1 2 4 17 1 1 2 1 3 18 1 1 3 0 2
첨부파일
스팸 방지용 인증 번호
5578
(왼쪽의 숫자를 입력해야 합니다.)