Здесь представлены некоторые материалы по стекам и очередям, в первую очередь лекция по алгоритму сортировочной станции перевода выражений в обратную запись (wiki): слайды лекции на Google Drive.
Лекция Примеры АТД (Disjoint Set Union, Список), линейные структуры в Java Collection Framework.
Вот некоторые материалы по парсингу XML:
- XML-программирование в Java-технологии, Часть 1
- http://ideone.com/Kqy2x2 (пример 1)
- http://ideone.com/GWmsbU (пример 2)
- Пакет javax.xml.parsers