я собираюсь реализовать дерево суффиксов для данной строки, я думаю, что это должно делаться на две строки вот так
struct suffix
{
char letter;
suffix * left,*right;
};
suffix *insert(suffix *node,char *s){
}
// здесь я собираюсь построить дерево со всеми вхождениями подстрок и символов, но не знаю какиспользовать левую и правую части, отсортировано ли это дерево и упорядочено ли по строгому порядку символов, таких как дерево двоичного поиска? или? пожалуйста, помогите мне, я не хочу использовать некоторый код в Интернете, мне нужно реализовать его myselft, поэтому, пожалуйста, дайте мне немногоподсказки, немного кода