Необходимо написать программу/программы на C#(windows forms) , которые будут реализовывать функционал бинарного дерева, стека, списка и очереди.
Можно делать как в одном проекте, так и в нескольких.
Из кода должно быть видно, что действительно применена соответствующая структура данных.
В интерфейсе программы нужно сделать наглядное отображение выполнения кода(допустим какие-нибудь наборы символов переносятся из одного listbox в другой, в случае со стеком)