Open liczzz opened 6 years ago
while(rootInorder <= endInorder && *rootInorder != rootValue) ++ rootInorder;
这里应为 while(rootInorder < endInorder && *rootInorder != rootValue) ++ rootInorder;
我也觉得不对。
@liczzz @zhedahht 按照下面的if语句
if(rootInorder == endInorder && *rootInorder != rootValue) throw std::exception("Invalid input.");
应该为
while(rootInorder < endInorder && *rootInorder != rootValue)
这里应为 while(rootInorder < endInorder && *rootInorder != rootValue) ++ rootInorder;