Heim  >  Artikel  >  Ist die kreisförmige Warteschlange eine nichtlineare Struktur?

Ist die kreisförmige Warteschlange eine nichtlineare Struktur?

步履不停
步履不停Original
2019-06-28 11:13:2722369Durchsuche

Ist die kreisförmige Warteschlange eine nichtlineare Struktur?

Die kreisförmige Warteschlange ist eine nichtlineare Struktur.

Datenstrukturen werden in lineare Strukturen und nichtlineare Strukturen unterteilt. Warteschlangen und lineare Tabellen sind beide lineare Strukturen.

Eine lineare Tabelle ist eine endliche Folge, die aus n Datenelementen besteht. Die Folge hat zusätzlich zum „ersten“ und „letzten“ ein eindeutiges „erstes“ und ein eindeutiges „letztes“ Datenelement. Jedes Datenelement in der Sequenz hat nur einen direkten Vorgänger und einen direkten Nachfolger.

Einfüge- und Löschvorgänge in linearen Tabellen können an einer beliebigen Stelle in der Tabelle ausgeführt werden.

Eine Warteschlange ist eine spezielle lineare Tabelle. Das Besondere ist, dass sie nur Löschvorgänge am vorderen Ende (vorne) der Tabelle und Einfügevorgänge am hinteren Ende (hinten) der Tabelle zulässt Wie ein Stapel ist eine Warteschlange eine lineare Liste mit eingeschränkten Operationen.

Das Ende, das den Einfügevorgang ausführt, wird als Ende der Warteschlange bezeichnet, und das Ende, das den Löschvorgang ausführt, wird als Kopf der Warteschlange bezeichnet.

Wenn sich keine Elemente in der Warteschlange befinden, spricht man von einer leeren Warteschlange.

Die Datenelemente der Warteschlange werden auch Warteschlangenelemente genannt.

Das Einfügen eines Warteschlangenelements in die Warteschlange wird als Enqueuing bezeichnet, und das Löschen eines Warteschlangenelements aus der Warteschlange wird als Dequeuing bezeichnet.

Da die Warteschlange nur das Einfügen an einem Ende und das Löschen am anderen Ende zulässt, kann nur das Element, das am frühesten in die Warteschlange eintritt, zuerst aus der Warteschlange gelöscht werden. Daher wird die Warteschlange auch FIFO genannt – First In First Out . Linearer Tisch.

Weitere technische Artikel zu häufig gestellten Fragen finden Sie in der Spalte FAQ, um mehr zu erfahren!

Das obige ist der detaillierte Inhalt vonIst die kreisförmige Warteschlange eine nichtlineare Struktur?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn