динамические структуры. Динамические здесь снова означает выделение памяти во время выполнения, а не во время компиляции.
Что еще можно отнести к дсд?
Всё, что угодно, что попадает под определение выше. Любое дерево, очередь, дек и т.д., в реализации которой используется динамическое выделение памяти. Вам нужно понять, что это больше про реализацию структуры данных на языке програмимрования, чем про саму структуру данных.
Так же яндексом выводится очень много задач/примеров, где дсд применяется к Стеку. В итоге получаем структуры и стек.
Вы делаете выводы как человек, обладающей логикой, но совершенно не обладающий знанием предмета. Вы поставили в один ряд совершенно несопоставимые вещи. Может сначала стоит изучить материал поглубже?