Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Eine Queue und eine Dequeue ist nicht dafür gedacht, wahllos auf beliebige Stellen zuzugreifen - sonst würde man eine Liste statt einer Queue wählen. Bei einer Queue kann man schnell an's Ende anfügen und vom Anfang lesen / entfernen, bei einer Dequeue von beiden Seiten.
Warum hast du diesen Datentyp gewählt, wenn du wahlfreien Zugriff brauchst? Also es geht schon irgendwie, nur ist das von der Performance her sehr schlecht, das zu erwägen, deshalb gibt es auch keinen offensichtlichen Weg. Brauchst du vielleicht eher eine List?