В настоящее время единственный стек, о котором я знаю, - это Vector, обычно я использую его вместо массива, но я понимаю, что существуют другие типы стеков, и все они подходят для разных задач.
Проект, над которым я сейчас работаю, требует, чтобы я вставлял объекты в определенную позицию внутри стека, а не всегда в передней части стека, и у меня сложилось впечатление, что Вектор, возможно, не лучший класс для этой работы.
Может ли кто-нибудь дать мне краткое описание других типов стеков, доступных мне с языком Java, и их преимуществ и недостатков? Являются ли эти имена однородными? Например. Они используются только в языке Java или в компьютерных науках в качестве общих терминов?
Спасибо