剛開始學習寫紅黑樹,是對著CLRS擼的,但是完全照抄的話會各種出現SegFault,有幾個問題,1.書本上寫的“T.nil"是不是用nullptr代替?還是有什么處理方法?2.我覺得我各種出現SegFault主要是在insertfixup種,node->parent和node->parent->parent不一定存在,如果不存在,就會出錯,但是我加了判斷是否存在之后錯誤仍然是存在=.=求巨巨們幫幫忙解決一下。。ps:能發一個紅黑樹的范例是再好不過了……
C++ 紅黑樹各種SegFault
當年話下
2019-04-08 09:21:46