Transkripte
1. Übersicht DataStructures&Algorithms Serie1: Hi, willkommen zur ersten
Sitzung des Kurses, Stack. Verwenden Sie und verknüpfte Listen Sie
praktische Programme, DSA, das sind Datenstrukturen
und Algorithmen der ersten Reihe, sowohl C-Sprache
als auch C plus plus
verwenden. Hier, in der allerersten
Sitzung des Kurses, werde
ich auflisten,
welche Themen wir im gesamten Kurs behandeln werden. Sie werden die
Datenstrukturen verstehen, die zweimal
gestapelt und verknüpfte
Listenkonzert sind . Und wir werden
viele praktische
Aufgaben machen um
diese Datenstrukturen zu verstehen. Wir werden auch praxisorientiert sein
, um die Anwendungen
dieser Datenstruktur zu verstehen. Ich habe all
diese Vortragssitzungen sowohl
auf Whiteboard
als auch auf beiden Systemen behandelt auf Whiteboard
als auch , damit Sie
diese Datenstrukturen
gründlicher verstehen . Beginnen wir also und schauen wir uns an,
welche Themen wir
ausführlich
behandeln werden . Weiter zur neuen Folie
, also Sitzung eins,
verschiedene Sitzungen. Und unter Entscheidungen wird
es Vorträge geben. Die allererste Sitzung
, die in Produktion ist. Weil Strukturen
hier
sehen werden , was sind die
Kostenstrukturen, welche
Datenstrukturen gibt es und welche Bedeutung hat es? Was sind die Vor-
und Nachteile Details über Datenstrukturen wir in dieser Sitzung sehen werden, eine Sitzung zu diesem Stapel theoretischen und praktischen
Sitzungen in meinem Board. Das heißt, wir werden verstehen, dass der Test strukturiert ist
, der gestapelt ist. Sie werden verstehen, dass dieses Konzept das Programm sehen
wird
und auch sie haben auf den
Whiteboard-Solidaritätsvideo-Vorträgen
in diesem Abschnitt,
Vortrag eins und Vortrag zwei
erklärt Whiteboard-Solidaritätsvideo-Vorträgen
in diesem Abschnitt, , ich werde über
Stack-Einführung. Es gibt also kleine Videoclips. Ich habe ein Wort in Teil eins und Teil zwei desselben
Stapels und derselben Produktion. Hab es nicht getan. Wir werden
die Details über den Stapel sehen. Was ist Stack, wie wird er verwendet? Viel Modus in diesen Vorträgen werden
wir verstehen. Dann werden
wir in Vorlesung drei
das Programm sehen, werden
wir in Vorlesung drei
das Programm sehen das mit Arrays mit
Programmierung in C gestapelt
wird , das Programm, wie
der Stack damit implementiert wird. Eddie. Es gibt also verschiedene Möglichkeiten, den Stack zu implementieren. So können Sie das Programm in
dieser Vorlesung sehen , werden drei genauer
verstehen. Dann besteht die vierte Vorlesung darin den Stack
mithilfe der verknüpften Liste in C,
dem Programm für
dasselbe, zu
implementieren und
zu sehen, wie Stacks
mithilfe einer verknüpften Liste implementiert werden. Dann die neue Sitzung
, also Sitzung, in der
wir
die Anwendung behandeln werden , die von beiden
Stack-Anwendung ist. Also habe ich hier ein Wort, die Anwendung des Stacks, den
ich auf dem Board erklärt habe. Es gibt also verschiedene
Vorträge im Rahmen dieser Sitzung. Ein ecto 123 ist also eine Themenanwendung, die den String
umkehren soll, aber den Stack verwendet. Dann dieselbe Sitzung, die unterschiedliche Anwendung
des Stacks. In dieser Vorlesung werden wir sehen, dass
der Ausdruck sie in ausgewogener
Klammer hat oder nicht. Also hier erkläre ich es dir. Was ist diese ausgewogene
Klammer? So detailliert darüber. Ich werde Ihnen in
den entsprechenden Vorträgen erklären, verstehen Sie
einfach, dass dies eine
wichtige Anwendung
auf dem Stack ist . Wir erreichen effizienter
mit dem Stack. So verschiedene Videoclips
oder deren Teil eins, Teil zwei, um
dieselbe Anwendung zu erreichen. Und Vortrag sechs ist
eine weitere Anwendung, wichtige Anwendung des Stapels,
der infix ist, um die
Postfix-Konvertierung von links
nach rechts Assoziativität zu korrigieren. Hier in dieser Vorlesung werden wir
verstehen, was fest ist, was
durch diese Umwandlung festgelegt und wie diese Conversion
erreicht werden kann. So teilweise zu kurz gekommen, um zu
sehen, dass dieser Hauptzweck dieser Anwendung darin besteht,
Ihren mathematischen
Ausdruck sehr schnell zu bewerten . Diese Umwandlung ist erforderlich und es gibt verschiedene
Möglichkeiten, dies zu erreichen. Links-nach-rechts-Assoziativität in fester oder vierter fester
Waffenbewegung , die linke oder rechte
Assoziativität und nur ein Infix
zur Postfix-Konvertierung unter Verwendung von rechts nach
links, von links nach rechts ausgeführt wird. Und das sind von rechts nach links,
verschiedene Minuten. Also klopfen Sie einfach eins an. Jetzt verstehen Sie einfach, dass
dies ist, um Ihren mathematischen
Ausdruck sehr schnell
auszuwerten. Diese Anwendung ist
sehr ausführlich erforderlich, wie
wir in den
entsprechenden Vorträgen sehen werden. Dann
ist eine weitere Vorlesung für dieselbe Sitzung für die
Anwendung auf dem Stack dieselbe Sitzung für die
Anwendung auf dem Stack festgelegt, um das
Programm für das Konzept zu erzwingen. So erreichen Sie es, wie man Infix erreicht und bewegt
sich nach Postfix. Das resultiert in dieser Vorlesung, wir sehen das
Konzept Lecture 67. Und das Programm ist, ich habe Vortrag 89 gewidmet. Es ist das gleiche Programm. Um dies zu erreichen, wird
das Programm dasselbe sein. Auf die Frage, dass das nicht behoben ist, um
eine feste lustige Version zu verursachen Sie sehen das Programm in
dieser Vorlesung 89 und Art
und Spot-Auswertung
des Kurses, feste
Postfix-Evaluierung. Das bedeutet also, dass Sie hier sehen
können, dass
wir endlich die
Postfix-Konvertierung erhalten. Also müssen wir
diesen Ausdruck auswerten, der in der
Postfix-Form vorliegen wird, dass wir das Konzept in
Vorlesung zehn
sehen werden, und wir werden das
Programm in Vorlesung 11 sehen. Um
den Kurs mit allen
Details dazu zu bewerten , haben Sie
vielleicht die
speziellen Vorträge gesehen. Dies ist die wichtige
Anwendung auf dem Stack. Dann. Dialekt bekannt. Dann befindet sich die andere Vorlesung , die für dieselbe Sitzung für
die Stack-Anwendung gilt, in einer festen oder
Präfix-Konvertierungsregel mit Beispielen. Frühere Sitzungen
wurden also als Infix zu Postfix bezeichnet. Diese Vorlesung ist auf Präfix
festgelegt. Dieselben Beiträge zu dieser
lustigen Version nochmal, um zu sagen, dass es darum geht,
den mathematischen
Ausdruck schnell zu bewerten . Dies können Sie auch Infix in Präfix
konvertieren. So können Sie bei
Fixture Kosten fixed tun, Sie können in Pix2Pix
auch gleich sein. Nun, um
die Informationen
schnell auszuwerten , sind für
die Details darüber erforderlich. Sie werden in der elektrischen Bohrmaschine sehen und wir machen die Aufnahme, schreiben
das Programm, füttern dasselbe in
Vorrichtungsgruppenpräfekten im Vorlesungsgespräch. Hier geht es um die
Anwendung von Stack, die neue Sitzung in diesem Stapel theoretische
und praktische Sitzung auf der linken Pumpe
, die sich auf dem System befindet. Also werden wir
das Programm schreiben und auf dem
Betriebssystem
ausführen, auf dem System mit
C und C plus plus, wir werden verschiedene Programme
des Stacks sehen und wir werden Vorlesung
ausführen schreibe das Programm und führe aus, um Stack mit
einem Array in C-Sprache zu implementieren. Und C plus plus wird
den Stack implementieren , indem er ein Programm dafür
schreibt und führt es aus, wenn Sie Sprache
und C plus plus sehen. Vortrag zwei besteht darin,
den Stack zu implementieren , um ein Programm zu schreiben,
und implementiert Stack mithilfe einer verknüpften Liste
in C-Sprache und cplusplus Vorlesung und sah alle Konzepte, die ich Ihnen
erklärt habe in der früheren
Sitzung auf dem Whiteboard. In dieser Sitzung wird
dies die Ausführung sein, indem die Programmausführung
auf das System geschrieben wird, damit Sie sehen
können, wie Sie verschiedene
Operationen des Stacks ausführen können. dritte Vorlesung besteht nun
darin, ein Programm
für eine Ausführung für die
Anwendung auf der balancierten Klammer des
Stack-Calls zu schreiben für eine Ausführung für die . So defensiv und ich habe dich
in der früheren Sitzung auf dem Whiteboard
erklärt. Also hier werden wir das
Programm schreiben und das ausführen. Und ich werde prüfen, wie der Ausdruck eine
ausgewogene Klammer hat oder nicht. Dann in derselben Sitzung
verschiedene Vorträge. Hier ist ihr Programm und ausgeführt, um Infix in
Postfix zu
konvertieren und
Postfix und C-Sprache
und C plus plus plus zu bewerten , gibt es verschiedene Teile davon. Wir haben
das Konzept und die Details
auf dem Whiteboard bereits in
unserer früheren Sitzung behandelt das Konzept und die Details . In dieser Sitzung werden wir uns mit dem System
befassen. Wir werden das System praxisorientiert
machen und
das Programm schreiben und dieses System ausführen , um diese Anwendung
auf
diesem Tank zu erreichen , der sich in festen Berichten,
festen und beweglichen
Schuldenbeurteilung von Postfix befindet verschiedene Teile, Teil eins
und Teil zwei sind gleich. Nun, dieselbe Anwendung. Jetzt ist Lecture sechs ein Programm in
Ausführung oder in Fixed zu
schreiben. Jetzt war dies einer in
festen Berichten behoben, dies ist im
Fixture-Präfix und
der Auswertung des Präfixes im CNC-Plasma, wieder schreiben
wir ein Programm,
das auf dem System ausgeführt wird
, um in Pix2Pix sind festgelegt und
um das Präfix mit
diesen Sprachen auszuwerten, dann
C und C plus plus. Jetzt wird die neue Sitzung
für die unterschiedliche
Datenstruktur sein , die Q ist. Also ja, ich hätte
alles im Detail
über den Stack studieren sollen. Jetzt
beginnen wir in dieser Sitzung für die Cubes. Verwenden Sie theoretische und
praktische Sitzung. Auf der linken Seite sehen
Sie, dass die Programmierung auf dem System
in verschiedenen Vorlesungen
ausgeführt wird, verschiedene Programme sind vorhanden
oder die Ansicht, dass das Programm schreibt ,
das unsere Warteschlange
mit einem Array ausführt C und C plus plus, wir werden Warteschlange mit
Eddy in C und C
plus implementieren , dann ist die Vorlesung für das Schreiben des Programms und das
Ausführen von Implementierungscode um eine Warteschlange
mithilfe der verknüpften Liste
in C zu implementieren Sprache und C plus plus. Dann besteht die dritte Vorlesung darin, die Warteschlange zu
implementieren, um
ein Programm zu schreiben und Sie mit einer
kühleren verknüpften Liste auszuführen . Wir werden also sehen, was für eine
kreisförmige verknüpfte Liste ist, wie die Warteschlange mithilfe
der kreisförmigen verknüpften Liste implementiert wird. sind also alle unterschiedliche, unterschiedliche Programme für den Gebrauch und diese sind sehr
wichtig und diese werden auch in Ihrer
Interviewprüfung gefragt. Verschiedene, verschiedene
Programme für die Warteschlange. Also hier habe ich erklärt, dass Sie im System ausgeführt
haben, Sie werden es genauer verstehen
. Dann besteht die Vorlesung darin,
ein Programm zu schreiben und Code auszuführen kreisförmige Warteschlange
implementiert, wobei ein Array in C und C plus
für die verschiedenen Teile, Teil eins und Teil zwei, verwendet wird. Um eine zirkuläre
Warteschlange mit einem Array zu implementieren. Dann ist Lecture Six für das Schreiben von Programmen und die
Ausführung des DQ. Sie werden auch sehen, was DQ
ist und wir werden es kulinarisch
umsetzen. Sehen Sie, was für ein zirkuläres Array dann was ist v2 und wie Sie
die Warteschlange mithilfe eines kreisförmigen Bereichs
in C-Sprache und cplusplus implementieren die Warteschlange mithilfe eines kreisförmigen Bereichs . Dann wird
es in Vortrag sieben nachgewiesenes
Schreibprogramm und Ausführung geben, detaillierte Ausführung der
Präsidentschaft oder seine Dankbarkeit dq, dann implementieren Sie
PriorityQueue mithilfe der verknüpften Liste in C und C plus plus Programmierung
werden auf dem System ausgeführt. Auf diese Weise
werden wir fertigstellen. Und dann werden wir zu
der verschiedenen Datenstruktur
kommen , die verknüpfte Liste, theoretische
und praktische Sitzung auf
Whiteboards der
verknüpften Liste ist theoretische
und praktische Sitzung auf
Whiteboards der
verknüpften Liste , oder das bedeutet, dass ich es auf dem Whiteboard
verstehe. In Vorlesung eins werden
wir sehen,
was sie anders sind, sehen wir
wirklich Details. Was ist eine verknüpfte Liste? Es gibt verschiedene
Arten von verknüpften Listen. Die verknüpfte Liste, einzeln verknüpfte Liste
ist eine andere Art der verknüpften Liste
, was
die einfach verknüpfte Liste ist ,
und wir werden in dieser
Einführung in Vorlesung 1
ausführlich darüber sehen . Vortrag zwei und
Vortrag drei ist Ihre Hauptfunktion,
die ich bisher behandelt habe. Wir wissen, dass in
C-Sprache und C
plus die Eingabe
einer Ausführung
eines Programms von
der Hauptfunktion beginnt. Wenn Sie Ihr Programm ausführen, kommt
das Steuerelement zur
Hauptfunktion und neun mal neun, die Anweisungen
werden ausgeführt. Also die Details dazu habe ich Ihnen in
dieser Vorlesung für das einfach
verknüpfte Listenprogramm erklärt . Was ist, was haben wir
in der Hauptfunktion? Teil eins, Teil des Programms. Ich habe Ihnen dann
in Vorlesung vier
erklärt , wir werden sehen, dass es verschiedene Operationen für
die einfach verknüpfte Liste gibt. Eine der Operationen
besteht also darin, am Anfang
der einfach
verknüpften Liste einen Knoten hinzuzufügen , den wir in Vorlesung vier sehen werden. Dann besteht eine andere Operation der einzeln verknüpften Liste
darin, einen Knoten hinzuzufügen, einen neuen Knoten nach einem
bestimmten Knoten, mit dem wir sehen
werden, wie man einen neuen
Knoten nach einem bestimmten Knoten hinzufügt. Dann diese Vorlesung Six Sigma
Programm zum Hinzufügen von Reformen,
das heißt, einen neuen Knoten vor dem
gegebenen Knoten hinzuzufügen, wie fügt man ihn hinzu? Operation, die wir in dieser Vorlesung
sehen werden, sechs verschiedene Teile Produkt eins, Vorlesungssatz umfasste den zweiten
Teil dieses Programms. Dann wird Vortrag acht das Hinzufügen des gegebenen
Knotens an
Position, Position auch gegeben. Node wird auch angegeben
, welchen Knoten Sie dazu
hinzufügen müssen und wie
Sie in C,
dem Programm, diese
intellektuelle Hilfe erreichen können. Dann sind wir intellektuell neun, wir werden das Programm sehen,
um dieses Ding zu erstellen, wie man eine einfach
verknüpfte Liste erstellt, deren Programmierung
in der Vorlesung neun fehlt. Dann werden wir sehen, wie man die einzeln verknüpfte Liste anzeigt, wie man die Knoten
davon anzeigt, damit sein Pflegevater die
indische Produktion verknüpfte Liste
wirklich versteht
. Und was sind Notizen, die auf
Englisch gleich sind , die alle Details enthalten. Ich habe eine
indonesische Vorlesung, wie man alle Knoten
des Signals auf Englisch anzeigt. Wie gut ist die
fehlgeschlagene Listenabweichung wenn Sie das Programm sehen und
wir diese Vorlesung zehn gesehen haben. In Vorlesung 11 werden wir sehen, wie die Knoten
auf der verknüpften Liste gezählt werden. Wie viele Nodes
Schallenergie wird sehen , dass die Programmierung
für den gleichen mittleren
Anstieg in Vorlesung 11 gesehen wird . Dann zeigt Lecture 12
oder das Anzeigen und Zählen von Knoten in der
Liste
das Programm an, wie
die Knoten angezeigt werden das Programm an, wie
die Knoten angezeigt , was etwas ist und
wie viele Home-Knoten zu zählen, wie man die Knoten in der
Liste zählt, eine einfach verknüpfte Liste. Admin sah die Vorlesung
12, dann anders. Dann haben wir gesehen, dass die
andere Vorlesung ein einzeln verknüpftes
Listenprogramm zum Löschen von Knoten abdeckt . So löschen Sie einen bestimmten Knoten in
der einfach verknüpften Liste
in dieser Vorlesung, dann einen anderen Vorlesungsteil für das Programm zur
Suche nach Ihrem Verfahren. Solch der Knoten auf der
einfach verknüpften Liste erhält jedes das Programm dafür in dieser Vorlesung, dann eine
andere Vorlesung, wir werden sehen, dass ein einzeln verknüpftes
Listenprogramm zum Umkehren, wie
man kehren Sie eine
einzeln verknüpfte Liste um, die wir in dieser Vorlesung gesehen haben. Dann werden wir
zu den WE-Verknüpfungen werden. In den früheren
Vorträgen, die wir über Signalisierung
gesehen haben,
ist jetzt anders. Eine andere Art von verknüpfter Liste, WE LinkedList detailliert
darüber in dieser Vorlesung, 16. In dieser Vorlesung ist das eine
Produktionsbereitschaft. Und ein weiterer Vortrag
wird das Programm schreiben. Es gibt also
verschiedene Operationen auf der doppelt verknüpften Liste , die wir
jetzt in verschiedenen,
unterschiedlichen Vorträgen durchführen werden . In dieser Vorlesung geht es um doppelt verknüpfte
Listenprogrammierung, die im Ausland
erworbenen Veranstaltungsort
oder die Liste leer ist. Wenn Sie dann einen
neuen Knoten in der
doppelt verknüpften Liste hinzufügen müssen, ist
dies ein Programm, das dasselbe ist. Dann besteht ein anderes Programm darin, doppelt verknüpftes Listenprogramm, um den Knoten am Anfang
hinzuzufügen. Wenn Sie es also wissen müssen, müssen
Sie am Anfang
der
doppelt verknüpften Liste einen Knoten hinzufügen . Wie man dieses Programm erreicht,
gibt es in dieser Mischung. Dann ist eine weitere Vorlesung das doppelt verknüpfte Listenprogramm , das am Ende
auf den Umschlag hinzugefügt werden soll. Wann immer wir also einen neuen Knoten in der doppelt verknüpften Liste
hinzufügen müssen. Wie füge ich dann am Ende hinzu? Wie man dieses Programm hinzufügt,
wird in dieser Vorlesung dabei sein. Dann doppelt verknüpfte Liste zum Hinzufügen
programmiert. Der Modus in der Aufgelisteten ist
immer dann, wenn Sie nach
einem bestimmten Knoten
in den doppelt verknüpften Listen einen neuen Knoten hinzufügen müssen . Wie man dieses Programm erreicht,
wird hier in
dieser Vorlesung dabei sein, dass ich Ihre neuen Daten
erläutere. Und dann doppelt verknüpftes
Listenprogramm , um den
Mais hinzuzufügen, oder wenn Sie einen
neuen Knoten vor
einem bestimmten Knoten in der
doppelt verknüpften Liste hinzufügen müssen, wird
das Programm da sein. Dann werden wir in dieser
anderen Vorlesung sehen erstellen ,
wie Sie eine
doppelt verknüpfte Liste und
diese Mischung , dass Sie das
Programm dafür sehen werden. Dann besteht eine weitere Vorlesung
darin, die Knoten zu löschen. Wann immer wir einen Knoten in
der doppelt verknüpften Liste
löschen müssen, wie Sie das Programm
hier in dieser Vorlesung
erreichen und sehen können. Eine weitere Vorlesung besteht darin,
die doppelt verknüpfte Liste umzukehren. Wie man einen bedeutungslosen rückgängig macht, wurde dieser Vortrag
definitiv gesehen. Dann doppelt verknüpftes
Listenprogramm, um die DAP-Notizen auf
der doppelt verknüpften Liste
anzuzeigen , dass wir das
Programm in dieser Vorlesung
25 in der nächsten Sitzung
dieses Kurses sehen werden . Vielleicht wird auch die
Verwendung gesehen, dass alle Warteschlangen effizient
genutzt werden. Also werde ich die Vorlesung behandeln, eine der Vorträge für
diese Bewerbungen. Dann wird in der nächsten Sitzung
möglicherweise
auch die Anwendung
der verknüpften Liste angezeigt, in der die gesamte verknüpfte Liste effizient genutzt werden
kann. Also habe ich auch
die praktische Sitzung für
diese Anwendungen des Cubes behandelt die praktische Sitzung für
diese Anwendungen des In meinem letzten
Link,
der angenommen wird, dass er den Modus zur Anwendung
der verknüpften Liste
hinzufügen soll . Ich habe bereits eine wichtige
Anwendung darin, den
Polynomausdruck mithilfe einer verknüpften Liste zu
manipulieren. Also erkläre ich den
theoretischen Teil auf der Whiteboard und ich habe
auch
dem praktischen Abschnitt
über die alte Block-ID gefolgt dem praktischen Abschnitt
über die alte Block-ID auf der Sie auf
diese wichtige Anwendung stoßen werden. Und ich werde Ihnen auch den Code für alle
diese Programme für
diese Datenstrukturen
und Anwendungen mitteilen diese Programme für
diese Datenstrukturen , damit
Sie darauf zugreifen können, Sie können ihn verweisen und Sie können
ihn auch über die Rahmen. Auf diese Weise werden wir den Kurs
nicht abschließen. Wir werden das
Verständnis dieser
Datenstrukturen gründlich untersuchen . Ich bin sowohl überrascht als auch
praktisch für diese Sitzung dass
ich fertig bin und bereit für die Hertz-Sitzungen
und Vorträge bin. Wir werden nacheinander gehen. Also danke dir Freunde. Danke vielmals. Treffen wir uns in der nächsten
Sitzung dieses Kurses. Danke.
2. Stapel mit Array C & C++ Session1: Hallo und willkommen zu
der neuen Sitzung, die in Datenstrukturen gestapelt
und unbewacht
ist. Also hier in dieser Sitzung, wenn wir das Programm neu schreiben, um einen Stack
mit EDI und C
sowie C plus plus
auf der Codeblock-IDE zu
implementieren , sowie wir werden diesen Ball
ausführen. Wir wissen, dass diese
Codeblock-IDE frei verfügbar
ist. Sie müssen es herunterladen und
können es einfach installieren. Es ist sehr einfach zu installieren. Und so bekommst
du die IDE. Und dann können Sie
das Programm bezahlen und
ein richtiges Hands-on und C
sowie C Plus Plus ausführen . Kurz bevor wir
zur Blog-ID wechseln, schauen wir uns einfach schnell
die Übersicht dieser Steuer an. Also haben wir schon
in der Sitzung gesehen, aber ein Detail, das über
den Stack oder den Stack geht, wie wichtig es ist. Wir haben das
reale Beispiel gesehen. Wir haben auch die grundlegenden
Operationen für den Stack gesehen. Wir wissen, dass Push und Pop und sprachen
immer
von oben bombardiert. Weißt du, dieser Stapel
folgt Last-In, First-Out, Das ist das letzte
Element, das im
allerersten Element
gedrückt wird . Wir wissen, dass wir die Spitze als Referenz
für die Gründung von Bush haben. Und hier werden wir all diese
sehen. Wir werden sehen, wir werden
das Programm schreiben , um
all diese Bush Bob durchzuführen. Sowie wir die Fertigstellung
sehen werden. Bei dieser Spitzenoperation wissen
wir, dass
wir das
allerletzte Element des Stapels zurückgeben werden. Es wird nichts platzen lassen. Dann zeigen wir auch
die Elemente des Stapels an. So implementieren wir
verschiedene Funktionen. Alle Funktionen, die
wir erworben haben, implementieren den Stack mit dem Editor und wir
werden ihn ausführen. Und C plus, plus sowie c. Wir wissen, dass, wenn
der Stapel leer ist, in diesem Fall der obere Minus eins. Was wird in diesem Fall die
Spitze sein? Und der Stapel ist leer, er wird minus eins sein. Wir wissen, dass bei
der Bearbeitung
die Indizierung von
012 bis n minus eins beginnt. Wenn der Stapel leer
ist, der schwere, werden
wir
diese Variable initialisieren , die
nicht mehr minus eins ist. Angenommen, wir
müssen jetzt ein Element drücken, das ist die Zahl.
Wir müssen drängen. In dieser Tatsache wissen wir,
dass zuerst alle Elemente am selben Tag sein werden, an
dem sie
angenommen haben, dass wir das Element
der Ganzzahlen für alle
Grenzwerte haben werden auf Datentyp Ganzzahl sein, die
angeblich hatte vorgeschlagener Akteur als
alle Elemente
des Stapels werden auf dem
Datentypzeichen und so weiter sein. Je nach Anforderung musst
du Nummer
fünf in meinem Stack schieben. In Italien
ist mein Stapel leer und ich stelle ein Gleichgewicht minus eins auf. Um also
die Push-Operation auszuführen, übergebe ich die
Eingabe Nummer fünf. Was wird
in diesem Fall passieren? In diesem Fall wissen Sie, dass oben
zunächst minus eins ist. Denn wenn es leer ist, erhöhen Sie
zuerst um eins, so dass das 0 wird und diese Nettoposition mein Element schiebt. Das heißt, ich werde die
Datei im Tiefpunkt 0 speichern. Was wird also in diesem Fall
passieren? Tiefgestellt 0, weil wir
wissen, dass der Van, den ich eins
inkrementiere, 0 wird. Tiefgestellt davon ist der
Bereich 0. An diesem Ort werde ich drücken, ich werde das
Element speichern, das fünf ist. Was also
darin passieren wird, ist, dass ihr Oberteil zu den Männern
wird eine der Spitze Nullen zu
sein. Das ist top wird ungefähr bei 0th Index und dann bei
dieser Position liegen. Und du wirst
in der Anzahl der Kämpfe gespeichert. Also werden wir
hier an dieser Stelle aufbewahrt. So weiter. Also jetzt muss ich
das nächste Mal einfach eine andere
Nummer drücken, sagen wir sechs. Auch hier wird mein Top um eins
erhöht. Dann werden wir Nummer sechs
speichern. Diese Position, dieser Eddy. So werden wir tatsächlich die Push-Operation durchführen. Was ist also mit der Pop-Operation nicht, dass wir
im Fall von Bob keine Option haben , wenn
56 Elemente im Array
im Stack
gespeichert sind . Wir haben also keinen,
wir haben keinen Sauerstoff, um
den Wert zu bilden , der zuerst
gewildert wurde. Denken Sie daran, dass die
Pop-Operation ausgeführt wird, sie wird
gepumpt, gepostet, das letzte Element
knallt,
und dementsprechend, so dass wir wissen, dass der Stapel dem letzten In-First-Out
folgt. Es ist derjenige,
der
zuletzt gedrängt wird, wird sehr schnell bombardiert. Wir müssen das
allererste Element pumpen. Das ist hier. Also müssen wir durchführen, in diesem Fall, was tatsächlich passieren
wird, haben
wir einen Gutschein, der über so
viel Zeit hinausgeht. Das 0te Element. So kann man das
0te Element im Nebel verstehen, das sehr große und es war das, das sehr zuerst
geschoben wurde, aber es wird sehr zuletzt gefunden. Netzwerk-Stack wird
als Last-in-First-Out bezeichnet. Es gehorcht zuletzt, zuerst
auf prognostizierten Pascal. Das passiert also im
Falle des Stacks für Chen. Auch für den Herbst, was wir tun werden, werden wir zuerst
United zurückholen. Es bezieht sich auf
das letzte Element. Dieser Wert wird also sein, wird der oberste abrufen. Gibt sogar den Wert zurück
, den wir geschrieben haben. Ein Video von ihm. So führen wir
die Pop-Operation durch. Lasst uns also anfangen und
direkt das Programm schreiben und dann werden wir es besser
verstehen. Dies ist also das Programm, das
ich
ein neues Projekt und
die Codeblock-ID erstellt habe. Ich habe pausiert, ich laufe ab. Ich werde
Ihre zeilenweisen
Anweisungen in C plus plus erläutern , und dann
werden wir sie ausführen. Und dann wird auch
das Programm in der C-Sprache geschrieben sein. Zuallererst gibt es
keinen großen Unterschied und C
und C plus plus, weil ein Unterschied, den ich
hier verwendet habe, nur Blueprint verwendet habe, um anzuzeigen und einzugeben die Funktionen
anzuzeigen und einzugeben, die aufgerufen werden für C und C plus
plus sind unterschiedlich. Ruhe all die Dinge aus, die
ganze Implementierung,
unsere Szene. Sie werden es verstehen, sobald
Sie das Programm sehen. Das ist also die Hauptfunktion. Dies ist die C plus plus Datei, in der dies
eine Hauptfunktion ist. Wir wissen, dass der Einstiegspunkt
des Programms einer ist, wann immer wir ausführen . Es heißt nicht Funktion. Zeilenweise Anweisungen
werden nacheinander ausgeführt, was innerhalb
dieser Hauptfunktion tot ist. Also zuerst, was ich tue ist, dass ich
diese Variablen deklariere. Der Name, den Sie sehen können
Option und Element. Ich erkläre dir,
was der Zweck
für sie ist , sobald wir sie benutzen. Dies ist ein einfacher
Anzeige-Message-Stack mit Arrays, da wir Stack
mit Eddy in C plus plus plus
implementieren werden . Und das wird, lassen Sie mich Ihnen erklären, was wir zuerst im Programm machen
werden. Da wir wissen, dass
wir diese
Bookshop-Läsionspop-Operation, Anzeige, Exit
durchführen müssen, müssen wir all diese
Operationen für den Stack mit EDI ausführen. In diesem Fall sollten
übliche Benutzer
die Flexibilität haben , die Option zu
wählen. Deshalb sollten wir den
Benutzer diese Adoptionen fragen. Das heißt, wenn der Benutzer einen
drückt und Sie nicht auf unseren
Patienten stoßen
möchten, wenn er einen
Pop-Benutzer ausführen wollte , um zwei einzugeben. Wenn du nicht drauf einsteigen musst. In diesem Fall
müssen Sie zumindest nicht eingeben, also werden wir
all diese Dinge dem Benutzer
erwähnen, damit der Benutzer flexibel ist. Der Benutzer kann alles tun,
was Bob IQ ist, und wenn Sie nicht beenden müssen, stellen
wir
diese Option ebenfalls zur Verfügung. Also
verwenden wir einfach einen Schaltkoffer. Und ich habe keine Tinte bekommen, der Schalter ist in meiner. Das kannst du verstehen. Diese Schleife läuft
unendlich lange. Der Benutzer erwähnt nicht, diese Option
zu beenden, die ebenfalls bereitgestellt wurde, denn
wenn ich
schreibe , während eine, die
bedeutet, dass eine Schleife läuft, läuft
sie in endlicher Zeit. Sie müssen Sie also fragen, der Benutzer tatsächlich aus der Schleife kommen
muss, keine Operationen ausführen möchte. Und der Benutzer
soll eine beliebige Zahl drücken. Und dementsprechend werden Sie
den Fall dafür erstellen , da
wir diesen Fall verwenden, dafür den
passenden Fall erhält. Und wir werden schreiben, wir werden
ein paar
Anweisungen schreiben, um die Schleife zu
verlassen, um aus dem Programm zu kommen. Beenden Sie das Programm. So
werden wir also genug Programm machen. Dies ist mein L1 und Sie können dort
Umweltquartiere sehen. Alles. Ich habe meinen Schaltkoffer hier. In diesem Switch-Fall
eigentlich besser. Und Sie können verstehen
, dass es heißt , dass ich dem Benutzer
verschiedene Nachrichten
anzeige , dass
Warhol-Optionen dann von diesem Benutzer abhängen, diesen Wert eingeben
müssen. Diese Werte habe ich tatsächlich gekauft da Sie wissen, dass im
Falle des Switch-Falls, was wir tun, es ist ein
Zweck oder ein Switch-Fall. Die Zwecke, die zunächst, wenn der Benutzer hat, zwei zwei von n Fällen haben, müssen tatsächlich eine Reihe von Operationen
ausführen. Je nachdem,
was Benutzer wollen, können
wir die
Fälle einfach so lange erstellen. Fünf Optionen zu haben, die
er bei Beweisen
hatte, hat er also fünf Optionen. Dafür erstellen wir also fünf
verschiedene Fälle. Dementsprechend werden wir den
Benutzer bitten, diese Nummer einzugeben. So können Sie hier sehen,
dass
ich in dieser While-Schleife gerade diese
Nachricht angezeigt habe, die intelligent ist, verwenden Sie sie als diese Option und Benutzer soll
diese Zahlen eingeben , um
entsprechende auszuführen Betrieb. Und dann wird diese Option tatsächlich die
ich in Switch übergeben. Dies ist eine Option, die 12345 ist. Das ist die Option. Und Sie können sehen, dass dies das
Mittelalter ist, das
früher erklärt wurde , dass ich die USA
befürchten werde. In diesem Switch-Fall. Sie können im Switch sehen, dass
ich
diese Option verwende , die 12345 sein kann, unabhängig vom Benutzer. Und dann habe ich dementsprechend die Fälle
erstellt, Fall eins, Fall zwei, Fall fünf. Und schließlich wissen wir,
dass in einem solchen Fall
der Standardwert ist, dass
es, wenn
es keine Rolle spielt, zum Standardfall gehen wird. Dies passiert im
Falle eines Switch-Falls. Lassen Sie uns eins nach dem anderen sehen, welche Operation für
Peak einen Ausgang anzeigt. Was passiert, wenn wir eine
schlechte Leistung und ein
Benutzerelement haben ? Sie können also sehen, dass
ich zuerst in diesem Programm hatte, das ich zuerst habe, dass
das Erstellen des Stacks ein Stapel
mit dem EDI ist. Also werde ich den Eddy erstellen, das wird der Stapel sein. Also ja, das ist mein
Start mit meinem Programm. Da es ein C Plus ist,
plus ein Projekt muss
ich, ich habe
diese Header-Datei eingefügt, die ich O stream. Das ist es, was CNC out Ich nenne diese Funktionen, die wir nicht als
Hockereingang von der Konsole,
Cout-Anzeige auf der Konsole,
Eingangs- und
Ausgabeoperationsfunktionen gesehen Hockereingang von der Konsole, Cout-Anzeige auf der Konsole, haben, die ich aufrufe. Also muss ich
diese Header-Datei einschließen, dann diesen Namespace, std, dann gibt jede Funktion, die wir
verwenden können , unter
diesem Namespace zurück. Und dann kannst du Stack mit
edit sehen , dass ich diesen Tack
erstellt habe. In meinem Fall möchte ich alle Elemente
des Stacks auf
dem Datentyp Integer
speichern , der den Stack erstellt hat. Sie können sehen, dass es ein einfaches Array ist. Seit diesem Programm
und Stack mit EDI. Das ist der Grund, warum
ich den EDI erstelle. Und das hängt von Ihrer
Anforderung ab. Wenn Sie in diesem Stapel
alle Elemente als
Datentyp-Frühstück
speichern müssen. Statt int können
Sie es also geben, wie Sie hier sehen können. Ich habe dich aufgegeben. Wenn du Charakter speichern willst, kannst
du Angst haben Stapel,
ich bin einfach gut darin. Und dieses Maximum, also max, das ist, dass ich tatsächlich einen
Hash definiere einen Wert. Also hier werde ich gerade Hash
erwähnen. Definiere max. Angenommen, Cathy, Sie können für
jeden Wert definieren,
je nachdem , wie viel Größe Sie im Falle eines Stapels
wünschen. Im Falle der ADA wissen
Sie, dass wir, wenn wir den
Stack mit dem Eddy
implementieren,
die Größe der
Obdachlosengröße definieren müssen, die Sie möchten. Wie
groß wird der Stapel sein? Sie müssen
es zunächst hier erwähnen. Sie können sehen, weil
Sie
keine Möglichkeit haben , die Größe zu ändern wenn Sie den
Stack mit EDI erstellen und implementieren. Das heißt, wenn
Sie
den Stack statisch implementieren , können wir
die Größe
statisch nicht ändern , wenn Sie den Eddy
verwenden. Was ist, wenn Sie zwei Teams haben? In was, was? Wenn Sie möchten, dass
die Größe flexibel ist? In diesem Fall müssen Sie den Stack
mithilfe der verknüpften Liste
implementieren. Da ich Stack
mit EDI implementiere, die Größen festgelegt sind, kann
ich das
jederzeit nicht ändern. Wie ich Ihnen für die
Push-Operation und den Stapel sagte, führen
die Schule und wir die Push-Operation durch. Was wird in diesem Fall das
Szenario sein? Wir haben zwei Falstaff,
während wir prüfen, ob der Stapel voll ist oder nicht
im Stapel voll ist, wir werden einfach die
Nachricht übermitteln. Wir können
die Push-Operation nicht durchführen. Und noch ein schönes, dass
Sie einfach noch
einen Wirbel hinzufügen können , dass die Größe die doppelte Größe
des alten Bereichs ist. Und Sie können den Inhalt
aus dem alten Array
in den neuen Eddie kopieren aus dem alten Array
in den neuen Eddie und dann auf Boxer springen. In der Tat können Sie sehen, wie
viel zeitaufwändig es ist wie viel Speicher
es benötigt wird. Hier habe ich nach-Op, obwohl wir
nicht auf diese Weise eingehen werden, werden
wir einfach anzeigen, dass werden
wir einfach anzeigen der Nachrichtenstapel voll ist, sodass Sie
den Push-Vorgang nicht ausführen können. Also die besten Akteure, die eine verknüpfte Liste
verwenden, denn in diesem Fall ist es
unabhängig von der Größe, Sie müssen sich einfach nicht um die Größe kümmern
. Du kannst es. Sie können
die Zeit vor Ort laufen. Wer kann Runtime? Dies ist der Vorteil des
Stapels mit der verknüpften Liste. Jetzt komm ich zurück. Seit ich hier erstellt habe, kannst
du hier mit dem Namen
Stack auf diesem guten Eddie sehen. Also sollten wir ihnen einen
sinnvollen Namen geben, damit Sie verstehen,
was Sie tun. Was ist der Zweck? Dieses Maximum
habe ich
dieses Isotop auf die Größe
des Stapels definiert , um Cauchy zu sein, also kann ich diese Größe nicht überschreiten. Ich muss die Größe
für die Formung beibehalten, bei der ich immer sicherstellen muss, dass
sie die Grenze nicht überschreitet. Mal sehen. Kommen wir nun
zur Hauptfunktion. Sie können hier sehen, dass dies
, wie ich Ihnen sagte, diese Anzeige ist also hier, dass
wir speichern werden. Das ist nur Tack. Das ist die Gegend hier drin. Wir werden
die Pucelle Box ausführen, also speichern wir Elemente
in diesem Eddy in diesem Stapel. Nun, die Hauptfunktion, ja. Angenommen, der Benutzer möchte den Push-Vorgang
ausführen. Der Benutzer gibt, ist SCOM. Betreten Sie einfach einen. Was passiert in diesem Fall? Seitdem listen diese 12345
alle diese Option auf, all diese Werte und
wir akzeptieren eine Option. Und dementsprechend gibt es die süße Zeit, diese Option in
diesem Mitch
vergeht und dementsprechend
die Fälle. Daher gibt der Benutzer einen ein. Diese Bedingung wird erfüllt
sein, oder? Sie können hier sehen, dass es
gibt , da dies
eine Push-Operation ist, also haben wir Sie verloren. Also zuerst, welches
Element der Benutzer sein
soll , möchte er pushen. Deshalb bitte ich den Benutzer
Enter Element, gedrängt zu werden. In dieser Zeit. Der Benutzer wird es verstehen
und dann geben
Sie dieses Element und das
werde ich annehmen und nennen. Ich habe das neue Projekt
in der
Codeblock-IDE für C plus plus erstellt . Dies ist das Programm, das in der Sprache C
Plus Plus
geschrieben ist . Sie können hier sehen, dass wir haben. Hier habe ich gerade die Schriftgröße
vergrößert ,
damit Sie sie besser
verstehen. Wir wissen also, dass bei jedem
Ausführen des Programms das Steuerelement die
allererste Funktion ist, also die Hauptfunktion. Die Hauptfunktion ist
die allererste Funktion wenn Sie
Ihr Programm ausführen, sowie C plus plus
Mittelwert als Einstiegspunkte, die die allererste
Funktion sein, die ausgeführt wird. Zeilenweise
Anweisungen werden dort innerhalb der
Hauptfunktion nacheinander
ausgeführt. Lasst uns
das Programm jetzt verstehen. Was ich
anfangs gemacht habe, als ich mit dieser CPP-Datei beginne, das ist C plus plus
Datei, bin ich zuerst, einschließlich dieser
Header-Datei, die Hash enthält Iostream
in C plus, plus. Dies bedeutet,
seit ich genommen habe, werde
ich CNC-Ausgang aufrufen auf die Konsole
für die Anzeige auf der Konsole
eingeben. Bevor ich
diesen
Iostream-Eingabe-Output-Stream einbeziehen muss
, der
seine Deklaration
dieser Szene und die
Eingabe- und Ausgabefunktionen der CEO-Funktion haben wird , die mir sagen, dass ich
es nennen werde, was ich sein werde neutrale Frauen zu induzieren angeboten. Das ist der Grund, warum Beiträge diese Header-Datei ablehnen
müssen. Ich verwende auch den
Namen Namespace, std, damit ich ihn nutzen kann, wenn
ich will . Und Sie können hier sehen
, dass dies eine Sekunde ist. Sie können also hier sehen, dass ich Masse
aufgeräumt definiere. Was ist dieses Maximum
, das ich dir sagen werde? Zunächst
begann, seit
wir implementieren, den
Stack mit der Bearbeitung zu implementieren. Deshalb müssen
wir ein Array erstellen. Und du weißt, dass bei
Eddy die Größe festgelegt ist. Wir müssen erwähnen, wenn wir
das Programm anfänglich schreiben ,
dass wir die Größe
der Statistiken definieren müssen , da die
Laufzeit die Größe
des Stacks nicht
ändern kann die Größe
des Stacks nicht
ändern , da die
Größe des Stacks ist es ist nicht möglich, die Größe
zu ändern,
wenn Ihr Programm, insbesondere Baum, der nur
im
Urlaub war
, und Sie implementieren
den Stack mit einer verknüpften Liste, die seit wir
den Stack implementieren unter Verwendung des Arrays müssen
wir die Größe definieren. Und das wird während
Ihres gesamten Programms
behoben und Ihr
Programm wird ausgeführt. Das ist also ein Nachteil
, dass Sie nicht
die flexible Größe haben , wenn Sie den Bereich
verwenden , in dem die
Größe festgelegt ist. Sie müssen sich also
darum kümmern , wann immer
Sie auftreten, was wir im Voraus sehen werden. Da ich also einen Stack mit Eddie
erstelle, unterstrich
Eddie mit dem Namen Stack Eddie. Und da muss ich
alle Limits speichern , die
der Datentyp-Ganzzahl sind. Wir wissen also, dass zuerst die Elemente, alle Elemente, den gleichen Datentyp haben
werden. Da ich also Integer speichern
muss, habe ich
hier Integer deklariert , wenn Sie möchten, können Sie
anstelle von n sie je nach
Anforderung schreiben . Diese Größe gebe ich dir diese Größe, die ich bereits habe,
hat sie definiert. Sie können hier wechseln und
mit dem Programm beginnen, wenn Sie es ändern
möchten, wechseln Sie auf 40. Aber das Runtime Window-Programm
wird ausgeführt, das Sie nicht ändern können. Sie haben diese
Option nicht, wenn Sie sie mit einem Editor
implementieren. Nun, diese Dinge
habe ich anfangs gemacht und du hörst auf, es als Minus eins zu benutzen. Wir wissen, dass wir bereits
früher gesehen
haben , dass, wenn
der Stapel leer ist, zuerst deklarieren und
initialisieren
werden, dass das Top minus eins sein
wird,
was darauf hinweist, dass es leer ist. Das ist eine Sache. Und deshalb
zunächst dieser Gedanke , den ich für den Datentyp erklärt
habe und wir werden den Wert
minus eins haben , wenn
ich ihn initialisiere,
was darauf hinweist, dass der Stapel leer ist. Gehen wir nun zur
Hauptfunktion über, denn das Steuerelement wird von hier selbst
kommen. Jetzt diese Variablen, die
ich deklariert habe, werden
Sie sehen, dass wir sie genutzt
haben. Dies ist einfach ein
Anzeige-Message-Stack mit EDI, dann diese Meilenschleife. Also was ich in meinem Programm mache, lass mich dir einfach sagen. Da wir also möchten, dass der Benutzer
diese Optionen hat, sehen
Sie hier
Push-Operation für
Peak-Anzeige, einen Ausgang. Und ich sehe alle
Details darüber, wie die Funktionalität weitergeht und was sie tun wird,
was ist der Zweck jeder Funktion und
der Anweisungen. Also mach dir darüber keine Sorgen. Wir zeigen diese
Nachricht also auf der Konsole an. Was wir also
tun werden, diese Optionen gibt es, wenn der Benutzer verschiedene
Vorgänge
ausführen möchte , die für unseren Stack vorhanden
sind. Und wir fügen hinzu, Sie zu fragen, das sind die Optionen
für diesen Busch Bob. Also was werden wir tun, wir werden uns in welchem Fall benutzen? Zunächst werden wir in
diesem Fall wechseln,
was bedeutet, dass diese
While-Schleife iteriert. Und du fragst eigentlich nicht, baue einen Benutzer,
willst nicht beenden. Ein Benutzer hat
all diese Optionen und Musik und spielt
mit diesen Operationen. Der Analystenbenutzer möchte nicht beenden, wenn der Benutzer beenden möchte. Diese Funktionalität haben
wir auch gemacht. Das ist der Grund, warum wir diesen Mythos
verwenden. Wir hatten gefragt, wir erwähnen dies die verschiedenen Optionen sind,
12345, ich habe die Möglichkeit des
Variablennamens genannt. Sie können
diese Optionen entsprechend einfach eingeben , je nachdem welche Operation Sie starten
möchten, auch wenn Sie beenden möchten, können
Sie fünf eingeben. Und in dem Fall, dass wir
all diese Funktionen implementiert
haben , die tote Körper-Optionen
sind, was ein Zweck ist.
Dies mildert möglicherweise die IT-Umgebung. Diese Schleife wird also fortgesetzt, bis der Benutzer
nicht beenden möchte. Wenn der Benutzer beenden möchte, haben wir diese Option einfach auch
bereitgestellt und dann wird sie dann entspannen. Und wir haben
all diese Operationen umgesetzt. Also in den Fällen dementsprechend. Also mal sehen, das
ist ein Grund, warum ich das
leite, während ich
in diesem Zwischenhändler bin , das ist ein Switch-Fall. Diese Adoptionen
sollen auf der Konsole
angezeigt werden ,
damit die Benutzer verstehen, was Sie
eingeben müssen, um den Bob-Betrieb entsprechend zu erreichen, diese Optionen, die vorhanden sind, Sie können sehen, dass ich einfach C und C
verwende und es gewohnt bin, die Eingabe
des Benutzers auf der Konsole zu nehmen. Das ist also die Variable
, die ich hier deklariert habe. Das sind also die Medien, die hier
deklariert sind und uns mit
jedem Benutzer loslassen, ob es sich um eine handelt,
ob 2345 Zahlen zwischen Thrombin, um den Benutzer zu finden,
eingeben werden und das wird variabel
gewählt ,
das ist Option. Und dementsprechend werde ich
das
passieren, wechseln, diese Option und ich habe die Fälle 412345
gebraucht, was auch immer ich dafür
erstellt habe. Sie können hier sehen,
Fall eins, Fall zwei, Fall drei, Fall
vier und k ist in Ordnung. Und wenn der Benutzer standardmäßig keine
dieser Optionen eingibt , wissen
Sie, dass wir im Switch-Fall diese Option
haben und es wird hier sagen, dass der Benutzer die falsche Option
eingegeben hat. Mal sehen, posten Sie für
die Push-Operation. Wenn der Benutzer Push ausführen
möchte, Benutzer einfach ein Intervall. Deshalb, wenn dieser
Fall handeln wird, reichen Sie diesen Fall ein, wird man zufrieden
sein, weil er
war, dass ich einen eingegeben hätte. Und deshalb müssen Sie
auf Push-Betrieb stoßen. Zuallererst sollten Sie
den Benutzer nicht bitten, die Elemente
einzugeben , die
Benutzer verwenden müssen. Deshalb fragst du dich, ob du genau
hier
ein Element sehen kannst, das in diesen Stapel
geschoben werden soll. So wird der Benutzer verstehen, Benutzer wird dieses
Element eingeben und Sie
rufen dies auf, dass ich dies tatsächlich
geändert habe, was ich als scanf geschrieben
habe. Ich habe es in Szene geändert,
weil wir es verwenden, wir implementieren den
Code in C plus plus. Daher werden
Sie für C plus plus b in NCL
sehen, die verwendet wird, um
die Eingabe auf der
Konsole vom Benutzer zu akzeptieren . Wenn es das C-Programm wäre, dann hätten wir benutzt, eigentlich
nicht gesehen, Sie
hätten diesen Scan f benutzt
, den ich Allel benutzt habe, um
den Bauern ein solches
Feuer zu geben . Dies ist ein V. Wenn Sie eine Eingabe auf
die Konsole geben möchten, verwenden Sie scanf. Sie haben die
formellspezifische Essenz erwähnt, wir möchten eine Ganzzahl, das einzufügende Element und die
Möglichkeit, die volle Leistung einzugeben. Dies ist Formatbezeichner, Netzwerkgift Die
verschiedenen
Bomberspezifizierer gibt es für verschiedene Begriffsdatentypen und diesen Gegenstand und wir
müssen übergeben und präsentieren Ich kann Sie
müssen übergeben auf diese Weise. Instanz, ich schreibe nicht, dass
der Code für C plus plus ist. Daher ist dies die
Funktion dafür. Das ist C in C und muss
den Benutzer zur Eingabe auffordern , die
Eingaben sind intakt. Wir müssen den
Hormonspezifikator nicht direkt erwähnen. Wir geben diesen
Variablennamen an, der item ist. Das Element, das der Benutzer eingibt, wir sammeln einen Gegenstand. Angenommen, der Benutzer gibt fünf ein, also wäre das ein Parsing. Sie können sehen, dass ich die Funktion
aufrufe und dieses
Element übergebe, das ist in Ordnung. Deshalb
geht das Steuerelement an die Funktion. Lassen Sie uns zur Definition
der Funktion und dieses Wertes gehen. Lasst uns sehen. Wie wird die Definition
der Push-Funktion sein? Also werden wir zur Definition
übergehen. Die Steuerung kommt hierher. Sie können hier push sehen, dieser Wert wird als
Eingabeargument an
diese Funktion übergeben . Hier. Das wird sehr menschlich sein. Sie können also hier sehen, dass diese Fünf durchlaufen
ist und dies ist
der Datentyp. Und da wir einfach auf den Stapel
drücken wollen, wollen
wir nicht zurückgeben,
dass dies zurückkehren würde. Sie können hier sehen, dass dies eine Leere ist. Um alles zu drehen,
müssen wir dieses Mal einfach
drängen. Ich habe bereits erwähnt, wann es beim Pitchen
im Stack sein
könnte, wir müssen uns immer
um die Größe des Stapels kümmern. Wir müssen immer sicherstellen,
ob dein Stack leer ist. Du musst sicherstellen und
dann ist dein Stack nicht cool. Wenn der Stack nicht voll ist und nur Sie den Vorgang
ausführen können, können Sie nur die Funktion
aufrufen, dann können Sie nur ein Element beobachten , wenn Ihr
Stack nicht schnell ist. Wenn Sie
diese Bedingung nicht überprüfen, können
Sie den Status
Narr verstehen und Sie drücken immer noch, Sie überprüfen
diese Bedingung nicht, dann
kann das alte Gesetz eintreten und es kann sich zur Hälfte verhalten als
Folge eines Weißen. Diese Bedingung muss man immer
geben. Also was ist das? Ich rufe eine weitere Funktion auf. Dies ist mit dem Namen Stack
voll, also passt er in Gehaltsscheck. Mein Stack ist voll oder nicht. Es wird entsprechend zurückkehren. Was sollte also die Definition sein bedeutet alt und wird der Stapel sein. Was wir haben, wir wissen
, dass die Spitze gleich ist, gleich max minus eins. Das ist mein Niemand, der oben ist, wie Sie hier sehen können,
nehme ich an, das ist ein Stapel dieses Eis. Ich mache Hash definiere
Match Tool sechs Elemente, und Sie können sehen, dass die
Indizierung 0 sein wird. Angenommen, mein Stapel ist Essen. Trotzdem habe ich alles für fünf weitere Elemente
gespeichert
, die ich 678910 gespeichert habe. Deshalb
wird mein Thema gut sein. Wenn ich
die Push-Funktion aufrufe, gebe
ich einen Wert, sagen Bush, und ich übergebe
zehn Werte in diesem Stack. Was passiert, mein
Vortrag in diesen Fällen. Und trotzdem mache ich nicht, dass ich nicht
das Charting bin , ob der
Status in diesem Fall wird, der ältere Flow wird
auftreten, weil es keine Größe gibt , die ich eliminiert wird halb so viele gesehen haben
, dass wir gesehen haben habe Paul das
tatsächlich gezielt. Und das ist ein Grund. Dann wird der Stack
aufgerufen, wenn mein Vortrag
gleich ist, gleich zwei. Sie können hier sehen,
was ich hier gegeben habe. Wenn es sechs Hash gibt, definiere max sechs tatsächlich, daher habe
ich einen Bewertungsstapel
der Größe sechs erstellt . Da die
Indizierung in einem Array von
0 bis n minus eins beginnt, wird sie
daher zwischen 0 und fünf liegen. Sie können hier also sehen, ob mein Gedanke gleich ist, gleich max minus eins, also wird das sechs
minus eins gut, weil die
Internet-Indizierung bei 0 beginnt. Deshalb muss ich
immer kurz sein, wenn mein Gegenteil max minus eins
entspricht. In diesem Fall. Dies bedeutet, dass Stack vollständig
in dieser Funktion selbst ist. Wie wird die
Definition davon sein? Siehst du, das
habe ich hier definiert. Es gibt die ganze Zahl zurück,
ob ja oder nein, der Stack ist voll oder nicht. Tänzerin wird eher
eins sein, es wird 0 sein. Deshalb überprüfe ich hier, ob OP gleichgewicht
x minus eins entspricht, dann gebe einfach eins
anderes zurück und gebe 0 zurück. Ich hoffe, du hast verstanden
, was ich dir erkläre. Kommen Sie daher
zu dieser Operation zurück. Ja. Eigentlich, wenn mein
Stack nicht gesetzt wird, was passiert
in diesem Fall? Definition, dass ich das
umgesetzt habe. Es wird 0 zurückgeben. Dieser Stapel ist nicht voll und diese Bedingung wäre
nicht zufriedenstellend. Das wäre ein Wochenende schieben jedes Element, da
der Stapel nicht gesetzt wird. In diesem Fall, was ich Ihnen gesagt habe was
wir zuerst tun sollen, sollten wir die Spitze um eins
erhöhen. Das haben wir gesehen. Und dann werden wir
diese Basis dann tatsächlich hinzufügen, die der Benutzer pushen wollte. Und deshalb können Sie hier sehen, da wir
den EDI für den Datentyp nicht mit dem
Namenstack
in diesem Bereich erstellt den EDI für den Datentyp haben. Und noch mehr zu stoppen, zunächst ist Top minus eins. Aber jetzt in dieser Linie, wenn Hund um eins
erhöht wird, wird 0. Netzwerkstapel, Stack auf
Discord addieren Sie ein tiefgestelltes 0 ist gleich dem Element, das
trotz dessen 0th Index
hinzufügen würde. Eigentlich
wird dieser Typ aufbewahrt. Deshalb bei 0th Index. Was wird gespeichert? Diese
fünf werden hier gespeichert. Weil Stop von minus eins erhöht wird, um eins erhöht. Die Spitze ist 0 und flüssig an diesem Ort
lagere ich dieses Element. Das tun wir
im Falle der Bevölkerung, und dann ist der Stapel voll. Diese Bedingung wird
erfüllt sein, wenn der Stapel
voll ist , bevor Sie diese Süßigkeiten schieben. Bevor diese
Operationen im Stack voll sind, wird diese Bedingung erfüllt sein. Also nochmal, wenn ich Wilderei finde, wenn ich bereits alle
Elemente platziere, ist mein Stapel voll. Jetzt schiebe ich noch
ein paar Elemente vor, dann wird es hierher kommen. Diese Bedingung wird geändert. Ja, es ist voll. In diesem Fall wird es in diesen Block
eintreten, es wird mir Stack
Overflow geben und durch den Zug von diesen Vorgang nicht
ausführen. Dies ist also nur in dem
Fall, wenn das Personal. Ist diese Bedingung, die wir in dieser Funktion
gesehen haben. Wir prüfen, ob das
Thema maximal minus eins und
nur das voll ist,
dies ist die einfache
Push-Operation. Lassen Sie uns zu dem
Fall übergehen, dass der Tierarzt in mir versucht, es zu verstehen. Das ist also ein Dann
habe ich so groß gegeben, weißt
du, dass wir im Switch für jeden Fall die Pause auf diese
Weise geben sollen . Denn wenn Sie nicht geben, wird
der nächste Fall ausgeführt. Das willst du also nicht,
weil es
für verschiedene Fälle
unterschiedliche, unterschiedliche Funktionen gibt . Wenn der Benutzer Push ausführen
möchte, sollte
nur Push ausgeführt werden. Sie möchten nicht,
wenn Sie erst
gefahren sind, und wenn der Benutzer diese Option
nicht eingibt, müssen
Sie die Pause erwähnen. Dann
lassen Sie uns für die Pop-Operation jetzt sehen, was als nächstes
für die Pop-Operation kommt. Wenn der Benutzer Ihren Pop ausführen
möchte, wird der
Benutzer eingeben, um zu wechseln. Optional wird es zwei geben. In diesem Fall
werden zwei dieser Kampf sein. Und deshalb rufen wir
nur die Par-Funktion auf. Sie können sehen, dass ich
keine Argumente übergebe, da wir
keine Option haben. Das letzte Element
wird auf Nipah pt sein. Je nachdem, ob
Sie alle Elemente, die Sie so viel aufrufen müssen
, platzieren müssen, müssen
Sie
die Pop-Funktion aufrufen. Das meiste Zeitaufwand. Du erinnerst dich, nur
das letzte Element wird gebildet. Das, was ich Pop nenne, wird
das Element,
das gekauft wird. Lasst uns also die Definition sehen. Also was ich
in diesem Video sammle, aber
das ist ein Element, den ich
als Datentyp deklariert habe , den ich
hier an dieser Stelle sammle .
Du siehst hier. Ja. Lassen Sie uns also die Definition sehen, was es tut und wie es Informationen
zurückgibt ,
Bomb Devalue. Lassen Sie uns zur
Definition der Pop-Funktion gehen. Es baut also keine Definition auf. Also nochmal, noch eine Sache. Wann immer wir kopieren, müssen
wir antworten,
ob der Stack leer ist. Wenn Ihr Stack leer ist, der obere Teil
in diesem Fall minus eins, oder? Im Stapel sind keine Elemente vorhanden. Du solltest offensichtlich nicht
fallen , weil es keine Elemente
gibt. Sie müssen also vorher
nachsehen, bevor die Anweisungen
zur Ausführung des Jobs
schreiben. Sie müssen zuerst prüfen, ob Ihr Stack leer
ist oder nicht. Ich habe markiert, dass der
Stapel leer ist oder nicht. Mal sehen wir uns die Definition davon an. Es ist
der Zustand, den wir überprüfen
müssen? Der
Stapel wird leer sein. Wir wissen, dass dies zusätzlich der Fall
ist, wenn das Thema minus eins
entspricht, bedeutet
das, dass der Stapel leer ist, also wird er einen zurückgeben, wird true zurückgeben, wenn
der Stapel nicht leer ist. Daher wird in diesem Fall Ihr im
Volksmund nicht minus eins, es
einen Wert wie 0123 haben. Wenn einige
Elemente vorhanden sind. Net case es wird 0 zurückgeben. Jetzt geht es zum Herbst. Deshalb
prüfen wir diese Bedingung. Wenn diese Bedingung nicht erfüllt
ist, bedeutet dies, dass der
Stapel nicht leer ist. Es gibt einige
Werte darin. Jetzt kannst du fallen. Daher wird
diese Bedingung nicht
ausgeführt, da diese Bedingung in diesem Fall nicht
erfüllt ist. Was wird also passieren? Sie sind einfach diese Anweisung wird ausgeführt. Was ist das? Wenn wir Fußball haben, müssen
wir
zuerst den
Wert in einer Videorechnung abrufen, und dann müssen wir den obersten Wert
dekrementieren. Also habe ich
es einfach in meinem Online geschafft. Das habe ich getan. Ich benutze einfach diesen Bereich. Sie können n tiefgestellt
minus, minus sehen. Minus, minus bedeutet,
dass du, ich mache die Post-Implementierung,
das heißt schnell. Es wird sich so verhalten,
wie Stack unterstrichen,
füge einen Tiefpunkt hinzu. In der nächsten Zeile. Es wird Thema sein, während man minus eins spricht. Das bedeutet, dass wir die
Grundlegende wissen, wenn es sich um eine Vereinbarung handelt, dass
Variable verwendet wird. Die Variable wird zuerst verwendet und spätere Variable
wird dekrementiert. Was wird also passieren? Ich gebe dieses Element zurück , das ist das besser
ihr Toxizitätsrahmen. Die Spitze bezieht sich also
auf das letzte Element. Das wird also sein, ich gebe diesen Wert zurück. Angenommen, nur ich
habe fünf auf mich geschoben. Jetzt, wann immer dieser Stapel auf
diesem Good Eddie tiefgestellt ist, nur ein Element in der App dem Sie wissen,
dass sie in diesem Fall von
Vizio Stack sprechen , mit einem
Tiefpunkt 0 unterstrichen wird. Tiefgestellt 0 ist
eigentlich, weißt du, dass der obere oder
obere Wert tatsächlich 0 ist. Was wird also passieren? Es wird das Element zurückgeben
, das fünf ist, und dann dekrementiere
ich um eins weil es eine
Implementierung angenommen hat. Also top ist 0, count wird minus eins. Sehen Sie noch einmal, stattdessen können
Sie auch so schreiben. Item, so. Und einfach Item ist
gleich Stapel unterstrichen. Decopt bearbeiten. Einfach minus Marge. Kehre einfach zurück. Sie können auch auf diese
Weise schreiben. Sie können sehen,
dass ich einen Gegenstand deklariere, unabhängig vom Stapel, der unterstrichen ist. tiefgestellter Office-Stopp
ist das, was eigentlich angenommen
wird, dass nur ein Element im Stack vorhanden ist. Auf dem Desktop spenden Sie also für
den Stapel unterstrichen, fügen Sie eine tiefgestellte 0 hinzu. Angenommen, das Element ist nur
fünf, was vorhanden ist. Deshalb
wird es stecken bleiben und es ist gut in ist absolut 0
wird mir die Antwort geben. Das ist in Ordnung. Dass ich entweder
im variablen Gegenstand sammle und dann spreche
ich minus minus. Also wird Tom von 0 zu
es wird minus eins. Wenn ich um eins dekrementiere, wird es minus eins und
ich bringe diesen Kampf zurück. Dies ist das Ding, in
3. Stapel mit Linked List C++ Session2: Hi, willkommen zur neuen Sitzung. Das ist Stapel in
Datenstrukturen und Algorithmen. In dieser Sitzung haben wir das Programm
geschrieben um den Stack
mithilfe der verknüpften Liste zu implementieren und steil als plus realisiert
zu werden, und wir werden es auch
auf der Holzblock-ID ausführen. Ich werde Ihnen auch
den geringfügigen Unterschied erwähnen ,
wenn Sie das gleiche Programm und
die gleiche C-Sprache schreiben . Bevor wir zur
Codeblock-IDE und das Programm vergewaltigen,
lasst es uns verstehen. Überarbeiten Sie die grundlegenden Dinge , die vor
dem Schreiben des Programms erforderlich sind. Wir haben bereits gesehen
, wann m und wir haben einen Stack
mit einer verknüpften Liste
implementiert. In Foster One
wissen wir, dass der Stapel dem Prinzip
folgt,
dass dieser letzte, zuerst heraus, das bedeutet, dass das
Element, das zuletzt
geschoben wird , das allererste
gebildet wird. Und wir wissen, dass im
Falle dieses Tags, der Push- und Pop-Operation, es am selben Ende stattfindet. Also hier wird es um zwei sein. Da wir
mit der verknüpften Liste implementieren, wissen
wir, dass es
effizient ist,
Push- und Pop-Operationen
am Anfang
der verknüpften Liste durchzuführen Push- und Pop-Operationen
am Anfang
der ,
anstatt Harmonie, die in großen Mengen, und wir haben das Problem gesehen, wenn wir die Beteiligten am Ende
der verknüpften Liste
ausführen. Und das ist jedes Mal für jeden Teil des wir
für jeden Teil des
linearen Elements
Programmierer sind,
beginnend mit dem Ende der
Liste und dann müssen wir dieses Element
sowie für den Pot
einfügen. Wenn wir für mich Börsengang machen
, dann ist es, wenn du auftrittst. Und dann müssen wir auch Pop und das Ende
spielen. Und dass wir Fahrer haben. Und dann müssen wir
den Knoten löschen , der das Element
löscht, das aufgepumpt
ist Beleuchtungsstärke.
Sie können sehen, dass es einen Grund
für die verknüpfte Liste gibt Wenn Sie es gesehen haben,
vermeiden wir es Push und Pop
am Ende der verknüpften Liste. Anstatt zu drücken und zu knallen, lassen Sie uns
den Knoten am Anfang
der verknüpften Liste
einfügen und löschen . Ich hoffe, dass Sie
die vorherige Sitzung der verknüpften Liste durchlaufen haben , in
der
wir gesehen haben, dass Sie gesehen haben, wie Sie
die verknüpfte Liste, die
einfach verknüpfte Liste und
verschiedene Arten von Sinnlosen erstellen können. Hier
verwenden wir also nur die einzeln verknüpfte Liste. Wie fügt man am Anfang einen
Knoten ein? Wie man führt, um
diese Vorgänge
zu verknüpfen , ist erforderlich. Außerdem habe ich Ihnen in
der früheren Sitzung diese
Aufgaben zur Durchführung
dieser grundlegenden Operationen gegeben . Ich hoffe, Sie haben
die verlinkte Listensitzung durchlaufen und das wird sehr hilfreich sein. Wenn nicht, empfehle ich
dir, ins Bett zu gehen. Also lass es mich hier sehen. Legen Sie den Mörtel den
Anfang ein, wie Sie löschen möchten. Fall, dass
wir den Stack implementieren, bedeutet
das Einfügen, das Element
zu drücken und den Knoten
zu löschen, Elemente zu knallen. Wir werden alle Anweisungen verwenden
,
die in
der verknüpften Liste erforderlich sind , all
diese Vorgänge. Und wir werden es hier sehen. Was passiert in jedem Allel, aber Stack ist leer. Das heißt, da wir in die verknüpfte Liste
implementieren, wissen
wir, dass
die Implementierung des Stacks mithilfe verknüpften Liste
den Stack dynamisch implementiert. Das bedeutet, dass Sie sich nicht
um die Größe kümmern müssen. Sie können die Größe verringern, die Laufzeit erhöhen, Sie können mehr Speicher zuweisen, Sie können den Speicher freigeben. Sie müssen sich nicht um
die Größe kümmern , wie wir gesehen haben, als wir den Stack
mit EDI implementiert haben, der entscheidet, dass
wir es repariert haben. Bevor Sie das Programm ausführen. Sie können die
Größe nicht ändern, wenn Sie dies bereits getan haben . Wenn
Sie bereits eine
der Websites in Ihrem
Programm und Ihrer Laufzeit verwenden , können
Sie die Größe nicht ändern. Das war also einer der
Nachteile, wenn Sie
den Stack mithilfe von Letting implementieren oder
im Falle einer verknüpften Liste.
Der Vorteil ist, dass Sie sich
nicht um
die Größe kümmern müssen und wie Sie
die Speicher einfach, Sie rufen die
malloc-Funktion auf,
um den
Speicher im Heap zuzuweisen. Und für den Knoten, wann immer Sie ein Element
drücken müssen, wird
es einfach zuerst sein, den Speicher für
diesen Knoten
zuzuweisen und dann das Element
zu schieben. Wir wissen, dass
im Falle der verknüpften Liste die Knoten vorhanden sind. In jedem Knoten werden zwei Felder
haben. Prahlerisch wird die Daten
und den Datentyp haben , der np TO Zeichen
ist. Aber wir wissen, dass alle
Grenzwerte für die Knoten denselben Datentyp
haben werden . Es ist entweder, wenn Sie alle Modi in
V2
füllen und dann
wird es integriert alle mit dem
korrigierten zu
erfüllen, wird korrekt sein. Aber das nächste Feld der Normalität wurde mit dem
nächsten Knoten ernannt, so dass wir all
diese grundlegenden Dinge gesehen haben. Wir haben es gesehen. Sie haben ein Wort
in der Sitzung der verknüpften Liste. Betrachten Sie nun, dass Ihr Stack auf diese Weise leer
ist. Und in diesem Fall wissen wir,
dass Pollen in der verknüpften
Liste, wenn die verknüpfte Liste leer ist, einen Startzeiger darstellen , der ein hoher Kopfpunkt sein wird, dann wird es auch nicht sein. Aber wenn wir mit
der Erstellung des allerersten
Knotens beginnen , schauen
wir uns in diesem Fall den Speicher an,
und dieser Bestand wird Mal auf diesen Teil
von jedem einzelnen
zeigen. Wir müssen berücksichtigen , dass die Mitarbeiter immer auf ersten
Knoten der verknüpften Liste
verweisen. Hier ist der Anfang für den Fall, dass wir, da
wir
mit Stack implementieren, immer auf
das Namensthema der Mitarbeiter verweisen müssen ein Bezugspunkt, an dem wir mich drängen und wissen
lassen werden , im Falle des Stapels. Obwohl der Stack leer ist, bedeutet
das, dass es keine
Knoten gibt, die vorhanden sind. Weil wir das Lao
erstellt haben und Blackboard wird null sein. Wir repräsentieren anstelle von Scott, Sie verwenden den Namen hat gestoppt, da wir implementieren dass
der Stack null ist,
da der Stack leer ist. Was wird als Nächstes passieren? Wann immer der Benutzer die Push-Funktion
aufruft
, geschieht dies auf diese Weise. Das prägnant. Angenommen, Sie haben diese aufrufende Funktion, und hier werden wir
das Element der
Datentyp-Ganzzahl schieben . Angenommen, ein Benutzer
kocht dies, verwenden Sie sie, um die
Push-Funktion auszuführen und verwenden Sie sie, indem Sie
dieses Element zehn sehen, Benutzer eins, der
tatsächlich distiert und diesen Stapel. Also was müssen wir in diesem Fall
tun. In diesem Fall müssen
wir
zunächst Unbekanntes schaffen. Da wir
einen Stack mit einer verknüpften Liste implementieren, müssen
wir den Knoten erstellen. Ja, wir müssen einen Knoten erstellen,
und das ist dynamisch, das ist nicht das, was wir den Speicher
mit der manuellen Funktion zuweisen
müssen , die die Postdocs sein
wird. Sie müssen einen neuen Knoten erstellen. Und was wir dann tun werden, werden
wir einfach sein, wir wissen, dass es heißt , dass für Geschwindigkeit die Daten haben
werden. Also füllen wir das
Element mit den Daten. Das heißt, es wird hier sein. Dann
füllen wir es mit zehn. Und was als Nächstes werden wir tun. Der nächste wird einfach
auf den nächsten Knoten zeigen , da er
auf jemanden ersten Knoten geht. Deshalb wissen wir, dass es in diesem Fall null sein
sollte. Lass mich dir zeigen,
wie es aussieht. Anfangs ist unser Stack leer
und konzentrieren Sie sich dann darauf, wenn
Sie einen neuen Knoten erstellen, welche Änderungen werden passieren? Lass mich das jetzt sehen. Dies ist die Sache, wenn
wir einen Knoten erstellen, wenn wir einen Knoten hinzufügen,
in diesem Fall, was zuerst passiert, Stack ist ein Stack ist natürlich
leer, aber wir haben den Benutzer. Der Benutzer möchte das Element
schieben. Dann haben wir gesehen,
also erstellen wir diesen neuen Knoten, der dynamisch
Speicher zuweist. So sieht es also
logisch aus unser Stack. Dies ist also der neue
Knoten mit ihnen.
Angesichts dessen, was Sie tun werden, wenn Sie dieses Element ein Feld
ausfüllen, ist
dies ein Knoten, den wir
in der verknüpften ESOP-Liste kennen. Das erste Feld wird also
mit einem Element bezahlt ,
das der Benutzer übergibt, zehn und
das zweite Feld, da dies Ihr erstes ist.
Beachten Sie, dass
Sie mit dem zweiten Feld nicht haben
jeder andere Knoten. Es wird sein, es wird keinen an diesem Knoten
haben, es wird einfach sein,
Sie können hier sehen. Was müssen Sie jetzt ändern. Jetzt können Sie sehen,
dass dies jetzt ein Stapel ist. Stack ist nicht leer,
aber Stapelstapel, Sie haben den Knoten bereits
erstellt, Sie haben Element beendet. Daher wissen Sie,
dass der Stapel
von dem Gedanken gemeldet wird , sollte
auf den Körper zeigen. Es sollte auf
das allerletzte Element zeigen , das im Stapel vorhanden
ist. Wir wissen, dass der Stapel
dem letzten Impuls folgt. Und deshalb ist dein
Stack seit der
obersten Null anfänglich, als die Spezifikation leer war, jetzt nicht Post-Snowden. Bob sollte auf
diesen Knoten zeigen , den du erstellt hast. in diesem Fall Welche Logik ist in diesem Fall erforderlich? Wir werden auch in dem
Programm sehen, das ich gerade erwähnt habe, dass er für Ihren
Erklärungszweck
hat. Das ist also der Start. Dies ist die Definition
der Push-Funktion,
wenn dies Ihr neuer Knoten ist. Also bin ich nicht geschrieben, nicht gezeigt, wie den Speicher für den neuen Knoten
zuweisen kann,
den wir im Programm
radikal
sehen werden , wenn wir ihn in
Look schreiben oder IND blockieren. Dieses Verständnis haben wir
dynamisch einen neuen Knoten
erstellt , indem wir die
malloc-Funktion verwenden, und dies ist Ihr neuer Knoten. Sobald Sie einen Speicher zugewiesen haben, gibt
es zwei
Appelle des Knotens. Das erste Feld ist Beta und dieses Element
in dieser Spanne
wird diese zehn ausfüllen. Sie spüren diese Daten
mit diesem Wert zehn, die der Benutzer übergibt. Das nächste Feld des
neuen Knotens ist was als Nächstes? Wir werden es zunächst tun, da
es jemand der erste Knoten ist. Sie können hier sehen,
dass dies ein Gesamtstrukturknoten ist. Und deshalb kannst du einfach, weißt
du, das nächste
und dann nächste. Das zweite Feld dieses Knotens sollte null sein, da
es immer noch falsch ist. Nein, wir haben keine, die
ich nicht kannte. Wir sollten einfach
darauf hinweisen und deshalb wissen
wir, dass es eine Null ist. Deshalb
wissen wir auch, dass oben auch
null ist , anfangs Männer
Fehler war leer. Sie können einfach auf diese
Weise schreiben. Das ist der neue Knoten, der nächste
dem neuen Knoten entspricht. Der nächste ist gleich fünf. Das bedeutet einfach, weißt du, negatives Office Multicore,
dieser neue Knoten als nächstes. Das heißt, was ist der nächste? Wenn es nur tatsächlich ist, wird
es selbst null sein. Nun, das Nächste, was Sie sind, was
Sie ändern müssen. Da Sie nach dem Gespräch einen Knoten
im Stack
hinzugefügt haben ,
zeigt Chuck auf diesen Knoten. Das ist also eine neue Sache
, die du tun musst. Ihre nächste Reihe von Umlaufbahnen, die
Sie jemals dieses Drehmoment machen, ist gleich dem neuen Knoten. Hier. Warum machen wir
all diese Dinge? Wir wissen, dass jetzt der Vortrag sein wird, da
der Stapel jetzt nicht leer ist. Sie haben diese
immer bekannte Präsenz. Das sollte also
auf diesen neuen Knoten verweisen. Was wird in diesem Fall passieren? Dies wird nicht null sein. Es wird also nicht gleich sein. Es wird eigentlich nicht null sein. Und du wirst
einfach die Spitze haben. Hier. Dies ist Ihre oberste Offensichtlichkeit,
die jetzt auf den neuen Knoten zeigt. Sie haben also in
diesem Top gleich
neuen Notizen angegeben , so dass
dieser neue Knoten, den
Sie erstellt haben, und nicht einfach einen
äquivalenten neuen Knoten schreibt. Sie können sehen, wie Dr. B. auf den allerersten Knoten zeigt, was wir auch sicherstellen
müssen , dass wir diesen Pin machen müssen. Erinnern Sie sich, dass die Definition des
Pushs in ihnen enthalten ist, und ich füge beim nächsten Mal einen Knoten am Anfang
der
verknüpften Liste hinzu. Sie können also sehen,
dass hier
nicht nur ein Knoten in Ihrem
Raumstapel hinzugefügt wird, dh ein Element wird
in Ihren Stack geschoben. nächste Mal, wenn Sie den Benutzer erneut
rendern rufen Sie die Push-Funktion auf
und verwenden Sie die Notwendigkeit zum Push, sagen Sie den Wert 20. Das ist es, was Sie bei
der Implementierung
für welche Funktion tun müssen. Wir wissen, dass
wir
in unserer verknüpften Liste einen
Knoten hinzufügen müssen, wenn wir
einen V & V Afterload aufrufen , und dann müssen wir einfach eine Bestellung abhängig
von der verknüpften Liste hinzufügen. Deshalb haben Sie das nächste Mal
gesehen, wenn der Benutzer, auch welche Funktion und welcher Benutzer diese 20 drücken muss. Warfarin ist passiert. Also offensichtlich diese 20, wir müssen hier
eigentlich hier hier pushen, wir haben wieder
den neuen Memory-Node erstellt. Und dann haben wir
Beweise in einem Feld, ersten Feld des Knotens mit
dieser 20 und was wird der
zweite P sein . Also
worum müssen wir uns darum kümmern? Wir wissen, dass ich, da wir jedes Mal einen Knoten hinzufügen müssen
, einen neuen Knoten erstellen
lassen. Und dieser Knoten in diesem Stack. In diesem Fall
müssen wir diese Knoten hinzufügen. Ich denke an das
verknüpfte Listennetzwerk. Wenn Sie diesen Knoten repräsentieren , war dies
der Präsident. Dies ist Ihr logischer
Stack, wenn Sie einfach, ich habe auch horizontal dargestellt
. Dies ist also Ihre vertikale
Art, da jeder Incu, da wir wissen,
dass er
im Falle eines Stapels auf diese
Weise dargestellt wird. Aber wir haben in
der verknüpften Liste gesehen , dass dies Ihr neuer Knoten
ist, zunächst
, als Sie
diesen Force-Knoten hinzugefügt haben, und das nächste
Mal, wenn Sie 20 hinzufügen. Wir wissen also, dass
wir, wenn wir das Element 20 drücken, die Operation ausführen müssen um am Anfang einen Knoten hinzuzufügen. Das ist also dein persönliches Menü. Ich wollte den
Knoten am Anfang hinzufügen. Was sollte es dann sein?
Der Fall wie dieser? Es sollte im nächsten Knoten sein, der nur eine Sekunde ist. Deshalb hast du wieder Männer, er wurde aufgerufen, welche
Funktion und Pass 20 ist. Dies wird also hinzugefügt, wenn Sie diese rosa Taktilität
horizontal
darstellen, wie bei der verknüpften Liste
als diese 20, was schlecht ist. Dieser Knoten, den Sie tatsächlich
erstellen wird zu Beginn
in die verknüpfte Liste aufgenommen. Anfangs nur zerstreuen,
Hinweis vorhanden. Dann fügst du dein Ei hinzu, der nächste Knoten, der am Anfang
ein neuer Knoten ist
, der nicht dir gehört. Sie müssen also nicht nach
dem zweiten Knoten,
das ist ein neuer Knoten. Nach diesem Knoten müssen Sie am Anfang hinzufügen , da
wir wissen, dass
wir,
wenn Sie
die Push-Funktion aufgerufen haben, einfach
die Funktionalität zum Hinzufügen des Knotens und
der Meinung implementieren müssen. Also wurde
ich jedes Mal auf DNI einfach das neue hinzugefügt. Das ist also der Knoten
, den ich erstellen werde. Und dann tatsächlich diese 20, also wird dies in diesem Fall der
neue Knoten sein. Deshalb werden wir den
neuen Knoten tatsächlich den Anfang
dieses Knotens
hinzufügen, und daher
wird dies mein neuer Knoten sein. Ich erstelle einen Speicher auf dem neuen Knoten und ich
werde füllen, bevor auf diesen Knoten
verschüttete ,
mit dem der Benutzer den 20
bereitstellt. Und was wird der
Link-Teil dieses Knotens sein? Das heißt, wir bezeichnen
es als den Namen S. Next, es wird einfach
die Adresse dieses Knotens sein. Sie können das wieder sehen, wenn
ich einen Benutzer erneut erstelle, sagen wir Teil D. Erneut erstellen
wir einen neuen Knoten. Und wieder füllen
wir es mit dem Kraftfeld
mit den Daten, die der
Benutzer bereitstellt. Und das nächste Feld wird
der Zeiger auf diesen neuen Knoten sein. Denn da wir
sicherstellen müssen, dass
wir, wenn wir die Elemente schieben, einfach stochern müssen oder
im Falle der verknüpften Liste am Anfang einen Knoten
hinzufügen müssen. Wir müssen also nicht jedes
Mal wissen , wenn der Knoten an dieser Stelle
hinzugefügt wird. Das ist das. Jetzt können Sie
hier sehen, da wir, wenn wir Benutzer 20 drücken, einfach den Knoten
und diesen Knoten an diesem Knoten erstellen . Dann repräsentieren wir in diesem
Fall, was passieren wird. Daher wird der neue Knoten
, also dieser Knoten, dieser verknüpfte Teil, einfach
die
Adresse dieses Knotens haben. Das heißt einfach, Sie können sehen , dass der neue Knotenlink
gleich ist. Wie lautet die
Adresse dieses Hundes? Weil 100, So
wird dieser
ganz neue Knotenlink gleich sprechen. Das hier. Sie können Ihren neuen Knoten sehen. Als nächstes stellen wir dar
, dass der Name der
nächste Teil des Knotens
ist und er gleich top sein wird. Sie können hier sehen, wann
wir es auf diese Weise tun, was wird
dann passieren? Dies wird das Ding sein
, das ein neuer Knoten ist. Der zweite Teil ist der Link-Button. Es gibt einen nächsten, den wir von
diesem Knoten haben werden , der tatsächlich gestoppt hat. Deshalb wird es 100 haben. Und Sie können sehen, dass der neue
Knotenlink zeigt. Jetzt musst du dich wieder ändern wollen. Du musst Sophomores machen. Zeigen Sie auf diesen
Knoten, erfasster Punkt. Wir wissen, dass wir sicherstellen
müssen, dass obere Punkt auf den neuen Knoten liegt. Das ist der letzte Knoten
, der hinzugefügt wurde. Der letzte Knoten ist also dieser. Er sagte: Beachten Sie das hier. Also, was wird die Anweisung
sein? Das Gleiche,
das ist das hier. Die Spitze ist gleich dem neuen
Knoten, nicht zeigen. Dies wird in diesem Fall die Spitze
sein. Das haben wir getan. Wieder zurück zu mir, dann haben
wir das
gesehen, wie es in diesem Ziel aussehen wird, auf diese Weise
aussehen wird. In diesem Stapel
wird es also so aussehen. Das ist Joint D ist Edit. Und Sie können hier sehen,
dass dies die horizontale Form ist. Das Gleiche, neue Knoten, den Sie tatsächlich hinzugefügt
haben, und wir haben gesehen, dass ein neues Netz, neuer Knoten nächste Fed
wird verknüpft Bark die Adresse dieses
Knotens
haben, den wir haben, was früher berechnet wurde. Und dann wird dies aktualisiert. Ofs ist gleich dem
neuen Knoten und Depo nicht an diesen Modus gebunden ist. Sie können also sehen
, dass wir
sicherstellen , dass jedes Mal, wenn
jeder Knoten, den wir hinzufügen, auf
diesen Knoten B verweist und
sicherstellt, dass die verknüpfte Liste, der Knoten-Seed, der Standard bereits falsch
war. wir dann das nächste Mal 20 bearbeiten, fügen wir
am Anfang hinzu,
also vorher,
diesen Knoten,
fügen wir diesen neuen Knoten hinzu, wir
die ID
vor diesem Knoten erstellen und
nicht nach diesem Knoten. Das heißt, wir sind keine
ID am Anfang
der verknüpften Liste
, sodass wir nicht privat sind. Wir sind es nicht, wir
behalten die Adhäsion immer am Anfang bei ,
damit wir das
Wochenende und China treffen können, wir erreichen eine gute Ernährung, die sehr effizient
ist. Das heißt, die zeitliche
Komplexität sollte groß sein. Eins. Dies ist auch ein nächstes Mal. Wenn wir möchten,
rufen die Benutzer einfach die Push-Funktion auf. Und wieder war er wieder Benutzer, um Benutzer einen zu
fördern, um
diesen Wagen einfach, immer wieder in den Stapel zu schieben. Was passiert in diesem Fall? Auch hier wissen Sie, dass
wir hier einen neuen Knoten erstellen werden,
was wieder passieren wird. Auch hier
wird das Limit lokalisiert. Ich bin auf diesem neuen
Knoten, der für die nächste
gehörende neue Norm gefüllt
wird , er sollte
auf diesen Knoten zeigen. Daher wird dies die
Bedingung sein, die ein neuer Knoten ist. Als nächstes kommt das Gleichgewicht. Anfrage. Top weist darauf hin. Lassen Sie uns den früheren Knoten wissen und dann den neuen Knoten, den
wir erstellt haben. Jetzt sollte die Oberseite
auf den Schutzmodus zeigen. Daher ist das Drehmoment gleich. Newnode und NVD
präsentieren sich horizontal. Das heißt, wir
fügen einfach Making Job hier hinzu. sind wir. Dies ist nur
eine Darstellung , um Sie besser zu machen und zu
erklären. Innerhalb des Stapels
sieht es so aus wie dieser Ort. Veranstaltungsort ist einfach
in der horizontalen Form dargestellt, es wird aussehen, dass Sie
das Ding hinzufügen , das Sie
immer am Anfang haben. Dieser Teil
wird vor
diesem Knoten hinzugefügt , dieser neue It, hier wird
eine Reihenfolge hinzugefügt
und Sie werden ändern , dass der Link die
Adresse dieses Knotens sein wird. Und das ist der
nächste Teil davon. Und dann hör auf. Ich zeige auf
diesen Knoten, der heißt, während ich dir gesagt habe, so
funktioniert
das und wie du
die Pop-Operation durchführst. Im Falle der
Pop-Operation nur eine Sekunde. Es wird bekannt sein, dass jedes Mal, wenn wir die Funktion aufrufen, das gebildet
wird, das gebildet wird, zurückgibt. In diesem Fall müssen wir einfach die
Verknüpfte Liste
ausführen, die
den Knoten löscht , und am Anfang der verknüpften Liste
den Knoten
am Anfang
der verknüpften Liste blutet . Deshalb
wissen wir, dass wir
immer die
Spitze haben, die auf
das letzte Element im Stapel zeigt . Deshalb
haben wir einen Zeiger. Zeigt immer. Buddha, der jüngste Knoten, der hinzugefügt
wurde , so dass
wenn wir auftauchen , nicht nur das
sein wird, was
die Veränderung des Wassers sein wird,
die Anweisungen in diesem Fall lesen wird . Angenommen, wir rufen
die Pumpenfunktion und wir haben zwei Elemente verwendet, wir in den Stapel gedrängt haben. Wenn wir also
die Pop-Funktion aufrufen, wissen
wir, dass dies dort
gemeldet wird, wo die Spitze ist. Top passt sich an
das letzte Element an, das ist das jüngste Element
, das hinzugefügt wurde. Daher sollte dies sein, dieser
Knoten sollte ihn löschen. Was wird in diesem Fall passieren? Wir müssen auch
sicherstellen, dass wir diesen Keller
mir
befreien, dies löschen. Wenn Sie diesen Knoten
löschen, sollten Sie also auch verkauft sein, wenn
Sie diesen Knoten löschen. Die Aktie. Wenn
dieser Knoten gelöscht wird, sollte dann
auf diesen Knoten zeigen. Lassen Sie uns wissen,
was sie in den USA haben. Schulden bevorzugte Aktie
eins, da Sie diesen Knoten löschen
müssen, müssen
Sie die
Referenzsoftware behalten. Was werden wir tun, welche Änderungen, welcher Code ist erforderlich? Der Code ist einfach
das, was wir tun werden. Wir werden den Knoten feuchten und
wir werden
einfach den dritten Fokus sein , der
auf diesen Knoten zeigt, oder? Also werden wir die
Unterstützung des Sturms behalten. Das ist TMP. Also
erkläre ich kurz, dass das Programm sogar sieht, wie NADH Alpha-Keto
initialisiert wurde. Abhilfe als jeder andere, den ich mir die Erinnerung
angesehen habe. Also hier einfach groß, groß in der Sicherung des Stopps
mit diesem Punkt, obwohl dieses M von M dieses Backup
nimmt, weil
ich es später freigeben werde. Jetzt sollte der obere Teil
auf diesen Knoten zeigen. Was ich also tun werde, ist
einfach zu wissen, dass Bob auf
diesen Knoten zeigen sollte , wenn wir diesen Knoten
löschen
, der zwanziger Jahre haben
sollte , um auf das
Normale zu zeigen, das er muss dreh dich hoch. Der nächste Teil dieses
Nervs dachte, er hörte früh auf.
Ist das eine Aktie? Als nächstes wird es einfach sein dass
wir die
Adresse dieses Knotens haben. Wie erreichen wir diesen Knoten? So ist das der
Gedanke, dachte mich so. Auf diese Weise, oben und nicht
auf diesen Knoten, zeigt es auf
diesen Knoten, der zehn n ist. Was wir tun werden. Schließlich werden wir die
Funktion aufrufen und wir werden dieses EMB
frei sein , was das ist. Da wir also
mehr Business BNP haben, wollten
wir diese
Sicherung dieses Knotens haben. Dies ist also durch das Freigeben des Speichers, da wir diesen Link
entfernen müssen, dies sind die
Anweisungen zur
Ausführung der Funktionen
erforderlich sind. Also hoffe ich, du hast gekauft, dann wird
dieser Knoten gelöscht. Dies wird gelöscht, sodass SA-Knoten nicht
benötigt wird, der
den Wert als zehn hat. Also gehe ich in den
Codeblock und
sinke dann mit dem, was wir bisher
in unserem Diagramm
verstanden haben . Neben den Konzeptdiensten, meine Codeblock-ID. Aber ich habe das Projekt
oder den Stack mit
der verknüpften Liste erstellt . Und das schreiben wir. Wir werden das Programm
in C plus plus sehen. Ich erkläre Ihnen die Anweisungen
Zeile für Zeile und wir
werden es ausführen und sehen, dass seine
Ausgabe die grundlegenden,
alle Operationen sehen wird , die
wir Metzgerei durchführen und was Volt benötigt wird implementieren Sie den Stack
mit dieser LinkedList. Zu Beginn des Programms. Das ist deine main.cpp. Diese Header-Datei
haben wir durch unser Programm gemacht, haben
wir in C plus plus geschrieben. Zuallererst müssen
wir
diese Header-Datei
iostream einschließen, da wir die Funktion der Ein- und
Ausgabe
verwenden werden die Funktion der Ein- und
Ausgabe
verwenden , um einfach in die Konsole
einzugeben. Und zwei Ausgaben auf der Konsole, die sich
im NCR befindet, werden verwendet. Das ist der Grund, warum ich diese Header-Datei
erwähnt habe. Und wir müssen
diesen Namespace benutzen, std. Dann erstellen wir einfach eine Struktur, da wir den Stack
mit LinkedLists
implementieren.
Wir wissen, dass in der verknüpften Liste durch Knoten dargestellt
wird. Und beachten Sie, dass Datenfelder
darin vorhanden sind, die Daten sein sollen. Und der nächste wird ein
Zeiger auf den nächsten Knoten sein. Und deshalb nehmen wir
struct node pointer. Und das kann alles sein,
wenn du
der mehr Charakter von Mitchell
Hamline sein willst , anstatt und du kannst es als nicht benutzen, ich werde den Charakter setzen, aber hier nehme ich es als NPV. Ich möchte, dass meine Notizen ausgefüllt werden. Wir haben die Daten
des Datentyps. Das ist eine Sache, die Sie hier sehen
können, da wir Stack Top
implementieren, ist die
Hauptsache, die MRSA ist, Beweise Madden,
wir werden pushen und platzen. Dies ist ein Bezugspunkt. Deshalb verwende ich
diese Topgustation, die im Stack
beibehalten wird. Da der
Stapel leer ist, Nicola und ein Strukturknoten
oben gleich beschriftet. Anstatt dieser
zusätzlichen Zeile hier auch kann
ich schreiben, dass der Zeiger
oben gleich null ist, aber ich habe in
die separate Zeile geschrieben,
je nachdem, wie Sie Ihren Code schreiben
müssen. Jetzt können Sie sehen, dass hier jetzt zur Hauptfunktion
kommt, wir haben gesehen, welche Art von
Dateien ja erfordern. Dies ist eine Hauptfunktion. Wir wissen, dass jedes Mal, wenn
das Programm
ausgeführt wird , das Steuerelement kommt. Die Hauptfunktion, die Hauptfunktion. Es besagt, dass die Hauptfunktion
ein Einstiegspunkt ist , um eine Ausführung in
den Programmen zu
starten und
all
dies in dieser Hauptfunktion zu ziehen , und
Sie werden das Programm ausgeführt, zeilenweise Anweisungen
werden sequenziell ausgeführt. Da wir also um verschiedene trauern, verschiedene Operationen
auf dem Stack zeigen
verschiedene Operationen
auf dem Stack
wie IQ alle diese
Optionen an den Benutzer an. Was
müssen wir also tun? Wie müssen wir die Codierung machen? Wir werden einfach
den Switch Case benutzen. Und wir werden einen Switch-Fall betreiben. Wir laufen in meiner Schleife, damit
du das sehen kannst meine Schleife. Und hier siehst du, dass ich diesen Schaltkoffer
benutzt habe. Wenn ich mit
meiner Schleife auf meinem Arm anhalte und ich
diese gegeben habe , weil ich
eine Minute bin, um geboren zu werden. Es hat es nicht in
durchgeführte Iteration und Iteration wiederholt, bis es
nicht enden sollte. Die Pisten sind es nicht. Benutzer, ich möchte es nicht beenden. Wenn Sie also nicht
geboren werden müssen , um
eine Operation durchzuführen, müssen Sie
sie in diese Schleife bringen. Also werde ich diese Option
auch nicht anstrengend bereitstellen , damit der Benutzer beendet wird. Der Benutzer wird
entsprechend handeln und dann
einen Mühlenausgang aus dieser Schleife verwenden . In diesem Fall, diese Option, die
ich dem Benutzer bereitstelle, möchte der
Benutzer diese Vorgänge nicht
ausführen. Der Benutzer kann einfach eine Datei eingeben. Und in diesem Fall werden
wir das Programm verlassen, das
aus
dieser
While-Schleife herauskommt , weil
wir sicherstellen müssen, dass wir Benutzer die
Stopp-Bedingung vergeben
haben. Sie sind also, um
nicht zum Kind zu gehen. Damit der Benutzer nichts tun
möchte, möchten
Sie keine Operationen
ausführen. Das ist der Grund, warum in einem und dies beide Optionen, die ich nicht
auf der Konsole angezeigt
habe. Also habe ich einfach c raus. Hier. Sie können in der Hauptfunktion
diese Deklaration sehen und wir werden sehen, wie man ihm angeboten wurde. Aber in der wilden, die Botschaft, dass er ein bekannter
war , um Push-Operation durchzuführen. Benutzer geben einen ein, dann Benutzer,
um zwei für 12 einzugeben,
Benutzer, um drei für
einen Benutzer einzugeben , bevor der
Benutzer dann die
Anzeigeoperation ausführen muss. Wenn du nicht aussteigen willst, musst
du normalerweise kämpfen. Und wenn er auf der Rasteranzeige war, dann hatte der Benutzer vorher. Dies sind also die
Optionen, die Whiting und diesen Optionen überlassen sollten . Und Sie können eine Szene sehen, die wir in
dieser mittelalterlichen Option sammeln. Das heißt,
die Polizisten nutzen es. Also haben wir
dies wie in Teach
up erklärt und diese Optionen
, also 12345, das
sind die verschiedenen Optionen
, die wir sammeln. Und wir geben diesen
Switch weiter, auf diese Weise fragen
wir den Benutzer
, indem er Szene verwendet. Nach Szene. Der Benutzer
gibt die Eingabe und die wird in dieser Option
gesammelt. Und dann nennen wir in
VR eine Übergabe in diesem Switch, diese Option, in diesem
Fall eine andere. Das heißt, da wir
diese fünf Optionen haben, sind das 12345. können Sie also
sehen, dass unsere fünf Fälle, Fall ein Fall, zwei Fall,
drei Koffer, Holzkoffer. Die Leute sind kein Eins. Erstens, was ist der
für den Push-Betrieb? Wenn der Benutzer einen Push-Vorgang
ausführen möchte, möchten Sie normalerweise
auf Push stochern. Daher gibt
der Benutzer in diesem Fall einen ein,
und daher wird der Fall
auf
Switch ausgeführt und diese Anzeigemeldung wird vorhanden sein, in der die
Elemente eingegeben werden, wird pochiert. Also bitten wir
dich, Wasser zu schieben. Sogar der Benutzer soll sich nähern, dass wir
einen Anteil des Stacks verwenden. Das ist der Grund, warum ich Darcy eigentlich
verwende. Und dann habe ich beschlossen,
Opera zu benutzen. Sie können hier sehen, dass dies
der gesamte Datentyp ist und sie in
einer beliebigen Nummer und in einem Element verwenden , in dem
Sie ihn installiert haben. Und dann rufe ich die
Push-Funktion auf und bewerte , dass der Pseudo-Support-Benutzer zehn
eingibt, also sein Kontingent, und ich benutze eine 12 und
schiebe ihre zehn in diesem Stack-Netzwerk Ich rufe Funktion auf und ich bin Übergabe
dieses Artikels lassen Sie uns ausgeben. Lassen Sie uns also die
Definition dazu sehen. Wir haben bereits
eine Millimeter-Definition
in der gemeinnützigen Organisation selbst gesehen . Was wir hier
im Falle von Push-Eyes tun werden, habe ich Ihnen gesagt, dass
wir zuerst einen neuen Knoten erstellen werden . Und diesen neuen Knoten
erstellen wir dynamisch. Daher können Sie sehen, dass ich
diese malloc-Funktion verwende , die sich
innerhalb dieser malloc-Funktion befindet, dem sizeof struct
node, weil wir einen Speicher erstellen
möchten , der erledigt wird. Das ist der Kopf der
Größe des Schlaganfalls. Keine getroffene Notiz
hat Obwohl Felder, das ist Force Field als Daten. nächsten Tagen wird das nächste Bit zum nächsten Knoten
ernannt. Diese Frage erwähnte die
Größe und Sie können hier sehen, ich typecasting struck, struck node pointer, weil malloc einen ungültigen Zeiger
zurückgibt. Und deshalb schreibe ich
es auf den Strukturknotenzeiger ein. So
weisen wir also den Speicher
für den neuen Knoten zu. Nein, wir hatten auch
überprüft, dass
ich überprüfe, dass dies passieren kann, wenn Sie feststellen, dass gleich keiner ist. Das ist eine gute Praxis. Wann immer Sie sie
zusammenfassend finden möchten, prüfen Sie
immer, ob dies der Fall ist oder nicht. Das heißt, in sehr seltenen Fällen wird
es dir nicht nur Männer geben, es wird keinen
Platz auf dem Haufen geben. In diesem Fall gib dir nur. Das bedeutet, dass eine Bearbeitung
vorhanden ist , indem
der Speicher im Heap erstellt wird, dann
wird nur diese Bedingung erfüllt sein. Aber das ist ein Ausnahmefall, aber ich muss
mein Programm immer noch sehr gut machen. Sollte für jeden einzelnen Punkt
überprüft werden. Das ist der Grund, warum ich angegeben habe dies eine gute
Programmierpraxis ist. Sie müssen sicherstellen,
ob es null ist oder nicht, denn es kann passieren, wenn kein Speicherplatz vorhanden ist und Sie diesen neuen Knoten und
die Frage oben
verwenden, oder? Diese Checklistenbesprechung ist
erforderlich, dh wenn der neue Knoten gleich null ist, wird
diese Meldung angezeigt. Sobald der Speicher diesem neuen Knoten
zugewiesen ist
, fülle ich diesen neuen Knoten. Das heißt, es hat
Nutzungsdaten und als nächstes, so dass Beta sich langweilen wird. Es wird geschehen. Und selbst in dem die USA
nicht vergangen waren. Gehörlos würde also nicht dasselbe
und das nächste wird gelehrt. Wir haben bereits gesehen, dass es
im Falle der
Wilderei eine Sekunde ist. Dann fügen wir Pushing Ten hinzu, dann haben wir angehalten,
wird neuer Knoten sein. Wir haben gesehen, dass
die Aktienkosten
des neuen Knotens als nächstes
die Spitze sein werden und
auf diesen neuen Knoten zeigen
sollten
, damit dieser Top
gleich dem neuen Knoten ist. Ich hoffe, Sie wollen diese Logik Sie bereits
in unserer Diagonale gesehen haben, und so ging es zunächst und wurde
in dieser neuen Wochenzeitung ins Bett geschoben .
Ich habe ihnen Abhilfe für diesen Knoten gemacht, der beneidensfrei
ist. Und das haben wir
einfach über die Kosten
der Rendite auf dem
Knoten und dem Benutzer ausgefüllt . Und drittens und das zweite Feld. erste Knoten, den wir verdienen, sollte dunkel sein, denn anfangs, wenn der
Stack leer ist, nimmt
die oberste Geschäftstiefe diesen neuen Knoten an, der jetzt
UI-Stack ist, nicht leer ist, der nur ein Knoten
, der sich anfänglich erstreckt, und daher
sollte er darauf zeigen und ihn daher zum
gegenüberliegenden neuen Knoten bringen. Das Gleiche im Internet
ist, wenn der Benutzer es ist, installiere
ich eines, um erneut ein anderes Element zu
drücken. Daher gibt der Benutzer
diesen Wert von 20 an. Was
passiert dann in diesem Fall? Dieser neue Knoten wird erstellt. Wir werden einen neuen
Knoten erstellen, zuweisen, einen neuen, weisen den Speicher
dafür zu, indem die malloc-Funktion verwendet wird,
bedeutet Spin um 20. Und das nächste Feld wird einfach die Adresse dieses Knotens sein. Das ist ziemlich schwierig War das, das ist diese Anweisung.
Das sollte es sein. Dann ignorieren Sie das nächste
wird beruhigt, weil wir wissen, dass wenn wir diesen Knoten rot
drückten
und dann das Gespräch auf eine Sackgasse
hinwies ,
als wir
den neuen Knoten erstellt haben , wo immer wir
wollen, dass 20 geschoben werden sollen. In diesem Fall sollte also
das nächste Feld, das nächste Feld das ist, nicht
auf den Stopp zeigen. Die nächste Anweisung, dh ihr wird neuer Knoten sein. Dieser Knoten, der obere,
wird
auf diesen neuen Knoten aktualisiert und nicht zerstört. So führen wir
die Push-Operation durch. Sehen wir uns andere Operationen an
, die vorhanden sind. Jetzt. Der Benutzer möchte den
Bob-Punktknoten , was passiert
in diesem Fall? Dann in diesem Fall? In diesem Fall werden einfach
zwei ausgeführt und wir
rufen die Funktion auf. Und Sie können auch sehen,
dass wir
den Artikel oder diesen Gegenstand sammeln , von dem
er bedient wird. Jetzt können Sie das Element sehen, in dem
es sich auf den Datentyp befindet. Lassen Sie uns die Definition
der Bulk-Funktion sehen. Weißt du, wenn ich nie pop würde, ist es sehr neu und Menschen
werden gebildet. Man muss
Bevölkerung in einem
solchen Germano aufführen und löschen. Zunächst einmal ist
es eine Pumpenfunktion und diese anderen Dinge
, die wir tun. Wir haben gesehen, dass wir,
wann immer
wir knallen müssen,
den
Fall fördern müssen und in einem anderen Zeiger oben bleiben . Weil wir den Knoten
freigeben werden
, der
oben div ist, zeigt. Und das ist der Grund, warum
Sie zuerst
die Unterstützung ihres
Gesprächs bis zu einem gewissen Punkt behalten müssen. Sie werden den
Grund bemerken, warum Sie
hier sehen können , dass
ich einen
weiteren Zeiger nehme PMP und Faszien
vor dem knallenden Benjamin halten. Zuallererst
muss ich sicherstellen, dass mein Stack leer ist oder nicht. Warum? Denn wenn der
Stapel leer ist, hat
der Stapel keine Elemente. Es besteht keine
Möglichkeit, eine Pumpe durchzuführen, es wird nicht ausgeführt. Es sollte, wir sollten die
Ausführung nicht beenden , wenn der Stack leer ist weil ich es nicht wusste
und Dämonen und
es keinen Sinn für irgendetwas hat. Sie müssen sich nicht darum kümmern und Sie müssen
dies überprüfen, ob der Stapel leer ist. Gps und du hast einfach aus deinem Programm
existieren. Stack ist nicht leer, etwas sind
einige Elemente vorh
4. Anwendung der Prüfung der ausgewogenen Klammern C++ Session3: Hallo, willkommen
zur neuen Sitzung. Das ist die Anwendung dieses Stapels in den ***
Strukturen und unbewacht. Hier schreiben Sie das
Programm, um zu überprüfen, ob der gegebene Eingabeausdruck die ausgewogene
Klammer autonom
hat. Dies ist also eine sehr
wichtige Sitzung da wir schreiben werden, dass
das Programm gleich ist und wir
die Codeblock-ID ausführen , die in C plus plus
geschrieben wird. Dies ist die wichtige
Anwendung, bei der Sie
diesen Bücherstapel verwenden können ,
um dieses Problem zu lösen. Ob der gegebene
Eingabeausdruck, es hat die ausgeglichene
Bett-Betonung mit dem Stapel. Bevor Sie das Programm
in die Codeblock-ID schreiben. Überarbeiten wir
etwas Wichtiges. Mal sehen wir die Logik, was wir anwenden sollten. Ich habe gerade hier gezeichnet, also stapeln, also Amino
nicht annähernd den Stapel. Wir verwenden Stack mit
EDI Vendor Stack ist leer. Wir wissen, dass der oberste Heavy
, der im Falle eines Stapels gedacht hat, und wir wissen, dass im Stack- und Pop-Operationsmuster der Busch auf dem Element von oben
stattfinden wird, sowie der Port
wird auch von dass der Stapel
dem Prinzip folgt Last-in, First Out, das heißt, dass jede Minute Pitches
verpfuscht Verdi schließlich sehr schnell
bombardiert werden. Da es sich um einen EDI ,
fügen
wir Sie hinzu, wissen Sie, dass die Indizierung von
0 bis n minus eins beginnt und alle Elemente am selben Tag sein werden, an dem ich antworte. Dies hat zum Ausdruck gebracht. Angenommen, wir werden
gebeten, das zu finden, das ist dieser Ausdruck
, den Sie hier sehen können. geschweifte Klammern
dann durch Multiplikation öffnen und
dann den runden
Datensatz öffnen, wenn Personen die Rekord vorhersagen und geschweifte Klammern
schließen, erhalten
Sie
diesen Eingabeausdruck. Und du hast rausgegangen, um
diese Input-Erklärung zu überprüfen, denn wenn du den
Bauchnabel drauf hast, was
bedeutet das?
Ausgewogene Klammer. Klammer bedeutet, dass Sie
hier sehen können, wie Sie geschweifte Klammern öffnen, dann den runden
Datensatz öffnen, schließen und
geschweifte Datensätze aufzeichnen. All diese werden also als Klammer
bezeichnet. Wir müssen also sehen, dass
jede dieser Klammern, die in
diesem Eingabeausdruck vorhanden ist, ob sie hier
ihre entsprechenden haben, diese öffnenden Polymerasen, ob sie seine
Morgen Schließung. Ja, Sie können am
Ende sehen, dass wir
diese geschweifte Schließkurve haben , wie Sie hier sehen können, haben
wir eine
der Nicht-Klammern. Ob es also
seine entsprechende Klausel hat, die auch als richtiger
Musterapplaus bezeichnet wird, oder? Klammer, ja, es
hat den runden Record, das ist die geschlossene runde
Klammer oder Sie können sehen dass sie enge Klammern hat. Das müssen wir überprüfen. Hier ist das also ausgeglichen. Wenn ich etwas wie setze,
lass mich einfach die Tür öffnen, das ist der Eingabeausdruck. Also hier
eröffnet der gleiche Ausdruck , den ich
hier Woche in
jedem dieser
Klammerartikel genommen jedem dieser
Klammerartikel , den ich
hier Woche in
jedem dieser
Klammerartikel genommen habe, dass er den entsprechenden Kollegen
Louis Eltern hat. Wenn Sie also
diese Expedition erhalten,
sagen Sie, Sie sind
Eingabeausdruck ist dieser. ob dieser bestimmte
Eingabeausdruck ist, können
Sie prüfen, ob können
Sie prüfen, ob
es sich um eine ausgeglichene
Klammer handelt oder nicht. Sie können mir sagen, dass es nicht ausgeglichen
ist ,
weil wir hier Brown-Rekord
öffnen, wir haben nicht, es hat einen Spondee geschlossene runde Klammer, das ist diese Eröffnung. Linke Klammer hat nicht. Es ist als
Finanzierungsrunde, oder? Im Schwerpunkt.
Wie wir hier sehen können, haben
wir diese
geschweiften Klammern in der Nähe, aber wir haben keine
passenden offenen Megastädte und das ist nicht unausgewogen. Aber das ist was ist mit
dieser Expedition? Wenn Sie damit angegeben werden, ist
dieser Ausdruck auch keine ausgewogene
Klammer, da Sie hier sehen
können,
dass er in der Akte eine laichende
schließende Klammer hat. Aber Sie können das Ohr sehen, wir haben diese
schließende geschweifte Klammer,
das heißt, Ischämie hat nicht, dass ihre Göttin morgens geschweifte
Klammern öffnet und
diesen besonderen
Ausdruck aufzeichnet ist nicht ausgeglichen durch keine
ausgewogene Klammer. So werden wir also tatsächlich
unterscheiden. Daher werden wir den Benutzer in
unserem Programm bitten , hier den
Eingabeausdruck anzugeben, und in
Anbetracht dieses
Beispiels, um Sie zu erklären, zeigt mir
das Diagramm dass
wir unseren
Kernflexor dazu bringen werden, den Benutzer zu entspannen. Um irgendeinen Input zu erforschen. Sie werden sehen,
wie Sie
die Anweisungen für alle
diese Anforderungen schreiben die Anweisungen für alle , die der Benutzer
den Eingabeausdruck geben
soll. Und dann
schreiben wir unser Programm und wir können prüfen, ob es
keine Expedition gab keine Expedition die die ausgewogene
Klammer
hat oder nicht. Welche Logik sollten wir
Sie anwenden, also schauen wir uns hier an. Zum Beispiel
ist Stack leere Amino, dann haben wir den Gedanken
, der sich an einem Bezugspunkt befindet weil wir
mit Hilfe von Kopie durchgeführt
werden, was ausführen kann an der
Spitze des Stapels beteiligt. Daher
wird die Spitze ein neutrales Gleichgewicht
minus eins sein. Wenn der Stapel leer ist. Dies ist aufhören, EDI zu verwenden. Dies ist also der Eingabeausdruck. Was wir also tun werden, scannen
wir sogar von Anfang bis Ende aus dem
Wandausdruck. Wir lehnen es ab. Wir werden eins nach dem anderen
prüfen. Wir werden also einfach in
Betracht ziehen, dass Immunität für diese
Input-Expedition bearbeiten
kann. Eddie aus Charakter. In diesem Fall werden
wir eine Schleife machen und von
Anfang zu Ende gehen. Einer nach dem anderen werden wir zuerst alle diese
Elemente rehabilitieren Quelle. Und Sie können hier das
0te Element dieses Arrays sehen, das ein Zeichen ist. Es hat diese
öffnenden Polymerasen. Das ist also wann immer
wir kommen, wir werden unsere Logik machen, wir schreiben eine Logik wann und
wir bekommen ein Minima-Wochenende. Aber öffnende
geschweifte Klammern öffnen Runde Rekord öffnen sich
zurück und Rekord. Dies sind alles öffnende
Klammer, die
auch der linke Aufruf ist ,
diese linke Klammer. Also wann immer wir
andere Klammern bekommen , aber
eine öffnende Klammer. Was ich mit dem Öffnen,
Öffnen meine, bedeutet, dass dieser bekannte
Datensatz geöffnet werden kann. Diese geschweifte Klammer ist diese
Dipolklammer öffnet geschweifte Klammern. Dieser Tippfehler konzentriert sich darauf,
rote eckige Klammern zu variieren. Wann immer wir
diese Klammern bekommen, dann werden wir sie einfach genug Stack
drücken. Wir werden
den Stapel beibehalten, der in dem
gekauften Stapel
relevant ist , um diese Bereiche
zu wählen den Stapel
wirklich zu pflegen , um all diese
Klammern zu setzen, was ich getan habe. Das ist die Eröffnung der
Klammer eins nach dem anderen. Wir werden
von Anfang an scannen, die Leanne und wann immer
wir nicht öffnen, und wir werden es in den Stapel
schieben. Einmal. Dies ist eine der Logik
, die wir setzen werden. Warum setzen wir also so ein? Lass es mich dir sagen. Wir sehen uns also, Sie können hier
zunächst sehen,
dass wir geschweifte Klammern öffnen. Was wir tun sollen, schieben
Sie es einfach. Lassen Sie mich den Stapel
ändern. Das habe ich
geändert, wenn ich
diese öffnenden geschweiften Klammern bekomme . Also werde ich eine Logik machen wenn ich irgendeine
öffnende Klammer bekomme, ich werde einfach den Stapel schieben. Sie können also anfangs sehen, dass
der Stapel leer war, irgendwie minus
eins. Das wissen wir. Dann schauen wir uns das an. Wir wollen dieses
Element, das Klammern
öffnet, schieben , weil wir die Logik machen
müssen , wenn
wir eine Öffnung bekommen, Klammern werden auch
als linke Klammer bezeichnet, dann müssen wir es einfach
anschieben der Stapel. Also ja, wir sind
am 0th Element dieses
Zeichenbereichs wird hier sein. Das 0te Element ist geschweifte Klammern. Wir scannen von links,
von Anfang bis Ende. Also fügen wir an dieser Position hinzu. Also haben wir Collie
Eröffnungsklammer bekommen, also müssen wir sie pushen, damit wir
einfach
die Spitze implementieren werden . Von van. Wir haben gesehen, wie das
Element mit MOS Stack bereits das Programm
geschrieben
und in Audio-Session ausgeführt hat . Ich empfehle, Sie könnten
Ihnen empfehlen,
zwei Sitzungen zu durchlaufen , um zu verstehen
, wie diese Stapel nach oben hervorrufen. In diesem Fall wollen wir für den
Push-Betrieb
, der geschweifte Klammern
öffnet, einfach
beide Monate erhöhen. Also war es minus eins wird 0. Dann wurde dies gegessen oder bei einem bestimmten Speichern einfach dieses Element, das geschweifte Klammern
öffnet. Jetzt, wenn
wir das nächste Mal dabei sind,
beachten Sie, dass wir am
0th Element des Arrays gescannt haben. Jetzt kümmern wir uns beim nächsten Mal
nicht um Pi, weil wir nur
prüfen müssen , ob wir
den Stapel pflegen müssen ,
um keine Klammern zu
öffnen. Jetzt blinzeln wir also wieder, wir werden nichts
mehr tun, echte Disposition. Denken Sie daran, da wir uns von links nach rechts
bewegen
, wird dies unter
Multiplikation stehen. Also auch hier ist es nicht, und es hat nichts
mit der Klammer zu tun. Dann wird wieder eine weitere
Iteration passieren. Das heißt, und wir werden
an dieser öffnenden Klammer sein. Sie können hier diese
öffnenden runden Klammern sehen. Also was wir seit Mia tun
sollen, unsere Logik hat
nie eine öffnende Klammer.
Ich sagte, wir hätten
angegeben, dass es so ist, also nimm nicht auf oder ob
diese geschweifte Klammer besteht, ob es hat eckige Klammern, wir werden einfach gesetzt, wir
sollen es auf den Stapel schieben. Wie
wird der Stack jetzt geändert? Ich habe meinen Stapel jetzt geändert wird oben
um eine weitere Position erhöht. Bald wird oben gleich eins
sein. Und jetzt werden wir, wir werden diesen
Eröffnungs-Rundschläger und diese Steuer vorantreiben . Sie können sehen, dass wir
insgesamt zwei Elemente im Stapel haben. So gehen wir weiter. Als nächstes werden wir erneut scannen. Das heißt, wir werden weiter gehen. In der nächsten Iteration erhalten
wir 20 Zahlen, also hängt es nicht mit
Klammern zusammen. Schon wieder. Eine Erkundung
wird wieder beginnen. Wir werden zum nächsten
Element übergehen und es ist ein Plus. Sie können sehen, dass ihr Überschuss
auch nichts mit Stift zu tun hat. Das wird wieder
auf das nächste Wochenende übergehen ,
auch wenn wir es nicht mit Coolness tun
sollen. Wieder bewegen wir uns, wir bekommen
schließende Klammern, keine Logik, die wir setzen müssen, wenn wir welche in
der schließenden Klammer bekommen. Sie können also sehen, dass es auch Klammern
schließt. Klammer schließt. Das wird also der Verlust sein, dies wird die schließende
Klammeröffnungsklammer sein, die geschweifte Klammern öffnet. Und das Eröffnungsquadrat, tut mir leid, was wird die
abschließende Klammer sein? Es wird geschlossen,
eine runde Klammer, schließt Klammern und
verliert das Quadrat. Dies sind alles schließende
Klammern. Wir wurden überprüft. Wir setzen noch eine
Bedingung und Logik ein. Und wir werden sehen, ob
wir von
diesem Eingabeausdruck
eine dieser schließenden
Klammern bekommen . Alles ist geschlagen, während wir in diesem Fall
prüfen müssen,
ob der Stapel leer ist. Hier können Sie also sehen, dass wir
Stapel nicht leer sind, wir haben einen Ausdruck,
dann ist der gut und gut. Aber wenn wir
keine schließende Klammer bekommen, die auch
als richtig bezeichnet wird,
aber das ist,
sind dies auch Richtlinien. Dies ist die Eröffnungsklammer, die auch
als Schwerpunkt bezeichnet wird. Wann immer wir näher kommen,
sind die
schließenden Klammern in Ordnung. Dies ist unsere Aufgabe zu sehen,
ob der Stack leer ist. Wenn der Stapel leer ist,
bedeutet das, dass Sie das verstehen können. Amino lass mich, ich
behalte den Stapel zum Speichern der
linken Klammer bei. Wenn der Stack jedoch in einem Tierarzt-Szenario
implementiert ist, wenn die Bedingung, dass MES diese Technologie
sieht, Norden
leer ist , aber
berücksichtigt wird, wenn der Stapel leer
ist und Sie
keine haben, Sie einen gekauft
rechte Klammer, es schließt Klammer
in diesem Fall, Sie können verstehen,
dass wir haben, wir haben entweder eine rechte
Klammer Herbstwasser als das der linken Hand. Und das liegt daran, dass der Stapel ein leeres Bett ist und er nicht ich war. Ich reinige die
linke Klammer unter nicht linker Klammer. Da ist es,
Klammer zu öffnen, aber wir haben die richtige Klammer. Wenn es einen Ausdruck gibt. In diesem Fall werden wir
einfach sagen, dass er
einen Ausdruck hat , der nicht die Melian-Klammer hat,
weil richtig, Klammer oder mehr als das. Also in diesem Szenario eigentlich weil angenommen wird, dass
der Ausdrucksstatus wie dieser sechs
Plus ist. Und das hier. Du siehst hier, dass
wir mich nicht haben. Dies ist der Eingabeausdruck. Wenn wir dann
von Anfang an scannen, haben wir
nicht
runde Klammern offengelegt, die
Klammern schließen , und dann B bei dem, was wir überprüfen müssen,
müssen Sie Bedingung setzen, aber wenn der Stapel leer ist, und dann können Sie hier sehen, in diesem Fall werden wir die Nachricht
abgeben. Dies wird auch als Liste bezeichnet, oder? Klammern
schließen Klammern. Es ist mehr als die Schuld von Hirse. Sie können sehen, dass es kein Lipid
und keine Krankheit gibt, daher hat
dieser besondere
Ausdruck keine Balance-Klammer.
Dies ist das Szenario. müssen wir auch überprüfen. Aber in diesem Szenario, was ist diese Situation verschwunden,
diese öffnenden, runden Klammern,
die
stattdessen auch genannt werden diese öffnenden, runden Klammern , richtig? Beim Öffnen und
Schließen der Anthese erhalten wir diese schließende
runde Klammer, die auch
genannt wird, wenn das Brot zunimmt. In diesem Fall müssen wir knallen.
Der Stapel ist leer oder nicht. Stack ist nicht leer von
beschäftigt, weil wir
alle seine öffnenden Klammern
auf die Tiefe gelegt haben ,
wird aus dem Stapel auftauchen. Du weißt, dass
ich abhängig bin nicht zu bestehen, und wir
können kein Element weitergeben. Standardmäßig zeigt das letzte
Element, das
ganz oben gebildet wird. Top zeigt also
auf das letzte Element. Daher wird die Eröffnung von
Klammern sein. Was ist diese Situation
in diesem Fall? Sie können hier sehen, dass
wir diesen Knoten auswählen. Aber Sie können hier sehen,
wir sind an dieser Stelle. Das ist also, dass wir das bekommen haben. Wann immer du scannst, haben
wir diese Klammer. Das nennt man,
sagen wir schließende Klammer, Mitte, nenne es
so und Ausgabe. Wir können auch
einen Button benennen , der einen
Namen angibt, den wir geben können. Wir sollten
verstehen, was
der Zweck dieser
Spread-Betonung ist , diese Klammer, was
wir hier haben, wenn wir scannen,
bekommen wir diese runden Klammern. Das ist also die runde Klammer
, die wir bekommen. Wir schreiben ein
komplettes Programm. Mach dir darüber keine Sorgen, nur
um dir das Schreiben zu erklären. Wann immer wir das bekommen, mussten
wir zuerst
prüfen, ob der
Stapel leer ist oder nicht. Sie können sehen, dass der
Stapel nicht leer ist, also sind wir im Gegensatz zu vier. Also wenn wir sie knallen,
was wird wackeln? In diesem Fall
wird diese
öffnende runde Halterung geformt und
wir sammeln sie und Sie sammeln
sie in der Variablen. Lass mich, hier
sammeln wir uns im Freien. Das bedeutet, dass
wir so leben, oder wir können nennen, dass dies m ist, mit
Alonzo klarer Klammer weitergeht. Welche anderen Namen dafür? Wir kriegen, wenn wir gekauft haben,
was wir kriegen, bekommen wir eins. Wir sind aus dem Stapel gekommen. Wir werden diese
öffnende runde Klammer bekommen. Lassen Sie mich den Stapel ändern. Dies wird also der Stapel sein
, der sie öffnet. Rundenrekord ist Bob
die Ektomie und wir haben sie gewählt und
wir sagen Eröffnung, aber das ist es, was
wir bekommen. Sie können also sehen, dass der Hund um eins
dekrementiert ist und dies sich auf dieses
vorherige Element bezieht sich auf dieses
vorherige Element bezieht
, das sich im Stapel befindet
, der sich öffnet und restlich ist. Lassen Sie mich nun daran erinnern, dass
wir
diese spezielle runde
Klammer haben diese spezielle runde
Klammer und wir haben diese
öffnende runde Halterung. Jetzt werden wir, was wir
tun werden, wir werden die Logik setzen. Sie schreiben eine Funktion, eine Funktion, die nicht
bedeutete, dass diese beiden Eingaben, eine in Bearbeitung, diese
schließende Klammer. Und ich lasse ihn die beste
Eröffnungsklammer setzen und wir werden schreiben, werden diese beiden
Eingaben an eine Funktion weitergeben, die wir sie genauso nennen werden,
außer Indizes und welche Mill, worauf wir, worauf liegt der
Fokus Dankbarkeit? Prüfen Sie, ob diese beiden Eingaben, ob es
überprüft wird,
ob diese Person die entsprechende hat , es wird prüfen, ob
es sich um
eine Spondee eröffnende Klammer hat . Wir werden ein anderes Szenario haben
, weil wir für
diese runde Klammer haben werden .
Sieh dir das an. Sogar wir werden nach
dem quadratischen Rekord suchen, nachdem der Eröffnungsrekord seine Finanzierung erhalten hat. schließende eckige
Klammer, anstatt geschweifte Klammer
zu
öffnen, hat seine lustige, schließende
geschweifte Klammern am Ende. Wenn es so ist, wird
es wahr zurückgeben. Es wird einen zurückgeben. Wenn es nicht hat, geben
wir 0 zurück. Das ist falsch. Das bedeutet also, dass es nicht
übereinstimmt, und wir werden
der Botschaft geben , dass der
Geschlechterausdruck nicht ausgeglichen ist
, weil wir dies überprüfen müssen
, ob wir alles haben , was
wir hoffen, dass wir es bekommen. Es ist ein Laichen. Wir lagern. Zuallererst ist
das Scannen dieser. Es sollte also sein, es hat
einen Spondee und eine Betonung. Da ist es aber, ein
Softwareprogramm richtig? So gehen wir vor. So können Sie
viele Anleihen verstehen, diese beiden Inputs und
wir setzen die Funktion und Matt wird sehen, was
die Logik in unserem Programm ist. Sobald wir die
Programmiercodeblock-ID eingestuft haben, wird sie eine zurückgeben ,
weil sie besagt, dass sie das Laichen
hat Sie können hier in dieser
öffnenden Klammer sehen ,
wie der Hamming-Code
geschlossen wird das wird also nicht, und
daher wird es einen zurückgeben. Deshalb haben wir die Botschaft
bekommen, ja, es hat Gewalt. Jetzt sind wir immer noch nicht damit fertig, den ganzen Ausdruck zu
vervollständigen. Wir haben noch einen Erwachsenen. Ich wollte nicht gescannt werden. Im nächsten Fall wird das, was jetzt
tatsächlich gescannt wird, was wir mit mir
anhängen
oder mit ihm befreundet sind , und er wurde geheilt und
wir hängen mit diesem letzten Element des Arrays und das ist die
schließende geschweifte Klammern. Also wenn, also wieder, einfach zum Viagra wechseln. Ja, auf jeden Fall. Sie können hier diese schließenden
geschweiften Klammern sehen , die wir noch haben. Also fügen wir an dieser Stelle
in der nächsten Iteration hinzu. Also jetzt wieder weg. Verlieren. Erkenne,
was ist welche Logik ich und die aufrechte Minute, wenn wir geschweifte Klammer oder Blau schließen und
die schließende Klammer, die auch
als rechte Klammer bezeichnet wird, dann müssen wir einfach Foster
sehen genannt der
Stapel ist leer oder nicht. In unserem Fall ist der
Stapel also nicht leer. Wenn nicht leer, dann haben
wir gespielt. Dann setzen wir den Wert auf
, den wir Factoring bekommen. Wir werden es in
diesem Medium wie dieser
Öffnung sammeln , die in zwei gespeist wird. Lassen Sie mich diese FAQ-Posts ändern. Das ist mein modifizierter Stack. Das ist, dass wir für diese öffnenden geschweiften Klammern und jetzt
die Behinderung daran geändert haben. Wir haben ein Endoskelett
war dieses. Wir fügen eine Disposition hinzu
, die
das letzte Element
dieses Ausdrucks widerspiegelt . Wir sind bei diesem Aluminium. Deshalb wissen wir,
dass dies nicht der Fall ist, ich verliere den Grund, warum das nicht weg sein wird, diese schließende Klammer,
dann fallen wir vom Stapel. Was wir
in dieser Variablen gesammelt haben. Und das ist die
Nachfrage nach Glühbirnen, die sich öffnet geschweifte Klammern
öffnet, und dies die schließenden geschweiften Klammern
, die wir überprüft haben. Über das Scannen hinaus haben wir dieses Element
hinzugefügt, ja. Jetzt werden wir sagen, wir
rufen die Funktionsmatte und übergeben dieses Element
und dieses Element. Und wir werden prüfen, ob diese es gut als Bonding haben. Aber bei dieser Methode, diese
öffnende Klammer hat einen Spondee, der Klammer
in unserem Zustand schließt, ja, sie hat keine
Tiefe, die Match-Funktion
und die Rückgabefunktion. Und Level zeigt Nachrichten an. Es ist keine ausgewogene Klammer
und dann würden wir sehen jedes Element
verschüttet wird, das wir mit dem Lebensmittelskandal
übrig haben. Jetzt haben wir die
vollständigen Ausdrücke gescannt. Und welche letzte Aufgabe
B im Gegensatz zu tun
haben, sollen wir übernehmen. Unser Stack ist leer oder nicht weil Sie hier sehen können,
da dies unser Guthaben ist, also schwankte er auf VMT. Aber geh durch das Szenario. In diesem Fall, wenn
der Stapel leer ist, wenn wir mit
dem Scannen des gesamten Ausdrucks fertig sind ,
als der Stapel leer ist, überprüfen
wir, ob ja, wenn es leer
ist,
dann wird es endlich angezeigt. Wir werden von
dieser Funktion zurückkehren. Wir würden einfach sagen: Ja, das ist der Ausdruck, der vollständig eine Balance-Klammer hat. Aber das
ist Stack nicht leer, daher ist Handbill der Stapel
nicht leer. Indexposition. Es würde also nicht
diesen Ausdruck
haben C. Diese Erklärung speichern. Dann ist dies ein Ausdruck. In diesem Fall
können Sie hier sehen, wenn wir diese Liste als
Eingabe eines Ausdrucks
scannen Ich gebe Ihnen nur ein Beispiel bei der
Anweisung auf BMP. Wenn wir also
von Anfang an scannen, müssen
wir
das kriegen. Wir verstehen das. Zuallererst sind die
öffnenden Iran-Klammern. Also haben wir es beim
nächsten Mal auf dem Stapel gesehen , wenn wir ein anderes Element
scannen, dann bekommen wir diese zweite
öffnende runde Klammer oder ein einzigartiges Porträt
auf diesem Ding. Und wir bekommen n,
dann nicht die Mühe plus dann 20. Dann bekommen wir endlich diese abschließende Klammer, die wir als Fehler bezeichnen
sollen. Der Fehler ist leer,
kein Stapel ist nicht leer, also ist das verfügbar. Dann werden wir, sobald wir
gekauft haben, was wir diese öffnende Klammer
bekommen werden . Also werden wir
die Match-Funktion
ja aufrufen , sie hat Balance. Schließlich werden wir noch einmal
sehen, dass wir bis zum Ende
des Ausdrucks
nichts Besseres erreichen Ende
des Ausdrucks , aber
immer noch im Stapel. Eröffnende Klammern
haben wir noch. Dann können wir also verstehen, ja, Nortel, ausgeglichene
Klammern, weil wir Klammern verlassen haben
oder mehr als das. So werden wir
den Eingabeausdruck überprüfen , dass er
ein Gleichgewicht hat , aber den Schwerpunkt auf Norden hat.
Ich hoffe, Sie haben
diese völlig
ungezogen gekauft , bevor Sie den Pro-Nazi
geschrieben haben. Kommen wir zur
Codeblock-ID und schreiben
wir. Mal
sehen wir uns die Logik an. Ich werde Ihnen
Zeile für Zeile erklären, dass wir in C plus plus
schreiben
und es wird ausgeführt werden. Das ist also meine Hauptfunktion. Viele neue Gesetze unterstützen Erstellen eines Projekts in
der Codeblock-ID, Sie müssen die verfügbare
Board-Blog-ID-Display installieren, sehr einfach zu installieren und
einfach das Programm zu schreiben. Und dann erstellen Sie ein
Projekt für C plus plus. Und Sie schließen
diese Header-Dateien ein. Ich meine „function by iostream“, weil ich
einen Ein- und Ausgang habe. Dann C string weil
ich keine Funktion benutzt
habe , die
mit String zusammenhängt. Mal sehen, Mann, wir
werden das und
diesen Namespace verwenden , der keinen Namespace
verwendet, std. Jetzt definiere ich eine zusätzliche 20. Sie wissen, dass im Falle
eines Stapels mit edit das nicht bedeutet, dass ich
diese technische statische Navy erstelle die volle Größe festgelegt ist. Wir können die Zeichen nicht ändern, daher müssen wir diese Größe für
diese Aussage angeben , die wir zu Beginn
des Programms erstellt haben. Das Programm wird ausgeführt. Wir können die Größe nicht ändern
, da ich benutze, ist fest. Aber es gibt einen Grund, warum ich
das Seismische gebe und irgendetwas
Hash definiert einen zusätzlichen 20. Und du siehst, dass
ich kommuniziere. Dies ist der Stack, den
ich mit EDI erstelle. Wie erstellt man? Da dies alles der Stapel sind, werden
wir die
öffnende Klammer beibehalten und n geben , die auf der sich öffnenden
Klammer haben werden. So schaffen Sie die
Ära des Rekords. Und ich gebe die Größe an, die hier
ist als 20 definiert. Sie können alle Websites angeben,
abhängig vom otischen Wyman und den notwendigen Dingen
für den Stack Mino Talk biotisch in Italien, der Stapel ist leer, also
initialisieren wir optimal minus eins. Dann gehen wir zur Hauptfunktion und fangen
wir von dort aus an. Und die Hauptfunktion
soll
dem Einstiegspunkt folgen , um eine
Ausführung Ihres Programms zu starten. Wenn Sie also Ihr
Programm ausführen und Daumen rollen, diese Hauptfunktion,
neun mal neun, werden
diese Anweisungen nacheinander ausgeführt. Was ich in
meiner Hauptfunktion mache, deklariere
ich einen Eddie, das ist das ganze
Datentypzeichen. Alle Elemente haben einen
Datentyp. Ich wähle das aus,
das ist der Eingabeausdruck. In diesem Eddy nehme ich
den Eingabeausdruck
und bitte zuerst
den Benutzer, den
Eingabeausdruck zu geben und in dieser Bearbeitung gesammelt. Mal sehen, wie man es benutzt. Video, das wir sein werden, wir werden sehen, wie
man ihn ausbalanciert bietet. Dies ist also nur eine
Anzeigemeldung auf der Konsole. Wir UCL im Falle von t
plus plus als Howard die Standardeinstellung, wenn Sie
dasselbe Programm in C-Code schreiben. Und dann unterstützen Eingabe und
Ausgabe Aufprägen auf der Konsole. Sie verwenden kein SEO, Sie
verwenden die Druckfunktion. Das ist nur der
Unterschied von Wolle, dann können Sie einfach
Paste kopieren , wenn Sie
schreiben, und C-Sprache. Stellen Sie
einfach sicher, dass Amanda, Sie verwenden CL, Ihre
Sprinttiefe und wann immer Sie verwenden, KANN scanf verwenden und einmal mit den Header-Dateien, die vorhanden
sind, und Sie erstellen eine genehmigte
Projektrichtlinie, siehe Projekt-Nazi-Platzierungen und Sie müssen anstelle
dieser Kopfzeile endlich einschließen, Sie müssen
stdio.h und Europe einbeziehen
, um die notwendige Suche
nach einer Stringspannung einzubeziehen. Dieser Namespace std ist
nicht erforderlich, wenn Sie die Programmiersprache
schreiben. Das ist also nur erwähnen, wenn Sie schreiben möchten,
bevor
Sie zu
denselben Werten wechseln. Ja. Dies ist ein Anzeigeprogramm , um zu prüfen, ob eine
ausgeglichene Klammer erfolgt. Nun, ein weiteres Display das der gesamte
Ausdruck und die
Guinea-Klammer ist , ist alles,
was ich
diese Botschaft bekomme , damit er ja verstehen
konnte,
verwendet, dagegen an
der Expedition teilzunehmen. Daher erhalten der CEO und dann der
Benutzer einen Ausdruck , den ich
diese Funktion genannt habe,
also können Sie sehen, dass ich String verwende. Es ist die Funktionstaste. Wir werden den Benutzer bitten,
die Eingabe zu geben und
seine Eingabe für den nicht verkauften zu erhalten , der eine Zeichenfolge sein wird. Deshalb
verwenden wir get SS für String und dieses EIN XPS. Also habe ich dir dieses
Jahr gesagt, dass wir
den Ausdruck, den
Eingabeausdruck sammeln werden . Also haben wir in der
Zeichenfolge nach dem Namen gesammelt, der ein Zeichen-Array ist. Dies ist also ein Input-Experte für intellektuelle
Erforschung, der
in unserem Fall dieser
Ionenausdruck ist . Der Benutzer gibt diesen
ganzen Ausdruck, wir werden sie sammeln
, die Eddie aus, richtig? Nein. Dann nenne ich dieses
Funktions-Check-Bett und das ist alles, was diese
Tech-Bett-Betonung bewirkt. Foster Menge in
dieser Kontrollklammer
ist positiver Eingabeausdruck. Sie können sehen und
verstehen, was wir tun werden. Wir haben bereits
Mucin diskutiert, das eine andere,
andere Logik gegeben hat, wenn wir eine linke Klammer
bekommen, dann sind wir einfach
SF will
es auf das Stack-Gerät schieben , es begann Klammern zu schreiben im Gegensatz zu prüfen, ob
der Stapel leer ist, werden wir sagen, dass rechte
Klammern mehr sind als der linke
Klammerstatusstapel nicht leer ist. Dann werden wir sehen,
wann wir aus dem Stapel kommen, und wir werden es
einfach in einem Modus übergeben , ein Match
funktionieren, und wir werden sehen, dass es
eine Laichklammer hat. Lassen Sie uns zuerst zu
dieser Funktion übergehen und sehen warum. Rückkehr Besucher Tony. Ja, das Sammeln des
Rückgabewerts in diesem Video, aber in Bestellungen ist ausgeglichen. Dies ist keine ganzzahlige
Art von Disziplin. Das gibt mir Yvonne zurück. Eine Dysfunktion im Gegenzug. Ich weiß uneben und dass
es ausgeglichen ist. Das ist der Grund, warum ich hier
sammle, damit ich
später die Software
verwende,
nur anzeigt, ob die vollständige Erklärung in den Narco gebogen
ist. Gehen Sie weiter, um zu erkennen. Wir
bewegen, was wir sehen werden. Was ist ihre Definition
dieser Überprüfung bei Anthese wenn wir diesen
gesamten Eingabeausdruck übergeben. Sie können hier sehen, dass dies
die vollständige Funktion ist. Objektklammer hier. Dies ist die ganze Funktion. Mal sehen, was
wir hier machen. Also hier haben wir,
wir haben den Rückgabetyp eins seit ich
mit Ribbon 10 gearbeitet habe. Und der Beitrag wird darin bestehen, den traurigen Menschen Adi zu
verhindern, dem wir
den Input-Experten weitergeben. Tatsächlich stellen wir fest, dass wir den ganzen Ausdruck
bemerken, den ganzen Ausdruck
bemerken dieser Exponentiell ist, den
wir passieren. Jetzt. Was wir tun,
wir machen eine for-Schleife. Warum nehme ich diesen Guadalupe? Weil Sie wissen, dass
wir
von Beginn
dieser Erkundung an scannen sollen von Beginn
dieser ,
das ist daraus. Und das ist ein Grund, der
vielleicht auf Schleife erforderlich ist. Für Schleife int I ist gleich 0 I kleiner als die Federlänge
dieses Eingabeausdrucks. Wie viel Zeit sollte
die Iteration
passieren und am Ende
der Zeichenfolge, damit
dies gedrückt wird, beginne ich von 0 bis n. Wir wollen
rotieren und dann ich plus, plus diese innere for-Schleife. Dann hatten wir, ich denke,
diese Logik, die eins nach dem anderen jedes Element
ist, das wir ihm bereits mitgeteilt haben, und er wird diese Bedingungen ändern. Beachten Sie sogar, ob dieser
Ausdruck tiefgestellt ist I gleich ist, gleich dieser Logik ist was es getan wird Logik
oder um es zu überprüfen, wir erhalten Element als
unsere öffnende Klammer. Qualität ist also eine
linke Klammer. Sie können also sehen, dass ich dieses Ereignis
gesetzt habe, Sie machen EXP und das
ist der Tiefpunkt I. Also hier werde ich anfangs 0 sein. Also, was wird hier sein? Es wird diese
öffnende geschweifte Klammern sein. Also haben wir ein Deck. Was für jedes Element müssten wir all diese Dinge
überprüfen, wenn wir irgendeine Öffnung des Rassismus bekommen, wenn wir diese
Eröffnungsrunde von Rigoletto bekommen, der
große Rekord eröffnet und was wir als Im Gegensatz dazu sehen
wir mich,
anstatt
es einfach in diesem Stapel anzusehen, den ich für Sie habe,
das ist der Zweck
des Personals es einfach in diesem Stapel anzusehen, den ich für Sie habe, , öffnende Klammern
oder linke Klammern zu speichern. Also rufen wir einfach auf
, welche Funktion auf dem Stack seit Vietnam
blimp mit dem Stack hier. Und wir bestehen
diese Eröffnung, die
EXP S tiefgestellt ist , die Jungs
subventionieren wollen, detailliert werden wollen. In jedem XPS gibt dir
die nachfolgende
0 die öffnende Klammer, die
ich übergebe. Ich rufe die Push-Funktion auf und übergebe
einfach diese
öffnenden geschweiften Klammern. Also was du willst, es wird darum bitten, diesen Kerl zu schieben, der
geschweifte Klammern und den Stapel öffnet. Also lasst uns die Logik dafür sehen. Wir wissen, dass es
ein einfaches Audit ist. Ich habe bereits
in unserer früheren Sitzung
für den Stack gesehen ,
bei dem ein EDI verwendet wird. Das ist also Hilfe oder warum
ich Input oder Mensch nehme weil ich die öffnende
geschweifte Klammer passiert , weil
unser Charakter, also wähle ich diese und jenes
trennen. Bevor wir ein Element im
Handbuch mit einem EDI ansehen
, müssen
wir zunächst Element im
Handbuch mit einem EDI ansehen
, immer überprüfen,
als Ihr Stack voll ist oder nicht. Zweites Verderben,
du solltest meinen Stack oder
was auch immer nicht schieben, also ist das eine Definition. Was ist die Definition
von Stack wird bekannt sein. Das ist mein Statt. Wenn dies der Fall
ist, wenn top maximal minus eins ist, haben
wir gesehen, dass
immer es
einen Verweis auf
das Element gibt , das
das letzte Element ist, das einfach der
Index so ist. Wir haben bereits
die Größe des Stapels definiert. Und wenn wir in dieser Größe hinzufügen, ist
das die letzte maximale Größe, bedeutet
das, dass der Stapel
nichts ist, was wir pochen können bereits durch
einen Aufprall geschrieben wurde. Wenn der Stack nicht
politisch ist, gibt 0 zurück. Das heißt, wir müssen Männer überprüfen, es wird mich eine MMU nennen,
Bush, bevor wir irgendein Element schieben. In unserem Fall das
Segment über Menschen. Denn je früher
am
Anfang, es jetzt ist
, was ich mache, werde
ich diese Steuer überprüfen. Was funktioniert die Logik beobachtet, müssen wir implementiert oben
erzwingen. Also hier habe ich
die gleiche Logik in einer Zeile geschrieben. Es heißt, also verwende ich die Vereinbarung zu lipo
postdoc wird inkrementiert und dann wird der Stapelunterstrich linke Klammer tiefgestellt von minus eins bis
0 implementiert , weil es wird
um eins
erhöht werden. In Italien ist der Stapel leer, so dass Frauen zustimmen
können, dass sie 0 minus eins gegenseitig unter Schulstrafen
stecken bleiben. Dies ist tiefgestellt 0 ist gleich
diesem Wert oder
Tabellenbenutzer nach Alphas im Gleichgewicht. Schließlich gehen wir in unserem
Stapel weiter zum Öffnen der geschweiften Klammer. Das ist dumme Sache, die
wir hier machen, dann bewegen wir uns und das nächste, diese Check-Bett-Begeisterung. Dann ist das großartig. Ich
passe nur das Hundeszenario und die Logik ab, um zu überprüfen, ob ein Element eine
Zope-Link-Button-Geschäftslogik hat . Also müssen wir
denn anders Logik setzen und wir können auch die
schließende Klammer bekommen. Also dieser Knoten, diese
Bedingung Ich setze eine andere Schleife selbst. Sie können das sehen, wenn diese Eingabe Alignment die Auditoren der schließenden
geschweiften Klammern ist. Sie können sehen, dass ich
die automatische Periode von
Ihnen verwende , weil es alles
sein kann, was bei
jeder Ergebnisöffnung überwacht wird oder ob es sich eine schließende Klammer handelt oder wenn es oft den
quadratischen Datensatz verliert. Und Sie können hier sehen, wie
wir das Schließen
geschweifter Klammern überprüfen oder die
Bodenklammer verlieren , wenn wir in diesem Fall
Square Record verwenden, welche Logik wir tun müssen, wir haben gesehen, dass
wann immer wir es bekommen die schließende Klammer oder wir
können die richtige Klammer sagen, wir sollen einfach überprüfen, ob der
Stapel sehr
posten ist leer oder nicht. Wenn der Stapel
leer ist, können Sie sehen dass ich eine Nachricht
umdrehen wird, rechte Klammer mehr
als ihre Klammer, diese Nachricht gegeben Spiel. Und dann geben wir 0 zurück. Aber wenn dieser Stapel keine
leere Wertigkeit ist, gut, das gibt mir einfach
aus dem Stapel und
wir werden in
der Variabilität sammeln , die linke
Klammer ist , auf der
auch Liste genannt wird ,
was zurückgegeben wird. Sie können es auch als
öffnende Klammer benennen. So können Sie sehen warum, indem Sie hoffen. Also zuerst, bevor wir mit diesem Video
anfangen, aber ist das richtig oder nein? Wie ich Ihnen sagte, werden wir
meine Funktion aufrufen und
diese linke Klammer fragen , die hier die geschweifte Klammer
öffnet. Und was ist dieser
Ausdruck tiefgestellt ich, es ist Mozi, es ist einfach wie S2. Sehen Sie, wie so dann was
wir hier machen werden, linke Klammer brauchte Bob. Also wann immer wir
mir Wirtschaft in dem Fall haben, tatsächlich wenn Sie die abschließende Klammer
bekommen wollen. Zunächst einmal können Sie in unserem
Szenario sehen, dass
wir in jedem Element,
das die geschweifte Klammer öffnet, keine
schließende Klammer hatten. Diese Bedingung wird also
in unserem Fall zunächst nicht erfüllt sein. Wir werden lesen, dass diese Bedingung nur erfüllt sein
wird weil wir diese
öffnende geschweifte Klammer, geschweifte Klammern haben und sie auf den Stapel
geschoben haben. Aber diese Bedingung wird nicht erfüllt
sein, da dies nicht der Fall war. Wir haben bereits gehört, dass diese
Bedingungen trotz sind. Deshalb
ist dies nur zu erklären. Sie werden nicht einmal unterschiedliche,
unterschiedliche Bedingungen
für jedes Element angeben. Dann schließt es Klammer. Dann müssen wir einfach prüfen
, ob der Stapel leer ist. Der Stapel ist nicht leer. Nun und gut. Dann werden wir aus dem Stapel platzen, der in dieser Variablen
gespeichert wird, und wir werden diese
linke Klammer übergeben und diese linke Klammer
wird geschnitten ebenso wie die Klammer , die wir aus dem Stapel pumpen. Und diese Scan-Klammer,
die da sein wird. Was wir als
abschließende Klammer bekommen. Das wäre der Dinge,
5. Infix zu Postfix Umwandlung & Bewertung von Postfix C & C + + 1stHalf Session4: Hi, neue Sitzung. Ich denke das Programm
und führe es in Windows Infix zur
Postfix-Konvertierung aus. Auswertung des
Postfix-Ausdrucks, den wir nach der Umwandlung von
Infix in Postfix
erhalten. Wir werden es
in C und C plus plus bewerten. In früheren Sitzungen, einem Veteran in den beiden
früheren Sitzungen, habe ich behandelt, welches Infix
zum Postfix-Ausdruck. haben wir gesehen. Und wir haben auch gesehen, wie man diesen
Postfix-Ausdruck
auswertet
, den wir erklärt haben, dass
ich dasselbe auf dem Whiteboard nehmen werde,
dasselbe Programm, das ich im Whiteboard
erklären werde. Ich werde es sein,
ich denke, ich werde
es im Codeblock ausführen und wir
werden seine Ausgabe sehen. Dies wäre also keine
gute Vorgehensweise für Sie, damit Sie einfach
kopieren, das gesamte Programm in
die Codeblock-ID und
Windows einfügen und ausführen können. Also werden wir es
in C und C plus plus sehen. Auf diese Weise haben
Sie bereits
die Konzepte, die Sie möglicherweise in
der vorherigen Sitzung
auf
dem Whiteboard gesehen haben . Schreiben wir denselben Code in
einen Codeblock und führen ihn aus. Wir werden
diesen Ausdruck nehmen der
die Indexexploration ist. Sie haben bereits gesehen, was
sich im festen Ausdruck befindet. Sie können hier den
Infix-Ausdruck
sehen um schnell zu überarbeiten ,
in welchen Operatoren
Sie hier sehen können plus minus all diese
anderen Operatoren. Dies ist
zwischen Operanden vorhanden. In Fixed bedeutet das die Operation, abhängig von der
Position oben später wenn sie entscheiden, was der Ausdruck sein
wird. Warum heißt das
wie bei Fixkosten. Stellen Sie sich den Grund vor, warum dieser Operator zwischen
den Operanden vorhanden
ist. So können Sie hier sehen Ethan für diese Klasse anwesend ist, dazwischen wichtig mit
diesem Minus ist vorhanden. Das ist der
Grund, warum der Name
in einer festen Erklärung steht , nicht heilt. Die gleiche Erklärung. Du schreibst den Code. Wir haben den Code bereits gesehen. Ich habe dich in der
früheren Sitzung auf dem
Whiteboard erklärt . Bei der Abholung wird derselbe Code
im Codeblock ihn in C und C
plus plus
ausführen , wenn NBC
in beiden Sprachen erfolgt. Also lasst uns weitermachen. Lassen Sie uns ein Programm schreiben
und in
denen ausführen , die C und C plus plus verwenden. Ich gehe nur zum
Umzug zum Codeblock. Phosphat wird
den Code C plus plus sehen. Das. Lassen Sie mich
die Schriftgröße erhöhen. Dies ist technisch gesehen, dass ich in der Codeblock-ID
erstellt habe, daher wissen wir, dass es sehr einfach ist die Codeblock-IDE herunterzuladen und
zu installieren. Sie können also einfach dasselbe verweisen. Und Sie haben die ID, in der Sie das
Programm schreiben und ausführen können. Dies ist also das C plus
plus Programm zur Umwandlung von Infix in
Postfix und zur Auswertung davon. Ich erkläre dir Zeile Zeile und du wirst es ausführen. Ich habe es
dir schon auf dem Whiteboard erklärt, also werde ich es einfach schnell überarbeiten. Ich wollte
dir nur zeigen, wie es funktioniert. Das gleiche Programm, das ich Ihnen auf dem Whiteboard
gezeigt
habe , war eine Erklärung,
wie wir dieselben Programm-Exits machen
werden , die auf dem Codeblock
ausgeführt werden. Also werden wir es auch sehen. Ich würde die
Codeblöcke anlegen, oder dies wird
Ihnen helfen ,
das gleiche Programm zu verwenden,
und Sie können denselben Code
kopieren , den
ich in der Schule habe. Und es wird auch geben, dass
ich den gleichen Code geteilt habe. Sie können einfach kopieren, denselben Code
einfügen
und ausführen und sehen, was die Ausgabe sein wird. Die erste Liste, lassen Sie mich
in den Notizblock, um Ihnen
schnell zu erklären, was wir
in einer festen Erklärung hier nehmen
werden. Betrachten Sie dies in einem
festen Ausdruck. Sie können hier dieses Ende
feste Erklärung sehen , in der wir dabei sein werden. Sie können jede Erklärung annehmen. Ja, ich nehme das
in festem Ausdruck, diese sieben Woche bei der
Abstimmung im Postfix. Zuallererst wissen Sie, dass dies in einem festen Ausdruck in Fix konvertiert
werden sollte. Wie wir wissen,
dass
die Klammer allem eine feste Erklärung,
wer fixiert zieht, wie
sie repariert
wird , in den Postfix umgewandelt wird.
Also wird es gescannt. Es ist richtig so. Ausgehend davon. Es wird sein, es wird
den Ausdruck von links
nach rechts Foster-Punkt scannen . Was wird in diesem Fall das
Ding sein? Was ist eigentlich der Zweck, den Stack bei der Umwandlung
des Infix in Postfix zu
verwenden. Wir haben bereits gesehen, dass
wir die Stapel verwenden, aber FECA und günstigen Zweck,
weil es keine Zeit dauern wird. Sie müssen nicht immer wieder
scannen. Ausdruck, den wir gesehen haben,
wenn Sie keinen Stack verwenden, müssen Sie
den gesamten Ausdruck so von
links nach rechts scannen . Sie müssen
davon scannen, davon. Wenn Sie keinen Stack verwenden, scannen
Sie von links nach rechts und
Sie werden sehen, ja, diese Klammer
ist vorhanden. Sie wissen also, dass Klammern eine höhere
Priorität haben als Sie. Und es sollte
zuerst und danach bewertet werden. Nach der
Auswertung werden
sie erneut von links nach rechts gestreckt. Auch hier wird es auf die nächsthöchste Priorität prüfen
. Wenn Sie also in dieser Minute keinen
Stack verwenden,
wird auf diese Weise ausgeführt. Der Grund, warum wir dieses
Infix in Postfix
konvertieren, und wir verwenden den Stack,
weil Sie für einen DC10-Zweck verwenden.
Wenn Sie dieses Tag verwenden, werden Sie in den
Postfix-Ausdruck konvertieren. Wir haben bereits in
der vorherigen Sitzung
gesehen was ist die
feste Exploration? In der Exploration, in der der Betreiber
nach den Operanden anwesend ist. Wenn Sie beispielsweise diese Erkundung
betrachten
, also acht plus vier, ist
dies ein Ausdruck, also ist es für fixiert 84. Und dann wissen Sie,
warum wir dies konvertieren,
weil auf diese Weise in der Postfix-Erklärung
auch die Klammer entfernt werden. Die Klammern werden entfernt, ebenso wie die Prioritäten in einer Sequenzreihenfolge
angeordnet sind . Das ist also ein Grund, warum
Sie nicht immer wieder von links nach
rechts
scannen müssen immer wieder von links nach
rechts
scannen indem
Sie einfach von B gehen, um Infix in Postfix zu
konvertieren. Dieses Ergebnis hat einen
Postfix-Ausdruck keine Instanzen. In digitalen Betreibern werden in der Reihenfolge
angeordnet. Das ist also ein Grund, warum
wir tatsächlich in Postfix konvertieren und das kann
effizient mit dem Stack möglich sein. Also hier benutzen wir den Stapel. Also habe ich
all diese Konzepte bereits in der vorherigen Sitzung
ausführlich erklärt . Ich habe es dir auf
dem Whiteboard erklärt. Hier bedeutet das, dass dieser Hauptzweck dieser
Sitzung darin besteht, Ihnen einfach den
gleichen Code zu zeigen , den ich in Windows
geschrieben habe. Und wir führen das aus, was ich in
C und C plus plus geschrieben habe, Sie können einfach kopieren,
denselben
Code einfügen und ausführen. Um das Konzept schnell zu
überarbeiten, erwähne ich es noch einmal für euch Freunde. Ich hoffe, du hast verstanden
, was die Rendite ist. Schließlich wissen wir, was wir
tun sollen, was es tun wird. Wir haben gesehen, dass das
Zeug in dieser Klammer, wir wissen, dass was die Logik sein
wird? Zuallererst
werden wir von a nach
B scannen , ist der Vorgang durch
NB-Scan von links nach rechts. Zuallererst
verwenden wir den Stack. Was wir also tun werden,
werden wir einfach speichern die Operatoren einfach speichern, wenn sie von links nach rechts gescannt
werden. Auf diese Weise haben wir den Betreiber
verzerrt und nehmen einen Num Eddie. Dieser Name wird die
Boote sein, die daran fixiert sind. haben wir gesehen. Und wir, wir werden einen Stapel nehmen. Wir haben also gesehen, dass
Wasserfalleingaben erforderlich sind,
um dieses Infix
in Postfix umzuwandeln, ist erforderlich. Welcher Name wird
der Pole Speak, Sadie und ein Stapel
mit dem EDI sein, wir verwenden den Index. Wir werden Betreiber speichern. Wir haben gesehen, dass Dinge
erforderlich sind und vorherige Sitzung. Zuerst
scannen wir von links nach rechts und konvertieren dann
Infix in Postfix. Wenn wir den Operator finden, speichern
wir in einem bestimmten
Array, das falsch behoben ist. Dann scannen wir das nächste Symbol. Dieses Symbol ist Plus. Wenn wir den Operator finden, schieben
wir
ihn einfach auf den Stapel. Wir haben wieder gesehen, dass der Betreiber kommt, um Rivest es einfach in der Gegend zu lagern. Auch hier
kommt der nächste Betreiber zu was ist das? Wir haben gesehen, welche Regeln wir befolgen sollten, wenn wir Infix in Postfix
konvertieren. Vor allem diese
Erwachsenensymbole, diese einzelnen Symbole, die kommen. Denken Sie zunächst daran, dass Sie, wenn Sie Ihr CMS
betreiben, es nicht
in der Postfix-Einstellung speichern, wenn es um Sie geht anstatt es in
der Postfix-Einstellung zu speichern. Aber wenn der Betreiber kommt, müssen
Sie sich mit dem
besten Stack mit dem Array befassen. Zuallererst müssen
Sie sich nie
anschauen, das ist das gleiche Scan-Symbol und
Sie müssen bereits alle
Konvertierungsregeln gesehen
haben. Also sobald Sie das
Symbol erhalten, ist ein Plus. Ihr Stack ist
anfangs leer, also schieben Sie
ihn einfach auf den Stapel. Und ein anderes Symbol kommt.
Das ist ein Operand. Das hast du einfach gespeichert, noch einmal einen anderen Operator
hinzugefügt. Und sagen wir, dies ist
ein symbolischer Scan, das ist dieses Minus,
wenn es Priorität hat, wenn er kleiner ist, im Vergleich zu
dem des oberen Stacks. Im Stack speicherst du,
wenn es einige Operatoren gibt. Und Sie wissen, was
der oberste Grund für die
Gültigkeit des Stapels ist . Anständiges Element ist dein
oberstes Element des Stapels. Offensichtlich
speichern wir in diesem Tag die Operatoren, also wird der dekodierte obere Teil
des Stapels
Operator in
der Priorität dieses Zauns in
Ball sein Operator in
der Priorität , dies ist ein Scan. Dies sind die
Scan-Symbole und Sie vergleichen sie mit dem
oberen Teil des Stapels. Wenn es Prioritäten sind, die
weniger sind als die Spitze des Stapels. Und du bellst einfach die Oberseite des Stapels und
du lagerst ihn darin. Eddie. Sie sollten sich mit denselben Scans
vergleichen,
die
mit denen betroffen sind denselben Scans
vergleichen,
die
mit denen betroffen , wenn Sie dachten,
ich hätte Angst Bob, der obere Teil des Stack-Elements
dieses Typs, das Sie bilden werden, welches das oberste Element ist von diesem technischen und treffen Sie sich. Und es
wird fast Element gebildet. Dann wird der nächste Schritt
es sein wird gedacht, dass das
andere vorherige Element sein wird. Auch hier müssen Sie diese Scans
vergleichen, wobei einige Operatoren
im Stapel
eingebettet sind. Dann müssen Sie
mit der anderen Priorität dieses
Symbols mit
dieser Priorität vergleichen . Auch hier, wenn es eine Priorität auf diesem Canson-Ball hat, ist weniger
als Alpha des Stapels. Andererseits müssen Sie diesen Unfall
nachverfolgen. Sie pumpen einfach weiter. Sie finden diese Priorität
des Scanns-Symbols weniger als die der oberen
der Stapelmonate. Sie werden diese Spitze davon
finden,
dies scannt in großen Mengen Seltenheit größer als die
Spitze des Stapels. Wenn es so ist, dann hast du einfach
auf den Stapel gedrückt. Das haben wir also bereits
in unserer früheren Sitzung gesehen. Wenn Sie die Priorität
der Oberseite des Stapels finden. Wenn Sie feststellen, dass die Priorität
des Scans Symbols der Oberseite des Stapels entspricht ,
müssen Sie die Assoziativität überprüfen. Assoziativität dieser
Operatoren erfolgt von links nach rechts. Das heißt, du musst
Football bei seinem Ding haben. Aber wenn es von rechts
nach links ist und Sie das Symbol
auf den Stapel gescannt
haben. Dies sind also die Regeln
, die wir bereits gesehen haben. Ich werde auch machen, ich werde diese Regeln auch
in einigen Dokumenten
erwähnen , damit Sie es auch
für Ihren Zweck haben können. Ich hoffe, du hast bald den Punkt verstanden. Wenn dieses
Symbol also der Scan ist, dieser vier Minus,
das ist der Scanausdruck. Was ich bin Symbole, wird das Scan-Symbol sein ,
das
mit Operatoren geliefert wird. Dann haben wir den zusätzlichen
Emit-Bus-Stack geschützt ,
oben auf dem Stapel. Schnelles Entwickeln von Input. Symbolware ist geringer als Sie
die Oberseite des Stapels pumpen müssen. Dies kann
Prioritäten kennzeichnen, die größer sind als. Sie müssen das Symbol oben
auf den Stapel nach unten drücken. Wenn es gleich ist, müssen
Sie die Assoziativität überprüfen. Ich habe es getan, wenn es von links nach
rechts Assoziativität ist. Nochmal, in diesem Fall
wirst du den Anfang dieses Tags knallen. Wenn es von rechts nach links innerhalb
eines Glücks
verbunden ist. Dies sind die Regeln, die
Sie befolgen müssen, wenn Sie was für
Postfix-Ausdruck infix sind. Also hoffe ich, dass du es verstanden hast. Dies ist nur eine schnelle Überarbeitung, die
wir bereits
in den beiden vorherigen
Sitzungen auf dem Whiteboard gesehen haben. Der Hauptzweck
dieser Sitzung besteht also darin , das
gleiche Programm AT
für Sie unter der
Codeblock-IDE auszuführen . Zuallererst
können Sie hier sehen, dass dies
das C plus plus Programm
und derselbe Code ist. Du wirst es finden. Hab ich dir nicht gegeben. Sie können darauf zugreifen und Sie können das gleiche
für Ihren Code
kopieren. Ich habe es dir
zur Verfügung gestellt. Zuallererst werden wir in
C plus plus Code, wie wir das C plus plus gesehen
haben, im
C B auch sehen, dass es ausgeführt wird. Sie müssen also nach oben erwähnten
Header-Dateien
pflegen , die benötigt werden. Sie können hier sehen iostream
und Nortel String Dot. Alle diese Header-Dateien sind erforderlich, da
Sie iostream
zum Ein- und
Ausgeben dient , wenn Sie
die Funktionen für dasselbe aufrufen . Und diese
definiere ich diese Makros. Wir werden also sehen, wenn
ich
Soap- und
Aktionärs-Ansicht verwende , verwenden
wir Stack mit EDI. Beachten Sie also den Grund, warum
dies verwendet wird, um die Größe des Stapels
so zu definieren, dass dies Ermüdung ist. Weil ich es bin, ich benutze, verwende ich ein statisches Array. Wir verwenden Stack
mit Arrays ist statisch. Sie können kein Leerzeichen erstellen. Deshalb
habe ich nicht erwähnt
, Größe wir haben Prävention macht Eis zur
Kompilierzeit selbst. Dies ist eine Größe, die ich mit Edit vollständigen Stapel
gebe. Du wirst sehen, wie Nika du es für richtig gehalten hast. Im Falle dieses C Plus Plus, wenn Sie sich der
Sprache nicht bewusst sind, schreiben Sie. Sie können denselben
Code in C plus plus schreiben. Du kannst es verstehen. Wenn Sie lesen möchten, zeige
ich Ihnen, wie
Sie auch sehen können, wie Sie für C plus plus schreiben können. Weißt du, wir kreieren, wir haben uns an uns gewöhnt. Und es gibt
verschiedene Bezeichner öffentlich, aber ich habe das alles gelesen. Dies ist meine Klasse, die
als Infix für Postfix benannt ist. Sie können hier diese
Kurse wie diesen sehen. Das ist mein
Klasseninfix für Postfix. Und Sie können hier sehen, dass dies eine
schräge Achse durch einen Bezeichner ist. Und du bist ein privater
Zugriffsspezifizierer. Bisher können
Sie im
öffentlichen Zugriffsspezifikator hier sehen, dass ich den Konstruktor
erstelle, der in festen Berichten öffentlich ist, Konstrukt, wissen Sie, in Konstruktoren initialisieren die Videoänderung
der Verwendung. Sie können ein Publikum sehen Ich habe alle Funktionen erstellt, die ich in meinem Programm verwenden
werde. Ich hatte es als
öffentlich gemacht und ich hatte mich
privat für alle
Mitgliedsvariablen gemacht . Sie können hier sehen, dass wir
Stack mit einem Array verwenden. Also verwenden wir das
Top wird sich
auf das oberste Element
auf Stack mit EDI beziehen . Und das ist nicht Stack, der
durch verlängerte Stack max benannt wird. Das ist also der
Stapel, der es nicht getan hat. Wir werden ODER-Betreiber speichern. Ich lasse Sie wissen, was der Zweck davon
ist. Zusätzliche Dinge, die
Leerzeichen sind. Also was verwende
ich hier in unserer Klasse. Wir wissen, dass wir
, da wir Stack verwenden und Editor VR verwenden, kennen sollten die Operationen im Zusammenhang mit
Stack aus Fortune Fall kennen sollten. Warum wird Push and Pop verwendet? Wir wissen, dass wir unter irgendeinem Zustand
auftauchen werden, möglicherweise unter
bestimmten Bedingungen drängen. Was sind die Regeln, die wir bereits gesehen
haben. Ich werde dir zeigen, wie
du das verhindern kannst. Und diese Funktion, die
in dieser Funktion ist, ist fehlerhaft und funktioniert infix
zur Postfix-Erklärung, da dieses Programm zur
Konvertierung und Infix, zum Postfix
sowie zur Auswertung
des Postfixes dient Ich habe auf Social und Neu auf
dem Whiteboard, wie man den
Postfix-Ausdruck auswertet. Daher wird diese
Funktion nur fixiert in falsch fixiert
konvertiert, was ich die von mir erwähnten
Regeln kaufen musste. Und die andere Funktion, die
Auswertung, sobald wir die
vollständige Sprech-Erklärung erhalten haben, wird
Dysfunktion verwendet, um denselben
Postfix-Ausdruck zu bewerten. Und dann Priorität. Diese Enddisparität, die von
diesen beiden Funktionen eingeht , wird
verwendet,
weil eine Funktion aufgerufen
wird,
wenn man sich mit der
Links-nach-Rechts-Assoziativität befasst. Wir wissen, dass unten von
links nach rechts, links nach rechts, wenn es
mit dem verbunden ist, ins Bild kommt. Und dann vitae, Ihre
Priorität der fett
gedruckten Scans ist cmd und das Gleiche dazu, die
ganze Priorität
des oberen Teils des Stapels. Dann kommt Assoziativität ins Spiel, Index ist in der Assoziativität
links oder rechts. Dann knallen Sie
das oberste Element
des Stacks und Sie
werden Ihr Ergebnis
in
Postfix-Ausdruck unterstützen . Assoziativität ist von rechts nach links. In diesem Fall schieben Sie
die Scans in Bone auf die
Oberseite dieses Stapels. Das ist die Sache, Sie wissen,
was der eingehende Fall, die linke oder rechte Assoziativität ändert, dann ändern sich die Regeln. Deshalb habe ich zwei Funktionen
erstellt. Also ein Funktionsname bereits eine andere Funktion für
anonym, aber das Bearbeiten nicht offenbarten eingehenden
Symbols
je nach Assoziativität, ob
es von links nach rechts ist, ich werde Sie wissen lassen,
wie es ausgeführt wird ist leer, um zu überprüfen, ob
Ihr Stack leer ist oder nicht. Denn wenn Ihr Stack durch diese Bedingung
leer ist, ist dies erforderlich, weil Sie
nicht knallen, richtig? Wann immer Sie forken,
müssen Sie auch sicherstellen, dass einige Elemente
auf Ihrem gestaffelten vorhanden sind. Nichts ist
auf deinem Stack vorhanden und schickt uns dafür, dass du fertig bist. In diesem Fall kann das
Problem auftreten, kommen. Das ist der Grund, warum
Sie dies überprüfen müssen. Aber wenn dein Stack leer ist, kann man nicht hoffen. Das ist also der Zweck davon. Nun, Menü, also das ist die, das sind die Funktionen die wir in unserer Klasse
Wasser gesehen haben. Welche Memberfunktionen werden verwendet, welche Membervariablen oder verwenden. Gehen wir nun zur
Hauptfunktion und lassen
Sie uns dann sehen, wie die
Ausführung stattfindet. Wir wissen, dass im Falle
der Hauptfunktion das Steuerelement in
der Hauptfunktion vorliegt und zeilenweise Anweisungen ausgeführt
werden. Soweit
diese Steuerung schwierig ist,
wenn Sie den
C plus Plus-Code ausführen bis alles in
dieser Hauptfunktion und den
zeilenweisen Anweisungen hierher kommt . Also hier, was ich getan habe, können
Sie sehen, dass ich
einen Charakterbereich
Eddie für einen
Infix-Ausdruck genommen und Bearbeitung für den
Postfix-Ausdruck
korrigiert hatte. Wenn ich dem Charakter
einen Bericht fest nehme, wissen
wir, dass in einer festen
Erklärung einfach dieser
sein wird , den ich Ihnen gezeigt habe. Diese ganze Erkundung. Ich nehme das auf. Dies ist meine feste Erklärung
und das Ergebnis, wenn ich den
resultierenden Ausdruck mache, den ich bekommen sollte
, ist
eine Postfix-Erklärung. Das sollte also auch ein Ausweis sein. Das ist der Grund, warum
ich sie
beruhigt habe , abzüglich des Eingabeausdrucks
und des Ergebnisses, das wir erhalten werden, nachdem ich
Sicherheit in diesem Code habe, wird
der Postfix sein , damit es
nicht zu dem Bereich führt. Jetzt ist das nur ein Cout. Wir wissen, dass in C
plus C Out
auf dem MSc Infix angezeigt werden soll auf dem MSc Infix um Postfix und Auswertung
auf dem Postfix zu erhalten. Diese Meldung soll nur auf der Konsole
angezeigt werden. Diese Meldung wird
angezeigt, also verwenden wir c out. Es gibt einen Grund, warum
wir
den Header-Datei-Hash
include iostream aufgenommen haben. Dann benutze ich long int Val. Das Top, das ich verwende, initialisiere
ich meine
Top Vier minus eins. Wir wissen, dass das
Büro und der Stapel zunächst leer sind, daher wird es
minus eins sein. Das Gegenteil. Bill im Unterkiefer,
Sie beginnen Ihren Stapel mit edit zu
füllen und Ihr Vortrag
wird inkrementiert. werden wir bisher sehen. Stoppuhr-Alarm, diese
Nachricht wird da sein. Das ist also alles Erklärungen,
die ich dir bereits auf dem Whiteboard erklärt habe. Das ist nur, ich bewege mich
schnell und habe schnell ausgeführt. Zunächst einmal gibt diese
Nachricht das in
fester Erklärung ein, so dass wenn ich diese
Funktion verwende,
diese neue Schule in der
Eingabe des Benutzers auf
der Konsole getter diese neue Schule in der
Eingabe des Benutzers auf
der , so dass Sie es können geben Sie die Eingabe in festem
Ausdruck wie diesen. Sie können diesen
Ausdruck hier
in Ihrer Konsole geben und
den Code ausführen. Und was ich dann mache, ist dass
ich ein
Objekt dieser Klasse erstelle. Dies behebt also in festen Berichten dieselbe Klasse, die
ich Ihnen jetzt gezeigt habe. Sie können hier sehen, dass diese Klasse den Namen hat und fixiert
ist,
um einen festen Overhead zu erzwingen. Und ich habe
dem Konstrukt bereits die
Membervariable gegeben , oder? Sie können hier sehen, dass ich das Objekt derselben Klasse mit
dem durch diesen erzwungenen
Namen
erstelle . Dies ist eine statische
Objekterstellung. Dieser Code bin ich nicht, ich
mache die dynamische Beziehung nicht. Sie können hier sehen, dass dies ein statisches Objekt
ist. Mit diesem Objekt rufe ich
die Funktion auf, die
infix ist, um Postfix zu erhalten. Und ich übergebe dieses Infix und Postfix in Fixes mehr
Infix-Ausdruck. Zuallererst ist es der
Ausdruck, den ich Ihnen gebe, derjenige, was auch immer Sie
ihnen eine feste Expedition geben, Sie senden das und Sie senden den
Postfix-Ausdruck in Italien Diskurs feste
Erklärung hat nichts durch diese Funktion. Wann immer die
Funktionsstörung durchgeht, setzen wir die Logik mit
einem Postfix-Ausdruck hinein. Also übergibt VS einfach nichts, was wir in seinem
Postfix übergeben, um sie zu beheben. Input-Erkundung,
die Sie vom Benutzer nehmen. Und diese Kraft wird anfangs nichts
sein. Dysfunktion. Wir machen die Lastlogik, wir werden die Logik und
Dysfunktion ausführen, um dies in feste Berichte zu konvertieren und wir füllen diese Funktion aus. Es heißt, lasst uns zu
dieser Funktion übergehen und sehen, wie die Definition davon sein
wird. Diese Funktion, die fest ist,
unterstützt eine feste Funktion. Sie können hier in
dieser Funktion fest,
falsch behoben sehen , Sie
übergeben diesen Monat String und dann
übergeben Sie hier eine andere Zeichenfolge. In dieser Erkundung wird
dies in dieser String-Plakathalle in dieser Funktion,
deren
Strings vorhanden sind dieser Funktion,
deren
Strings vorhanden sind, Ihre Eingabe in
fester Erklärung sein, und dies wird anfangs nichts
stehlen. Aber in dieser Logik werden
wir weiterhin speichern und nicht den
Postfix-Ausdruck. Das von Ethan,
der das Infix zu postfix will. Mal sehen, wie weit ich in dieser Funktion
aufhöre. Sie können sehen, dass ich anfangs
deklariert habe dass
die Variablen, die wir erhalten , die Verwendung jedes Videos sind,
aber dieses von 1. Zuallererst kannst du sehen, dass
ich hier eine for-Schleife verwende. Ich habe dich bereits
auf dem Whiteboard über
über eine for-Schleife erklärt, da wir von links nach rechts
scannen werden . Zuallererst ist dies behoben. Erkundung wird
in der Aktivität gespeichert, so dass v eins nach dem anderen sein wird zu
jedem Symbol ist Wochenende. Vergleichen Sie tatsächlich mit den Regeln, wenn es sich um einen Operand handelt, speichern
wir einfach
im Postfix-Ausdruck. Wenn es sich um einen Operator handelt,
werden wir es mit
diesem Stapel zu tun haben, den wir bereits gesehen
haben. Deshalb
verwenden wir eine for-Schleife. Also all diese Nicht-Peak habe
ich dir bereits in der
früheren Sitzung
erklärt. Dies soll Ihnen nur zeigen, wie wir es
machen und wir werden die Ausgabe
sehen. Ich werde es einfach schnell überarbeiten. Daher verwenden wir diese
for-Schleife für die gleiche Zeichenfolgenlänge
in fester Erklärung,
nacheinander, wenn VS scannen und dieses Infix I,
Sammeln und Symbol. Und deshalb
verwenden wir diesen Switch-Fall hier, weil wir
wahrscheinlich mit den einzelnen Routen vergleichen werden. Also zuerst, warum ich
diese Bedingung verwende , um
diese ganzen Switch-Fälle zu verwenden, für solche Fälle, die
in if-Zustand geschrieben sind. Was bedeutet diese Bedingung? Es geht nicht um
Leerraumsymbol. Sie wissen also, dass
dies das Symbol ist Plus bei all diesen anderen
Symbolen
gleich ist. Wir prüfen es. Dies sollte nicht
der Leerraum sein. Da wir also
unser Hauptanliegen haben, ist es , sich mit den Operanden
zu befassen und mit den Betreibern umzugehen. Und wenn, nehme an, er
würde so laufen, so. Also kommt Erste Hilfe,
dann kann man sehen, dass
es einen Raum gibt , oder? Es gibt einen Raum. Also müssen wir den Raum ignorieren.
Das müssen wir nicht. Wir haben keine
Schleife all diesen Raum,
also müssen wir
dies ignorieren und dann haben
wir Priesterskandal,
ein bisschen Betreiber. Zu diesem Zweck diese
Leerraumfunktion verwendet. Wenn Sie also hier
in diesem Whitespace sehen, was ich hier mache, lassen Sie mich, das ist einfach,
ich suche danach. Sie können sehen,
dass ich
diesen Brightspace erstellt habe
, in dem ich, wenn es sich um einen Bereich handelt, der so sein wird, überprüfe
ich, ob es
ein blindes Audit ist, weil ich es hatte, wenn es einmal leer ist, dann wird es eins zurückgeben. Das bedeutet, dass
es einen Leerraum gibt, also müssen wir ihn ignorieren,
weil wir nicht scannen müssen. Sie wussten nicht
, in welchem Netzwerk ich
den Switch-Fall in diesem
Whitespace schreibe . Ich nehme mit. Wenn es sich nicht um Leerzeichen
handelt, sind nur wir uns unsicher, mit den Regeln zu
schützen. Ansonsten haben wir es nicht ignoriert,
weil unser Raum, wir ignorieren ihn nicht, mit anderen Symbolen
fortfahren. Das ist also ein Grund, warum
diese Bedingung stattdessen, ich werde Ihnen nicht sagen
, dass Sie dieses ganze Konzept
kennen, nicht die Fälle wechseln, die darin enthalten sind. Und so wissen Sie, wann immer
wir Firmenklammern bekommen, sind wir im Gegensatz zu einem
Pool-Check auf dem besten Weg. Wo immer es sich um eine schließende
Klammer durch Fehler handelt, alle Elemente aus dem Stapel, finden
sie tatsächlich die öffnende Klammer
in dieser Logik. Wir haben das Gleiche gesehen, die Codierung, die ich geschrieben habe, also habe ich das
Buch geschrieben und Sie können auf meiner einen Sache
sehen, dass, wenn wir das finden, dann
muss
eins nach dem anderen Stoßen überprüft werden, ob es öffnet sich und wir
müssen aufhören zu pumpen. Wenn es sich nicht öffnet,
haben wir **** aus. Und das werden wir
das Ergebnis im
Postfix-Ausdruck speichern . Diese Logik haben wir bisher schon Na plus minus Multiplikation, Na plus minus Multiplikation,
Division Mod Operator gesehen. All dies, wir geben keine
Pause, das heißt,
Sie können sehen, dass diese Logik für
all diese Operatoren da sein
wird ,
bei denen es keine Pause gibt. Sie können sehen, dass diese
Logik gleich ist wenn Sie
mit den Operatoren kommen. Jetzt siehst du, dass ich
mitnehme, was ich hier mache. Ich überprüfe es.
Zuallererst sehe
ich zunächst, dass Männer irgendwelche Scanns-Symbole
haben und ich bekomme. Wenn also mein
Betrugssymbol dieses ist,
Lücke, wenn es Plus ist,
wenn es sich um eine Lücke, wenn es Plus ist, Division wie diese handelt, wenn es wie
all diese Operatoren ist , dass dies die Scans und Bolzen
sind. Also
muss ich zuerst diese überprüfen. Kann ich alle Scans symbolisch mit Puffer
projizieren lassen, bearbeiten
Sie Sie oben in diesem Text. Bevor wir die Priorität
des oberen Teils des Stapels überprüfen, ziehen
wir diese Überprüfung, ob sie Stapel sind leer oder nicht. Es gibt keinen Betreiberpräsidenten, es gibt keine Frage zu überprüfen. Diese Bedingung ist, dass Sie
überprüfen
müssen , ob der
Stack leer ist oder nicht? Wenn es nicht leer ist, kann
Valenz dann nur Sie die
Polarität dieses Textes überprüfen. Sie können also hier sehen, dass
ich es überprüft habe, aber ich habe mich auf diesem Canson-Ball nicht gut gefühlt, ob er kleiner oder gleich der oben auf
dem Stapel ist. In diesem Fall kannst du hier
sehen, ich bin es einfach.
6. Infix zu Postfix Konvertierung & Evaluation von Postfix C & C++ Session5: Betrug vor diesen
Betreibern, dass es vier plus minus Multiplikation,
Divisionsmodus Verhältnis ist. Du siehst, dass ich
nicht direkt geschrieben habe. Diese Anweisungen haben
möglicherweise geschrieben. Also auf dieser Anweisung,
die da ist, ausgeführt
wird, wird brechen, wird
für das gleiche Ereignis ausgeführt. Und Vogel, es ist Embolus
Plus oder Minus drauf. Juckreiz, Division Mod greifen,
um alle diese Fälle zu unterstützen in denen wir nicht
die gleichen Anweisungen gegeben haben , ausgeführt
werden. Die Anweisung, die das ist, was sollen wir tun? Wann immer die fett gedruckten Scans plus minus
Multiplikation Division modern auf die
gleichen Anweisungen angehoben wird
modern auf die
gleichen Anweisungen angehoben ausgeführt, da
wir keine Bremse gegeben haben. Und was ist diese Anweisung? Zuallererst wissen wir, dass
wir,
wann immer der Betreiber kommt, überprüfen müssen, ob nicht herrscht. Das heißt, wir müssen die Priorität
der Scans
ändern ,
die mit der Priorität der
Spitze des Stapels verbunden sind. Dieses Loch. Sobald dieser Operator kommt, ist
das heißt unsere Erforschung des
Flussflusses. Also wann immer wir den Betreiber bemerken Pflanzen oder es beginnt minus Bigotterie ist wahr, dann folgen mir diese anderen
Post-Op,
wissen, dass die Schule in
Victor Expedition, in der ein Geschäft großen Gläsern sind
symbolisch für Wüsten und Minuspunkte angeborenen und
so weiter bis zum Ende. Wenn es also ein Operand ist, wissen
wir, was wir tun
sollen, Zusammenbau sollte
ihn sortieren und wurde an einem fixiert,
was bedeutet, dass wir erstellt haben. Aber wenn wir die
Operatoren wie Plus, minus,
minus Audre Student bekommen ,
müssen wir uns mit dem Stack befassen, wir müssen mit dem
Stack arbeiten und wir müssen
die Priorität
dieser Scan-Symbole überprüfen die Priorität
dieser Scan-Symbole , das ist das mit dem
der Spitze von ihnen. Das haben wir also getan. Nun, wie ich Ihnen sagte, dass die Priorität
der Scans und Spannung, wenn es plus ist,
ist dies ein Scan-Symbol. An dieser Stelle. Wenn er welchen Punkt unter dem
Scan-Symbol hinzugefügt hat ,
können Sie die Spaltung sehen. Wenn die Scans und der Ballspieler
D kleiner sind als
der oben in diesem
Stapel und der obere Teil
des Stapels , welche
Operatoren vorhanden sind. Wenn es eine Realität
dieser Lager und Moleküle gibt, die weniger sind als die
eines kleinen Fehlers. In diesem Fall
sollen wir von der Spitze
des Stapels fallen und wir
müssen verzerrte und
feste Expedition unterstützen , die der Sport ausgewählt hat. Wenn es Illustrator ist, wenn dies scannt und mutige Klarheit, ob es größer ist die der Priorität des
oberen Stacks. In diesem Fall haben wir einfach PET-Scans und Ball oben
auf diesen Stapel. Ich hoffe, Sie haben es geschafft, aber
wenn die Priorität dieses Scans symbolisch ist, ist
es gleich, wenn die Priorität der
Scans und Monitor der der obersten
Priorität des oberen Stacks
entspricht. In diesem Fall
müssten Sie die Assoziativität nehmen
, also eine linke oder
rechte Assoziativität des Fötus. Und Sie haben einfach
den oberen Teil des
Stapels platziert und ihn
in Anführungszeichen fixem Ausdruck gespeichert , wenn es in diesem Fall rechts nach links
ist, damit einige Leute die
Beteiligten in der
oben auf dem Stapel. Ich hoffe, du hast es geschafft,
das ist ein Grund. Sie können hier sehen, ich habe
dieses Ding geschrieben , dass diese Bedingung oder
diese Bedingung für die
Assoziativität von rechts nach links
ist, die radikal von den
Scans ist, die mit einem verbunden sind. Wenn es gleich dem Netz aller Scans und Fett kommt
und wenn es sich um einen Operator
handelt, müssen Sie sich
mit der Priorität erkundigen. Wenn also der Teilnehmer dem oben auf
dem Stapel entspricht , müssen wir nach der Assoziativität
suchen. Wir wissen also, dass, wie ich auf dem Whiteboard
besprochen habe, die bekommen, wenn Sie
plus Audit haben Minus haben. In diesem Fall können Sie zunächst
diesen Fluss N abzüglich
der Standardstunde
sehen , abzüglich dieser blauen Punkte auf
ihnen oder wenn sie erscheinen. Wenn dies Ihre Scans sind
und dies der obere Teil
des Stapels ist , gibt
mir das Objekt die Priorität. Wenn Sie also wissen, dass in diesem
Fall die Priorität für
beide Operatoren oder den
CPP-Dateimodus in sie einbetten. Sie wissen, dass wenn
es so ist, dazu führt, dass
wir diesen Canson
Bolus Raise zwei bekommen. Und wenn wir die Spitze
des Stapels als zwei erhöht haben,
dann wissen wir, dass wir über sie abstimmen. Zuallererst
haben sie die gleiche Priorität. Dann müssen wir uns
mit Assoziativität auseinandersetzen. Assoziativität
meine ich , wenn ich sage, dass die Assoziativität von rechts nach links
ist. Angenommen, Sie können hier sehen, diese Erklärung ist
da. Du siehst hier. In diesem Fall vermute die Assoziativität in dem Sinne, ich
nehme an,
ich mache
diese Expedition . Das ist es. Angenommen, ich habe, das ist dein Ausdruck
und dein fester Ausdruck. Du siehst hier. Angenommen,
in Ihrem Stapel haben Sie auf und
in Ihrem Hof rhos abbrechen Ihre Scans embolus
restore jährlicher Stapel
hat also oben auf dem Stapel
in diesem Fall angehoben,
wie, was die Assoziativität, wie es laufen wird, wird
es vor allem sein, beide haben die gleiche Strategie, weil
ihr Siem-Betreiber. Das ist also gleich mit einer Entität oder gleich der
mit diesem Dipol verbundenen. Lassen Sie Administratoren die Ausführung
von rechts nach links so dauern . Also zuerst, mach Handgelenk oder falsch, es wird zwei heben bis
drei ausgeführt werden. Sie wissen, dass zwei auf
drei erhöhen acht sind. Was dann, was auch immer wir von
den Schülern bekommen, die wir
behandeln können, als in der
Wüste . Also was Thumbtack
drei, dann zwei, auf k
erhöhen.
So wird es sich entwickeln. Also zuerst, was wir tun werden, was dies bewertet
wird , ist
die Einschränkung des Baums. Angenommen, wir werden zwei auf drei
erhöht. Dann schließlich wird dieses Essen
noch acht hingerichtet werden. So funktioniert es. Also definitiv
mit diesen rechts und links verbunden. Im Falle des Plus-Minus legt
die Erklärung in
diesem Fall dies minus zwei dar. Also in diesem Ausdruck bisher, also folgen Sie mir, dass
oben auf dem Stapel oben dem Stapel steht, wenn Sie sagen, dass die USA und Ihr Scan Minus
abreißen. In diesem Fall habe
ich das
spezifische Gewicht dieses Plus und Minus gesehen, richtig? Assoziativität, wir wissen es. Plus und minus
dies von links nach rechts, dieser Ausdruck zuerst acht
plus 40 wird ausgewertet. Das heißt, es wird es sein, lass uns falten wird 12 sein. Dann ist dieser Ausdruck
acht plus vier ist 1212, minus zwei ist minus zwei, also wird es dazu führen. Das findet die
Spaltung statt. So war es also habe ich das im Herbst
geschrieben. Wissen Sie auch, dass abgeworfene Daumen interpretiert wurden, und wir müssen den
zugehörigen 3Ps-Rang berücksichtigen. Oder welche anderen Operatoren , die wir in unserem Code
durch Assoziativität aufgenommen haben ,
sind von links nach rechts. Deshalb habe ich
in diesem Zustand oder jenem Zustand auf
Sie hier nachgesehen. Ich überprüfe, ob der
Stapel oben auf dem Stapel ist, wenn er diesen Operator hat , ist
es drei, es sind zwei. Und wenn es sich um
Scans und Rollen handelt, sind diese beiden auch, das heißt, Sie können in diesem Fall eine
Bulldog-Demo-Beschädigung sehen. Wir wissen, dass der Index die Situation
ist. Und weil wir einfach das tun
müssen, was wir tun
sollen, da ich Ihnen
gesagt habe, dass im Falle dieses FBI die
gleichen Operatoren hat, dann keine Identität über dem Stack hat und
es sich um das Gleiche. Dann schützen wir uns
mit assoziativer, assoziativer Einheit, die mit
diesen von rechts nach links
verbunden ist, als
das, was wir tun sollen. Wir sollten
Ihre Unterstützung nicht aufgeben. Es wird tiefer schieben
, was ich getan habe. In diesem Fall werden m gleich von links
nach rechts
verknüpft, um es zu wiederholen. Das ist eine andere
Bedeutung. haben die gleiche Priorität pro Oberseite des Stapels
und scannen das Symbol. Wenn die Assoziativität von
links nach rechts ist und
wir Paulus, aber wenn nötig, Fähigkeiten ,
richtig, für Lambda und
wir müssen abwerben. Daher habe ich
eine andere Funktion erstellt als
dieses prioritäre eingehende Symbol. Also in diesem
Schwerkraft-eingehenden Symbol, was ich posten werde. Alle Sinter und Unterstützungen, um mich zu
drängen, wissen, dass es mit
diesen regulären Piazza
Posts zur Veranda verbunden ist . Das werde ich
tun, um den Zweck voranzutreiben. Ich hatte eine separate
Funktion geschaffen, die Ungleichheit ist, diesen Angriff in diesem Angriff, der die Polarität unterstrichen
hat
eingehendes Symbol. Und wenn die Parität
des eingehenden Symbols, wenn ja, dann dieser
Hund, die Priorität des Hundes
der Spitze des Stapels.
Was heißt es also? Also Falstaff darüber, was ich mache, da ich es bin, sollte ich es tun. Was dieses Symbol,
das begann, ist, wenn der obere Teil des
Stapels Sie
als Raise zwei und dieses eingehende
Symbol haben , das ist dieses. Wenn es all
seine Wunder gibt, aber es hat immer noch dieses. Dieses Ungleichgewicht auf dem Stuhl. In diesem Fall,
was ich tun werde, werde
ich eine Vielzahl von eingehenden
Symbolen verwenden. Ich komme zurück. Der Rückgabewert wird mit dem von verglichen, aber ich habe dich an der Spitze gemacht, was bedeutet das für Quadrapol? Das wissen wir allerdings. Lassen Sie mich
in diesem Ausdruck hierher kommen da ich dachte, dass Sie
Epidemiestudenten tun sollten. Angenommen,
ich habe in diesem Fall einen Stack ist eins. Steh genauso gut wie mein Scan-Symbol. Ist auch das Symbol
, das skandalös ist. Dies sind die Symbole, die Operatoren, die hier sind und dann
exponentiell Symbol fixieren. Und wir wissen, dass die
Spitze des Stapels, was ist der obere Teil des Stapels? Es sind also beide gleich. Was ich tun werde, da
ich nein sein soll, ist
die Assoziativität dafür, dass wir es tun sollen, was die Scandose oben
auf dem Stapel haben will. Was auch immer Sie tun, ich habe einfach
eine separate Funktion erstellt die dieselben
Sima-Operatoren
ist oder die ich nicht dieselbe Funktion aufrufen kann
, die Priorität hat. So können Sie hier sehen In Disparity Funktion
was wir tun. Lassen Sie mich Ihnen die
Funktion zeigen und dann sogar diese
Prioritätsfunktion
verstehen. Die Funktion, warum
ich das verwende, ist eine Auflösung des
Klassennamens. Und weil ich diese Funktion
erstellt habe, denken Sie daran, dass ich
sie außerhalb der Klasse definiert habe. Sie haben diesen
Schimmer der Klasse benutzt. Und dann die Scope Resolution. Dieser ist der Name des
Namens der Funktion. Also was ich mache,
wenn die Priorität, diese anderen, diese
anderen Charaktere. Wenn also die Prioritäten, diese Zeit, die
0 Beweise öffnen, wenn es Plus und Minus ist, verwenden
wir hier nichts. Also kehre ich zurück. Da wir, ich zu einigen zurückkehre, benutzen
einige Positionen
keine Pause. Seit vier plus n minus können
Sie Partner sehen, die
wir nicht verwenden break. Die größte Notiz, dass
dies ausgeführt wird, wird dieselbe Anweisung ausgeführt. Also sowohl Plus als auch Minus kehren
wir zurück. Eins. Wenn wir die Scans
und Kühnheit haben plus und OH Minus wird einen zurückgeben, wenn
wir Multiplikation haben, sollte die
Division einen höheren
Prozentsatz sein als in diesem Fall. Ich komme einfach zurück ja. Wenn wir aufstehen
, wissen wir , dass es
im Vergleich zu anderen Betreibern größer ist. Also kehren wir zurück.
Wenn Sie anrufen, was passiert tatsächlich, wenn
Sie dieselbe Funktion aufrufen, lassen Sie mich es Ihnen auf diese Weise sagen,
dann werden Sie lernen,
es in diesem Fall zu ertragen , können
Sie hier sehen. Ja. V-naught, wenn beide
gleich sind, wie das Skelett, oben auf dem Stapel, ohne dass kein Operator S angehoben wird. Wenn ich die Funktionsstörung
der Einheiten nicht ausrufe wenn ich diese Priorität verwende. Und dann ist die
symbolische Rate in runden Klammern größer als den Stapel
oben
zu steuern , ich falle. Wenn ich dieselbe Funktion aufrufe, wissen
wir, dass in
diesem Fall was passieren wird? Es wird ignoriert, dass der
Paritätsoperator zwei ist, aber wir kehren zurück, wir kehren zurück,
wie die Bearbeitung ist. Was passiert in diesem Fall dem Ausführen von S3? Was wird in
diesem Fall passieren, kann es sein, schaffen Sie
nicht ein anderes
Land wie dieses? Wenn wir also nicht symbolisch
eingehende
Seltenheitsunterstriche erzeugen , ist dieselbe Funktion, die
Priorität hat und daher involviert ist . Und ich habe die
Bedingung überprüft, die
größer ist als die Parität des
Stapels von oben. Ich weiß, dass
beide S3 zurückgeben, wenn ich dieselbe Funktion
aufrufe . Diese Bedingung wird also nicht
erfüllt sein , da diese als drei zurückkehren wird
. Dies wird auch
zurückgeben, es sind drei, dann
wird diese Bedingung nicht erfüllt sein und wir werden
mehr Zeit damit verbringen. Wenn die Assoziativität von rechts
nach links ist, bin ich druckvoll. Was immer wir wollen
, wird nicht passieren. Also Net Board, was ich getan habe, habe ich erstellt oder die
Druckfunktion Priorität eingehendes
Signal, es ist fett fett. Nur wenn wir
symbolisieren können, liest zwei. Und wenn wir die Spitze des
Stapels als Hocker bekommen und nur ich werde diese
Funktionsvielfalt des eingehenden Symbols nennen. Und für die symbolischen Links zu was diese Priorität
des eingehenden Symbols ist, wenn es größer ist als die der Seltenheit der
Spitze des Stapels, dann werde ich es nur tun, welche Rabatte in Polen
die Spitze des Stapels. Was ist das eingehende Symbol? Das ist das Incoming.
Du siehst hier. In diesem eingehenden Symbol habe ich diese Skizze
und diesen Ball geschrieben und behalten. Es verwaltet dies nicht
und kehrt einfach zurück was passiert, wenn
diese Funktion aufgerufen wird, dann wird sie zurückgegeben oder dieses Symbol gekauft, das für den REI-Shop bestimmt
ist. Aber für diese Prioritätsfunktion ist
das dieses Symbol, wenn es diese beiden sind. Sie können hier sehen,
dass wir für dieses Scans und
Balleingangssymbol
wieder zurückkehren . Ich kehre für die Veden oder diese Priorität für den
oberen Teil des Stacks zurück, ich gebe drei zurück, weil ich die
Prioritätsfunktion
aufrufe, die drei zurückgibt. Was wird
in diesem Fall passieren? Man sieht, dass das Zeug
auf Silben sind, die Reihe sind. Was wird passieren? In diesem Fall? Sie können hier sehen, dass das
eingehende Symbol
false zurückgibt , weil wir bereits
die Erkenntnis gemacht
haben und diese
Schwerkraft zurückkehrt. Diese Bedingung wird erfüllt sein , da vier
größer als drei sind. Dieser Anbieter erledigt für und
Behinderung sind drei erledigt. Für Deskriptor als drei ist
diese Bedingung erfüllt. Violinenstiefel Wir wollen
das Gleiche. Und dann drücken wir einfach Scans und fett, als zwei
an die Spitze des Stapels heben. Wir wissen also,
dass bei jedem Rennen bis zum Ende das Symbol und die Spitze des
Stack-Arrays zwei sind. Dann sollten wir diesen
Canson-Ball einfach auf den Stapel
schieben. Deshalb
machen wir das Gleiche. Wir sind also einfach gut. Wir erstellen eine andere
Funktion, die
das gleiche Tim-Volumen zurückgibt. Es wird eine
größere Priorität zurückgeben. Das bedeutet also, dass diese
Bedingung
erfüllt sein wird und
wir dann drängen werden. Jetzt, sobald das passiert
, würden wir einfach die Pause
machen. Wir wollen also nicht, dass andere
Dinge passieren. Das bedeutet, dass dies
herauskommen wird und dann wieder symbolisch verstreut sein wird. Aber das ist nicht der Fall. Das heißt, wenn wir nicht die Scans im Bolus
haben, diese beiden und
wir haben nicht die Spitze des Stapels als Rennen an
die Spitze des Stapels, sowie Scansion
Baldi sind nicht zuletzt zwei, dann in dieser Fall wird diese
Bedingung nicht erfüllen. Dieser Zustand wird überprüft. Diese Bedingung ist also die Assoziativität
nachzudenken
, die von links nach rechts ist. In diesem Fall, was
wir nehmen werden, werden wir das
zuerst überprüfen. In diesem Fall prüfen wir
einfach Postdoc oder ob der Stack leer
ist oder nicht. Warum ich überprüfe, dass der
Stapel leer ist oder nicht, weil wir wissen, dass diese
Bedingung, nämlich zuerst, und das ist es, was wir
mit der Schwerkraft prüfen. Wenn also die Polarität
des, dieses Gang-Symbols, können
Sie sehen
, ob es im Vergleich zu der Priorität
auf dem Stapel
notwendig ist . Das ist es, was wir als Student
vermuten, wir wissen, dass wir einfach Unterstützung sind,
um uns
von oben auf dem Stapel zu leihen , und wir
sollten im resultierenden
Postfix-Ausdruck
gespeichert werden. Es ist auch ein Gleichgewicht. Die Eitelkeit der
Scans und des Monitors
entspricht der Priorität
des oberen Teils des Stapels. In diesem Fall sollen
wir auch für
die Assoziativität, für die Belästigung der
Assoziativität, die von links nach rechts gilt also für die Belästigung der
Assoziativität, die von links nach rechts gilt
, einfach fallen, wir sollen nicht,
was zu Wasser wird assoziiert, wenn die
Gravities gleich sind. Aber wenn die Assoziativität
bei den Raubtieren gleich ist, bestimmte Pflichten von rechts nach links. In diesem Fall
sollen wir drängen. Aber wenn die Polaritäten
sehen, dass dies hier ist, können
Sie Objekt oder gleich sehen, aber hier habe ich die
Assoziativität nach links nach
rechts in Betracht gezogen Assoziativität nach links nach und wir
sollten pumpen. Denn was hier von rechts nach links
verbunden ist, habe ich j und ich habe
einfach die Bremsen gegeben,
es wird kommen, wenn diese
Bedingung nicht erfüllt ist,
das bedeutet, dass Sie den Mitarbeiter in
Betracht ziehen können. Schick als das. Dies werden
wir auch nehmen, welche Assoziativität von links nach rechts
ist. Assoziativität kommt im
Urlaub
ins Bild und Ihre
Prioritäten werden gesehen. Wenn Sie also die Scans
- und Kochpriorität geringer haben, können
Sie hier sehen, dass
wir sie
weniger als oben auf dem Stapel überprüfen . Feind, ja, und bitte
unterstütze die Spitze
des Stapels und speichert in diesem Ergebnis in
Postfix-Ausdruck. Aber wenn es mit ausgestattet ist, dann sollten
wir auch fallen, weil wir hier die
Assoziativität als Neptun in
Betracht ziehen, oder? Das ist was, und dann, indem wir diese Möbel
durchschnittlich machen, denn wir wissen,
dass wir es einfach sind, wenn wir diese
Stornierung haben , alle Priorität weniger als die Oberseite des Stapelbildes. Angenommen, wir müssen
weiter auftauchen, bis wir die Priorität
dieser Banden haben. Dankbar. Selbst wenn die VIP-Ungleichheit
dieser Scans und Bälle oben auf dem Stapel eingebettet
ist, wird der
obere Teil des Stapels beteiligt sein. Also werden wir dann einen neuen Pop aus dem Stapel
geben. Es wird also der Andrea und der Mensch sein, der tot im Stapel
ist. Auch hier werden wir die Priorität mit diesem
Top bei diesem Check überprüfen, wenn wir die Scans und
mehr Priorität geringer finden, werden wir
wieder
den oberen Teil des Stapels veröffentlichen. Das werden wir sein,
mach weiter dasselbe. In dieser Priorität wird es
sein, bis wir diese
Parität kleiner als
dieses
Bandensymbol bekommen Parität kleiner als
dieses
Bandensymbol , das kleiner ist als die Seltenheit
der Spitze des Stapels. Sobald diese Bedingung nicht erfüllt
ist, bedeutet dies eine Priorität der Scans, die symbolisch ist, wenn
sie größer als ist, wird
diese Bedingung nicht
ausgeführt, nicht beides. Und schließlich werden
wir
dieses Symbol auf den Stapel setzen . Das
machen wir in diesem Fall. Sie können hier zuerst sehen, dass
ich dies für den
Zugriff auf Ihren Benutzer gemacht hatte. Sie können einfach oder einfach
überprüfen, Sie können einfach kopieren, denselben Code
einfügen und in Ihre
Codeblock-ID ausführen und das Ergebnis sehen. Sie können es einfach für
denselben Code tun, dieselbe Szene, die Sie säubert,
einfach mittel verfügbar. Was wir machen. Ich
hoffe, Sie haben also verstanden, dass die vier verschiedenen
Strategien die Scans
und Walter-Operatoren
niemals betreiben, was wir im
Gegensatz zur Konvertierung
aus und behoben haben. Das sollten wir
tun, wenn wir diesen Embolus bekommen. Afrikas. Das nächste ist, dass wir das,
was wir jetzt überprüft haben, die Öffnung überprüfen müssen. Eine runde Klammer schließt. Wir haben
nach den Betreibern gesucht. Jetzt ist das letzte, das der Standardwert
ist. Was kennt die Abteilung, die wir kennen, die Standardeinstellung abzüglich Ihrer Operanden. Wir wissen, wann immer Sie die
Scans als Operanden einbeziehen, was wir im Gegensatz zu Julia
einfach im Knoten speichern
sollten , ist, dass ich keinen Ausdruck bearbeiten
erwartet habe. Es ist ein bisschen mehr
Splits-Erklärung. Und das ist der Bereich, weil
es das gibt, an UBI einfach
in diesem Postfix-Bereich gespeichert ist. Und wir werden zunehmen. Die Leute, die sich getrennt haben. Dieser Strahl wird
inkrementieren, denn wie wir gespeichert werden, sobald wir ein Symbol in diesem Array
hervorgebracht haben, werden wir so
implementieren, dass nächsten Mal, wenn wir
diesen Symbolorganismus hinzufügen, wann immer die Lehre wieder gleich
kommt, wird
alles, was involviert ist, verschuldet
gespeichert, wurde gegessen. Und das ist der Grund, warum wir, anstatt Männer zu erhöhen, speichern
wir das Symbol und diesen
Arzt oder den Herausgeber. Das tun wir in den Standardwerten, da wir wissen,
dass wir uns helfen
lassen oder einfach nur bei Verdächtigen
aufbewahren lassen. Expedition. Ich hoffe, du willst diese ganze
Sache und das ist reparierbar, würde mit Experten sprechen. Und schließlich, da
wir dies für eine Schleife machen, das sind wir,
sollten wir eins nach dem anderen machen. Dies für das 0te Element
für Element genommen, all dies wird bis zu
dem Ende erreicht , das sie bringt. diesem Grund
geben wir diese Bedingung an, Zeichenfolgenlänge des
Infix-Ausdrucks des Scans auf diesen Symbolen. Sobald wir den gesamten
Ausdruckscan ausgeführt haben, kommt
die for-Schleife zu Ende. Was passiert in diesem Fall? In diesem Fall müssen
wir noch überprüfen
, ob dies außerhalb
der for-Schleife liegt. Da ein PR-Ereignis
oder wir fertig sind, sobald wir mit dem
vollständigen Scannen
der festen
Erkundungsforschungen von Wilkin fertig sind , kommt
die for-Schleife zum n. In diesem Fall können Sie
Ihre
Stack ist leer oder nicht. Wir haben gesehen, dass wir, wenn
der Stack nicht leer
ist, einfach
aus dem Stack springen müssen und wir haben in diesem Ergebnis
im Postfix-Ausdruck
vorgespeichert. Das ist der Grund, warum ich diese While-Schleife
angegeben habe. Wir müssen alle
Elemente eins nach dem anderen setzen. Wir bekommen diesen Stack nicht leer und Sie
müssen einfach in
diesem festen Ausdruck gespeichert werden , der Expedition hinzugefügt wird, also das ist einer, der ausgeführt
wird. Schließlich erhalten
Sie das Ergebnis im Postfix-Ausdruck
und wir müssen einfach dieses Nullzeichen hinzufügen und das große nicht
repariert wird, Eddie. So werden Sie
Ihren Kurs reparieren, bearbeiten,
füllen diese Funktion aus, die in dieser fiktiven oder erwarteten Funktion enthalten
ist. Und schließlich, wie nennen wir dieses Infix
von der Hauptfunktion aus nach Postfix. Wir bestehen
das, wir haben gesehen dass
wir dies
in einer festen Explosion
passieren Postfix
nichts hatte , als wir
von der Hauptfunktion aus aufgerufen haben. Sobald diese Funktion
in Fixmonaten Pix2Pix aufgerufen wird, diesem verzögerten Strang, sind dies alles Anweisungen, die ausgeführt werden. Schließlich erhalten Sie das
Ergebnis zu einem falsch fixierten Erythem. Und schließlich
kommt es zu der Spannendysfunktion, wenn
es darum geht, sie wird zur
Hauptfunktion gehen, wo von Merritt, was man nennt,
von dieser Hauptfunktion aus, von dieser Zeile aus, es ist von hier weg und du bekommst den Sport
Fixed Edit Film. Und durch das, was du tust, bin
ich einfach verdient. Dies zu erhöhen bedeutet
, den Wert zu drucken. Sie können sogar einfach eine
Fehlermeldung
anzeigen, wenn Sie
einen Blueprint für Wert auf diese Weise geben
können. Das ist also, was dieses Ende l im neuen Liner
ist, dieser Wert soll gedruckt werden. Und dann, sobald ich
dieses Ergebnis in
Postfix-Ausdruck bekomme , der
auf dieses Programm gemalt wurde und über Bewegung von Infix zum
Postfix-Ausdruck spreche. Neben dem Programm dient auch
zur Auswertung
eines Postfix-Ausdrucks haben
wir
in anderen Videos gesehen , wie
man ihn auswertet. Wir kennen das Konzept
der Evaluierung. Lass mich einfach schnell Gerät machen. Von diesem Objekt, das in Boote durchgesetzt
wird Schutz, das hier erstellt wurde,
habe ich diese
Funktionsauswertung beider genannt . Und ich habe dieses Ergebnis
in Postfix-Ausdruck gefragt
, den ich von diesem
Infix zu Postfix bekommen habe. Was hat der böse
Unterstrich-Post? Der Input für
Sport ist das, was wir bekommen haben. Kommen wir hierher zur Funktionsdefinition
des eval-Unterstrich-Posts. Es wird eine ganze Zahl zurückgeben, daher wird
Ihr Ausdruckswert zurückgegeben. Was es tun wird.
Dies ist zuallererst dieser Infix-Ausdruck vorhanden. Es wird in die Erkundung
dieser Spezifikationen umgewandelt
, damit wir sehen können, welche
Beiträge einen festen Ausdruck haben, den wir hier bekommen werden. Und das war eine feste Erklärung. Ich boxe hier in
dieser Funktion, die
in diesem Kurs ausgewertet wurde. Schließlich
wird dieser Postfix-Ausdruck ausgewertet und
Sie erhalten das Ergebnis. Was auch immer Sie erhalten, das
Ergebnis wird verdient sein. Alles schließlich hat der Benutzer gegeben. In festem Ausdruck und in unserer Kodierung vf und
wollen Ausdruck postfixieren. Und dann bewerten wir es. Wir haben gesehen, was das Ergebnis davon
sein wird. Zunächst einmal können
Sie hier sehen, was ist die Logik für diese Auswertung
eines Postfixes oder was auch immer? Das, was wir in diesem tun
sollen was bei
dieser Auswertung von Postfix tun soll. Wir haben gesehen,
dass ich das als Postfix bekommen sollte. Dies ist ein
Postfix-Ausdruck, den Sie danach
wünschen und
von Infix zu Postfix wechseln möchten. Dies ist kein fester
Postfix-Ausdruck, den Sie erhalten. Angenommen, dies ist ein
Postfix-Ausdruck, den Sie erhalten. Zuerst werden wir es also von links nach rechts
scannen. Wir werden eine
for-Schleife für dasselbe verwenden. Sobald wir den Betreiber gefunden haben. Sobald wir das Gegenteil gefunden haben, handelt es sich um ein Angebot von Fotos und Plus als
Operator. Sobald wir den Operanden gefunden
haben, schieben wir ihn einfach auf den Stapel. Hier wird dies also dagegen
sein, wenn wir die
vollständige Weltraumforschung bewerten. In diesem Fall
werden wir sie in der Statistik einfach offensichtlich
beobachten. Wie wir gesehen haben, drängen
wir viele
Maulwürfe, die sich aus
festem oder zur
Weltraumforschung im Stapel wandeln, die Operatoren,
nicht die Operatoren,
aber dies ist eine folglich
bewertete festem oder zur
Weltraumforschung im Stapel wandeln, drängen
wir viele
Maulwürfe, die sich aus
festem oder zur
Weltraumforschung im Stapel wandeln, die Operatoren,
nicht die Operatoren, Bewertung. Wenn wir von links nach rechts scannen, bekommen
wir vielleicht einen. Und wir kriegen die Skizzenmiliz. Wenn wir die Scans und
Modus Operandi bekommen oder
einfach auf den
Stapel schieben sollen . Landschaft. Der Operand APS
schiebt es auf den Stapel, wenn wir oft wieder
ein
anderes Symbol finden , schieben
Sie
es auf den Stapel. Wenn wir den Betreiber finden. Wenn wir den Operator finden, werden
wir manchmal
einmal auftauchen, wenn wir platzen, Sie wissen, dass das jüngste
Element, das wir sind, das in letzter Minute gewildert
wurde, beide sehr schnell
sein. Wir wissen, dass dies ein
Konzept des Stacks ist. Damit Portfolios
fallen, wird gebildet. Sie werden eine Variable sammeln
. Und dann werden wir es wieder sein, wir werden Vollzeit arbeiten. Es wird also auftauchen, warum wir zweimal pumpen
werden
, damit wir
diesen Beitrag für unser
Geld in einer Variablen
und einer anderen Operation in einer Variablen sammeln
werden diesen Beitrag für unser
Geld in einer Variablen . Und dieser Operator
, den wir gekauft
haben, würden einfach deshalb wir
einfach
deshalb,
was wir
beide Werte tun werden. Dann werden wir dieses
Plus
einfach zwischen
diesem gebobten Wert betreiben . Damit dies der Fall sein wird, wird
dies das Szenario sein. Das heißt, wir bekommen
den Standpunkt der Software, was wir tun werden, die
Umfragefunktion wie diese. Angenommen, in dieser Videofähigkeit wird
dies vom
Pflegepersonal sein. Und das wird
mich wieder für die ersten vier kriegen lassen. Wir bekommen vier, weil es den letzten Wert speichern
kann. Also seit Phosphat Es ist acht, dann haben wir auf die
Erschwinglichkeit gedrängt, das letzte Element auf dem Stapel, so dass dies sehr nahe
an einem und Standardstopps sein wird. Und die zweite, zweite, beide diese acht werden gebildet und wir werden einfach
der Betreiber sein, den wir bekommen haben. Wir werden einfach
nur eine Funktion , die weiterleitet, wie wir in diesem Fall arbeiten
werden, wir werden einfach
Funktion aufrufen und prüfen, ob es sich um
einen Plusoperator handelt. Dann
werden wir in diesem Fall so arbeiten. B plus B ist einfach sein. Zunächst einmal dies gebildet und
wir
haben uns in diesem Spiel gesammelt. Und dann hoffen Sie
das zweite Mal, dass wir verbunden sind und Sie können die
Bestellung sehen, die wir ausführen. B plus a b machen APSP nicht. Dies werden wir auf diese Weise
bewerten. Auch das, was auch immer Sie aus dem
atemlosen großen Becher erhalten. Sie wissen also, dass wir aus dem Plus, was wir tatsächlich bekommen, von P plus a, was wir
bekommen, 12 bekommen. Dies wird sein, wird einfach wieder sein es auf den Stapel
schieben. Was wir tun werden und
mich dazu bringen, das andere Symbol zu scannen, nächsten Symbole, aber das
Nächste ist wahr. Ist es nicht. Es ist Fail-Stop aller
Nazi-Maulwürfe, sie drängen einfach diese
Operation, es ist ein Operand, also werden wir
es auf den Stapel schieben. Auch hier werden wir den
Embolus wieder ansprechen und ihn auf den Stapel schieben. Sobald wir die Raise Two bekommen
haben, werden wir einfach
Elemente aus dem Stapel platzen. So werden wir also
arbeiten und wir werden einfach nach diesem
Rennen um die Funktion suchen. Diese Funktion, lassen Sie mich sein, wir können
Ihnen einfach einen Schaltfall geben können. Was wir diesen Sport machen werden und du hast
mich Gott Ford hier gesehen. Wir sind hier angekommen. Wie
werden Sie operieren? Zuallererst werden
wir
als b plus a operieren. Sie können die Bestellung im ersten,
zweiten Jahr Schweinefleisch sehen . Sie können sehen, dass wir
diese Erklärung b plus a machen also werden wir den
Switch Case besser geben. Wenn es Plus ist
, werden wir einfach in dieser Reihenfolge
bewerten. Wir werden diesen Operator plus verwenden. Und wirklich
wird es in der Reihenfolge plus ein
null ein Plus B sein Die Reihenfolge ist
also
sehr wichtig, weil wir
das nächste Mal sehen, wie
man den
Infix-Puppeneffekt konvertiert. Und das ist der, wir müssen auch prüfen, wie die Bestellung sein
wird. In diesem Fall ist diese Reihenfolge, in der Sie diese Umlaufbahn
haben sehr
wichtig. Das ist b plus a. Also das
werden wir das schreiben. Welcher Fall, wenn es sich um
einen Plus-Betreiber handelt, wenn es sich um einen Wettlauf zum Betreiber handelt, wenn es sich um ein Minus handelt, wenn
es sich um die Region handelt. Für all diese Betreiber werden
wir den
Switch-Fall machen und den Ausdruck
in dieser Branche
schreiben. So kannst du hier sehen, lass uns zur Funktion
kommen
und jetzt sehen. Zunächst einmal können
Sie in diesem
Bewertungs- und Score-Beitrag sehen, dass wir eine
for-Schleife gemacht haben, indem wir
Sie aufheben , weil ich den Wolf
scanne war der feste Ausdruck eins nach dem anderen, jedes Symbol von links nach links richtig. Ich überprüfe, ob dieser
Zustand ich habe, ich nehme in dieser Region ein,
das heißt, wenn es mit
Blut von 0 bis neun gemacht wird, dann ist es ein Operand und wir nennen einfach
welche -Funktion
werden wir einfach die operieren auf den Stapel schieben. Wenn es nicht 0 bis neun ist, wenn es sich nicht um eine Zahl handelt, wenn es sich nicht um eine offene Stelle
handelt, wird es
zur anderen Bedingung gehen. Und das heißt, es
ist ein Betreiber. Es wird
bisher zweimal der erste Ball sein, den ich in der Variabilität
sammle. Was bedeutet diese Variabilität? Es ist älter. Sie können hier sehen, deshalb bin ich für dieses Ende länger
erforderlich. Wir nehmen diesen
Ausdruck als Zahl. Wir machen den
Ausdruck nicht als Charakter. Deshalb
verwende ich ein langes int, lese eine zusätzliche Stummschaltung
lange im Ordner oder deklariere und deklariere die
Variable, die EnB depth ist. Ich denke über diesen
Ausdruck nach, der die Zahlen
und nicht die Zeichen hat. Das ist also das, das du im Hinterkopf behalten
musst. Wir nehmen den
Ausdruck, fester Ausdruck
war,
als Zahl. Wenn Sie dies nicht berücksichtigen
, ersetzen
wir die
Werte für den Ausdruck. Bevor wir in diesem
und dem nächsten Block
sammeln ,
verbinden wir uns mit dieser Variablen. Dann benutzen wir den Koffer, wofür
diese Schalterkoffer? Wenn Sie prüfen, ob
das hier ist, kopieren wir. Das ist dafür. Du hast nachgeholt,
du lagerst das. Wenn du
dir gegeben wirst, werden einige Leute unter dieser Bedingung
zuschauen, zufrieden
sein. Das ist das. Wenn die Bedingung erfüllt sein wird. Wenn es sich um einen Operand handelt,
wenn dieser Ordner wieder
wird, wird die Bedingung erfüllt sein. Der Login schiebt es das nächste Mal. Sofern keine Beteiligten werden erneut überprüft. Ich bewerte für die, denn die for-Schleife an diesem Board wird gescannt.
Es ist ein Betreiber. Der Zustand
wird nicht erfüllt. Sonst Bedingung, in dem die Zufriedenstellbarkeit
aus dem Stapel kommt, was auch immer wir 42
Mal daran beteiligt haben. Das ist für diesen Operator wird sehen, ob es sich um
einen Plusoperator handelt, Autismus minus
gewöhnlichen Typs. Es ist eine Multiplikation. Wenn es sich um eine Abteilung handelt, wenn es nicht alt war, als ob es Array-Student ist. Dies bewerten wir einfach
auf diese Weise. Sie können die Bestellung sehen. Dann ist das zwischen
diesem Operator, unabhängig vom Scansymbol. Auch hier können Sie sehen,
weil ich das abnehme, wieder für die Bestellung
ist b minus a.
Wenn es sich um eine Multiplikationseigentümer-Perle handelt. Sie müssen also das
Ergebnis senden, mit dem
Sie im
Stiel gespeichert werden, so weiter. Es ist also
der gesamte Datentyp verlängert,
weil er sich auflöst und der Datentyp und Sie überall bremsen müssen. Und schließlich das
Ergebnis, das Ergebnis. , Sie haben jedes Mal Angenommen, Sie haben jedes Mal einen
Grund gekauft, als das größte passiert, und dann schieben
Sie diesen Stamm. Was auch immer das Ergebnis Sie von B plus einem Ergebnis
erhalten, das Netz ist dieses, B plus EUS Plünderung. In diesem Schritt
drücken Sie auf den Stapel. Auch hier werden Sie scannen. Und das andere Symbol an diesem Ende
schiebt man es oft einfach auf den Stapel. Wenn es sich nicht um einen Open-End
handelt, werden
Sie die Werte pumpen wir bereits auf dem Whiteboard gesehen
haben. Wie erfolgt die Auswertung? Wenn Sie schließlich die gesamte falsche
feste Erkundung
scannen den gesamten Ausdruck
auswerten, wenn Sie damit fertig sind, lesen Sie
Ihre in Ihrem Stack. Das werden unebene
Orte sein, die wir erleben
und von dem
Stapel profitieren, und Sie werden es sein. In diesem Ergebnis. Das wird also auch
auf dem Datentyp lang sein, da es
sich um eine ganze Zahl handelt. Und schließlich geben
Sie
diesen Wert zurück, der
bereits wertvoll ist, aber nach der Auswertung
des Ausdrucks werden Sie den Wert
zurückgeben, der Ergebnis zurückgegeben wird. Dass es
von dort zurückgegeben wird, wo es hieß. Es wurde von
dieser Position aus aufgerufen, von dieser Zeile in
der Hauptfunktion. Wenn wir also in dieser Datei
sammeln, können
Sie sehen, dass ich diese lange Int
genommen habe, und schließlich drucke ich
diesen Wert. Du siehst hier. Ich habe gehofft, dass Sie verstanden haben,
wie man in ein
festes Werkzeug konvertiert , und
wie man es
auswertet, war ein
fester Ausdruck. Und wir sind damit fertig, die Prioritäten zu überprüfen
, wenn wir, wenn es sich um einen Operator handelt, wenn wir Infix in
Postfix in all diese Phantasie umwandeln, gesehen haben, was
das Ergebnis dieser
endgültigen Erkundung sein sollte . Wir nehmen dies in der festen
Expedition im Beispiel. Das ist alles sollte vor allem
sein,
Sie wissen, dass zuallererst, wie, was wird ein
internes Ereignis sein, wenn wir nur einen Check prüfen, damit
wir wissen, dass diese Klammer mich nur manuell einsetzt, lassen Sie mich das Ergebnis
dieser Erklärung einfach manuell
berechnen. Wir verwenden den Stack nicht,
nur um herauszufinden,
was das Ergebnis sein
wird, damit wir
das gleiche Ergebnis erzielen oder nicht. Wir wissen also, dass dies
manuell ausgeführt wird. Bewerten Sie diese Exploration,
ohne diese oder diese Steuer zu verwe
7. Infix zu Prefix Konvertierung & Bewertung von Prefix Expression C & C++ Session6: Hallo, willkommen bei der neuen
Sitzung zum Schreiben des Programms und zum Ausführen gekauften Infects tun
Präfix Button Budget von
gekauften Infects tun
Präfix Button Budget
sowie Auswertung desselben resultierenden
Präfixausdrucks
,
den wir nach erhalten Konvertierung auf diesem
Fixture-Präfix wird Programm schreiben und in C sowie C
plus Windows
Betriebssystem
ausführen . Ich hoffe, Sie haben
die frühere Sitzung durchlaufen , in der wir gesehen
haben, dass wir
das Programm geschrieben und für die Infektion
ausgeführt wurden,
war eine feste Marge und wir haben für die
Postfix-Exploration
ausgewertet. Lassen Sie uns die Szene oder
den Präfixausdruck zwei sehen, dh die Konvertierung von
wurde korrigiert, um
eine Auswertung der Szene zu erzeugen . Hier werden wir
die gleiche
Expedition in Betracht ziehen, die
ich irgendwie auf das Audio-Sitzungs-Symbol
aufgenommen habe , um Erklärungen zu
postfixieren, die gegeben werden, um zu verstehen
, dass es
zurückgerollt wird aber die
gleiche feste Erklärung. Und wie Sie wissen, dass wir in ein
paar Sitzungen behandelt
haben, was ist die feste Expedition? Wir wissen, was die
Expedition in
Abhängigkeit von der Position
des Operators infiziert , es wird entscheiden, dass ein
Ausdruck im Gesicht ist, aber er fixiert oder poreniert im
festen Raum , also den Operatoren. Es ist
zwischen dem Operanden vorhanden. Dies ist also ein
Infix-Ausdruck. Du siehst hier. Zwischen 84 ist erhobene
Stupor mit mir
damit beschäftigt , als Präsident
zwischen 62 und so weiter zu teilen. Wir kennen das Objekt und
die ICA in Fixed auf Perfektion. Der Grund dafür ist, dass wir wissen, dass die Auswertung sehr zeitaufwendig ist,
wenn
es
einen Infix-Ausdruck gibt . Das ist ein Grund über das
in, von Infects Pseudo, Präfix und Login mit dem Stapel ,
da Steuer eine
wichtige Rolle spielt, um den Ausdruck sehr
schwach positiv zu bewerten, basierend auf dem was wir arbeiten werden
zum Präfix mit dem, wenn, können wir
Infix in Präfix konvertieren. Und in diesem Präfix, dem Präfix, das
wir erhalten werden, wird
es keine Klammern geben
und die Prioritäten werden in
der Reihenfolge angeordnet. Und so scannen wir es, wollten nicht gehen,
wir müssen es nicht. Es wird uns führen. Es wird im Vorstand sein. Sie müssen
die wiederholten Scans nicht durchführen. So vermeidet es
den Zeitverbrauch. Und das ist der Grund, warum
wir den Stack hier verwenden. Dies sind also die
Anwendungen, die wir
bereits für den Stack gesehen haben. Das heißt, Anwendung ist dass, um den Ausdruck zu
bewerten viele Fette, die
verschiedene Arten von
Konvergenz in Pix2Pix sind ,
in festen Berichten behoben. Dies ist also die Anwendung
auf den Stacks und im Film. Ich denke das Programm und
die Ausführung für dieses Programm. Gehen wir also weiter zu den oder
Blöcken oder zu diesem Detektor
, der sehr einfach benötigt wird. Sie müssen nur
den Codeblock herunterladen und Sie
müssen ihn installieren. Es ist frei verfügbar. Nachdem
Sie den Holzschnitt heruntergeladen und installiert haben, öffnen Sie
einfach ein neues Projekt und sehen Sie, wir werden
die gleiche Pilgerfahrt sehen können sich
auf Ihrem Abschnitt auf
dem Whiteboard für
diese feste IP erholen Präfix und das Auswertungstool hier. zum Codeblock wechselte, habe ich bereits
ein neues Projekt erstellt oder kann sich im Fitzgerald Präfix sowohl einloggen als auch für die Auswertung. Dieses Programm
wird also zwei Teile abdecken. Zuallererst Milch und
was und auf Präfix fixiert. Dann werden wir
die Ergebniseinträge auswerten, die ich bisher im Menü anhalte , genehmigten
Tag für C plus plus zu erstellen. Dies ist Ihre Domain, dot cpp. Angenommen, wir werden das Programm
sehen und für das C plus plus
ausführen. Und dann sehen Sie auch die Programm- und Richtliniensprache
und führen sie möglicherweise aus. Das wird also enden. Ich stelle Ihnen auch den
Vorstand zur Verfügung. Sie können also einfach
kopieren, denselben Code einfügen
und Ihre Antwort ausführen. Es ist besser, wenn
Sie das Hands-On machen
, damit Sie
das Konzept leichter verstehen. Mal sehen. Das ist main.cpp, CPP für sie, für dieses Programm. Hier. Zuallererst müssen
Sie
alle diese Header-Dateien einschließen , die erforderlich sind. Also habe ich iostream,
verrückt Gore-Tex, all diese
Header-Dateien aufgenommen , die benötigt werden. Was sind die Eingaben, die
wir bereits in früheren Sitzungseingaben
gesehen haben in früheren Sitzungseingaben
gesehen die zunächst benötigt
werden, da wirklich
ein Stapel mit jedem benötigt wird. Dann benötigen Sie
einander einen anderen Bereich, in dem wir nacheinander lagern, den wir lagern. Dies beinhaltet das Speichern innerhalb
der Präfix-Erklärung. Daher ist ein Bereich für den
Präfixausdruck
erforderlich, ein Zeichen ist
erforderlich und ein Bereich, wie ich gesagt habe, dass der Stapel mit
Arrays ebenfalls erforderlich ist. Dann endlich noch eine weitere
, die erforderlich ist, um den
Infix-Ausdruck wiederherzustellen. Das Duett ist, dass mein Daddy einen festen Ausdruck hat. Ein Eddie für Präfixausdruck. Ein Stack mit EDI ist erforderlich. All diese drei
Dinge sind also erforderlich. Und ich weiß es nicht. Und aus dem Bett oder Operationen, die auf dem Stapel
ausgeführt werden. Wir wissen, welche
Operation Pop Operation. Dies sind die
Operationen, die für den Stack
erforderlich sind . Und der Domino, der
oben ist, wird
sich immer auf das
Element auf dem Stapel verschieben. Also zu den Golfkriegen und dem
menschlichen Element, das wir einfach wirklich verloren
haben,
als wir das
erste Mal gekauft haben, kennen wir dieses Konzept, haben dieses Deck
gelehrt, richtig? Jetzt. Dies ist Ihre Zeile C
plus main.cpp Datei. Zuallererst
wissen wir hier, dass
ich im Falle
des Glases C plus plus Programm
via benötigte Klasse hier die Klasse
mit dem Namen im festen Werkzeug erstellt habe, aber er hat dieses Klasse
- und Fixture-Präfix behoben. Sie können hier sehen, dass ich die
Mitgliederfunktionen als öffentlich gemacht habe. Dies ist also ein Bezeichner für
den öffentlichen Zugriff. Ich habe die
Konstruktor- und
Destruktorfunktionen
ohne erforderlich erstellt . Ich habe das Schräg erklärt, das ist die Membran
Radiodurans. Sie können sehen, dass ich
das schön aussehen ließ, was ich verwenden werde,
aber in einem festen IP-Präfix. Nun, welche Funktionen in
diesem Glas verwendet werden , können Sie
den erforderlichen Push sehen. Ja, wir brauchen einen Ball. Dann benötigen wir in Fixture produktiv,
da wir
in dieser Funktion von einem
festen Ausdruck in einen
Präfixausdruck konvertiert werden . Dysfunktion
wird also dasselbe tun. Dann die andere
Funktion, die böse ist, unterstreicht Präfix, das das Ergebnis
im Präfixausdruck
auswertet, was wir dann eine andere Funktion blumig haben, damit wir wissen,
dass wir es waren, was ist die Hilfe uns, die Priorität
zu lösen. Wann immer
es einen Operator gibt, werden wir die Seltenheit
des eingehenden Symbols mit
der Priorität der
Personen für den Stapel
überprüfen des eingehenden Symbols mit . Wir wissen also, dass wir bereits in
einer früheren Sitzung gesehen
haben , was die eingehenden Symbole
sind . Bei einer festen Erkundung zwischen diesen
Scannen eins nach wird
jedes Zeichen
Ihre Symbole sein vor allem, und das wird
durch angeborene Scans bezeichnet, diese Priorität
werden wir mit
der
Priorität auf dem Stapel überprüfen . Wir wissen, dass die Spitze des
Stapels der Grund sein wird. Und selbst das wurde gedrängt. Das wird also die Spitze von Ihnen sein, wenn Sie ein Backup vergleichen, jemand ohne das,
wenn Sie oben auf
dem Stapel stehen und dann
wird es anders beginnen. Sebastopol. Kommen Sie mit
fester oder falscher fester
Konvertierung zu diesem Thema zurück , die bisher härter ist. Lass uns gehen main.cpp. Wir haben jetzt für die
Klasse gesehen, welche Funktionen nur in der zweiten Klasse
in dieser Klasse
verwendet werden ? In dieser Klasse ist dann, sobald ich diese Funktion
verwende, leer. Wir prüfen, ob der
Stack leer ist oder nicht denn wenn Sie
den Pop-Vorgang ausführen, müssen
wir zuerst prüfen, ob
der Stack leer ist oder nicht. Dieser Stapel ist leer, begann
ungerade Ballhöhe und endet dann. Dann. Dann sehen Sie hier den
privaten Zugriffsspezifizierer, was all diese Membervariablen vorhanden
sind und das ist ein
weißer Unterstrich. Wir werden sehen, was
der Zweck davon ist. Dann noch ein Video,
dieser lange Instruktor. Also hier verwenden wir den Stack
und das werden wir verwenden. Hier sehen Sie
hier den Stack, wir
als Stack mit EDI verwenden werden. Und deshalb
kannst du sehen, dass ich
diesen Tiefpunkt benutzt habe und das ist max. Dies ist also ein Stapel
mit edit existent static edit edit, in dem
Sie diese Ice
Enter Kompilierzeit definieren müssen. Was ist das maximal? Wir haben, wir haben bereits die Größe des Stapels
definiert. Sie können sie kompilieren lassen. Du musst diese Größe
angeben. Sie können die Größe
des Stapels und eines Krebsbekämpfung ändern. Und ihr Top-Dope bezieht
sich auf das jüngste Element des Stapels. Jetzt ist eine Sache
tot in diesem Programm wichtig, um die
Präfixkonvertierung zu präfixieren, obwohl der
Stapeldatentyp lang ist
und sich nicht auf einem guten
Datentypzeichen befindet. Was könnte dieser Datentyp also länger sein, weil wir
bereits eine
Sitzung auf dem Whiteboard gesehen oder verwendet haben Sitzung auf dem Whiteboard , dass beim Konvertieren von in
Fixed in Präfix und Motion in diesen Stack fallen
sollte, wir werden
Betreiber speichern und wir werden
keine Betreiber speichern. Im Falle eines Infix für
die Postfix-Konvertierung, was er tat,
war es völlig anders. Der Stapel, den wir
speichern die Operatoren. Im Falle der Infix
zu Postfix-Konvertierung speichern
wir die Operatoren gestern nicht
auf der Statistik,
die Operanden, dass wir
die Operanden sind die Operanden, dass wir , die da sein werden,
da wir u sein werden, v wird direkt sein
Ersetzen Sie es durch Zahlen, dh durch die Werte und die Tiefenordnung der Zahlen
aus der Sehnsucht des Datentyps. Und deshalb
nehmen wir den Stack lange und da wir
Operanden auf dem Stack speichern, so
lange und da wir
Operanden auf dem Stack speichern, werde ich Ihnen nicht sagen, was
der Unterschied zwischen diesem auf Präfix
und Infix zu Postfix behoben ist. Wenn Sie
die Videositzungen durchlaufen haben ,
ein paar Sitzungen. Jetzt. Jetzt haben wir nur eine Klausel
und feste Duplikate gesehen. Nun, wenn Sie zur
Hauptpunkt-CPP-Datei übergehen, bei der es sich um ein Hauptbild handelt, ist
eine mittlere Funktion. Zuletzt, wann immer Sie Ihr Programm
ausführen. Das Steuerelement kommt in dieser Hauptfunktion und
neun mal neun Anweisungen, und alle
diese Anweisungen werden nacheinander ausgeführt. Und Sie können hier in
der allerersten Zeile sehen, die ich wähle Indigo ist Sträflinge, um
das in fester Erklärung zu speichern. Das wird in einer
ausführlichen Anleitung sein. Und auf diese Weise können Sie sehen, dass die
IU ein Charakter ist, und wir schreiben diesen Code auf, indem
wir den Adi lokalisieren. Und dann verwenden wir
einen anderen Bereich Präfekten verwenden, damit er
nicht einzeln in diesem
Präfix
gespeichert werden kann ,
was eine Behinderung hinzufügt , die letztendlich auch Auswirkungen
der Waffenabstimmung ist . sind also zwei Bereiche erforderlich. Vorerst. Wir werden die Nachricht CLV anzeigen. Wissen Sie, dass SEO
die Nachricht auf der
Konsole in C plus plus anzeigen soll . Es heißt, in
fixiert auf Präfix und Auswertung des Präfixes
in C plus plus. Dies ist also ein C plus plus Programm,
das im C plus plus gemacht wird. Dies ist nur eine Nachricht
auf der Konsole. Dann verwenden wir Logins. Sie werden sehen, was
der Zweck davon ist, und geben den Infix-Ausdruck ein. Wir zeigen diese
Nachricht auf der Konsole an. Sobald diese Nachricht auf der Konsole
erscheint, wird der
Benutzer verstehen,
dass der Benutzer
„true“ und den Infix-Ausdruck enthält , sodass Sie beobachten, dass Sie den Ausdruck
eingeben. Das ist ein Grund, warum wir diese Getter-Dysfunktion
nennen. Darin in behoben. Ausdruck auch immer der
Benutzer auf dem Bleistift erhält wird
darin in festem Hinzufügen gespeichert. Jetzt wird dieser Infix-Kopfschmerz
die Eingabefunktion sein , die auf Präfix festgelegt
ist, unabhängig von der Funktion, die wir definieren
werden, und die Definition davon
freigeben. Aber wir wissen, dass in der
Fixture-Präfix-Funktion ein Infixausdruck eingegeben wird. Für dieses Meeting ist also für diese Kodierung erforderlich, da dies eine Klasse ist,
die ich erstellt habe, dann muss ich sie fest
aufrufen, um Funktionen des Wasserfalls zu
präfixieren und das Objekt zu erstellen statisches Objekt der Klasse und des Fixture-Präfixes auf
diese
Weise, das ist mein Objekt und kaufe dieses Objekt
nicht. Ich rufe die Funktion auf, die
sich im festen Tool befindet perfektioniert. Und ich übergebe diese Wirbel
, die fest und präfix enthalten sind. Also diese Fixkosten von einem, dies ist der Eingabeausdruck , der sie verwendet und
nicht auf der Konsole. Das ist also die Einschränkung, dieselbe feste Expedition,
die ich gezeigt habe. Dies ist ein falsches Argument. Das zweite Argument, perfekt. Das ist also nichts, was so passieren
wird, wie es ist. Einfach charakterisieren
Forschung
wird in dieser Funktion ausgefüllt. Es ist da. Lassen Sie uns damit fortfahren
und es reparieren. Wir haben repariert. Und mal sehen, welche Codierung erforderlich
ist. Diese Funktion. Im Falle des festen Präfixes dieses Ansatzargument kein fester Ausdruck
und sekundärer Mensch ist Ihr Präfixausdruck. Das ist der, das ist das
Ergebnis in Präfixausdruck. Sie können also sehen, dass ich
den Namen von der RDB gegeben habe. Dreh es um. Ich sag dir was. Ich bekomme diesen Namen, aber dies wird das Ergebnis
in Präfixausdruck sein. Zuallererst haben wir in
der früheren Sitzung
auf dem Whiteboard gesehen der früheren Sitzung
auf dem Whiteboard während wir in das
Infix-Präfix false konvertiert haben. Die Hauptsache ist, dass gerade
hinzugefügt weiter zum Notizblock. In einer festen Expedition, die wir uneingeschränkt
das gleiche Beispiel geben
werden , das ich für infix
halte, um
auch das gleiche in behoben zu postfix , wenn
wir auf der Konsole einrücken. Nehmen Sie in diesem Fall an,
der folgende Ausdruck entweder post oder rückgängig. Was ist also die Logik? Wir haben zwei Volt
diesen ganzen Ausdruck
nacheinander umkehren . Das ist also die Konvertierung behoben. Repariert. Der mittelalterliche Austausch. Was ist nach dem Umkehren des
festen Gehens sogar, dass dieser letzte Knoten aktiviert wurde möglichen Widerstand, der die Bearbeitung
anordnet ist eine Sache in gespeichert. Der letzte wird
als 0 oder Löschung in gespeichert. Und wenn Sie wissen, dass
bei der Indizierung
von 0 bis n minus eins beginnt , wird es
daher in diesem Metall
sein. Dann
ist der zweite Nasdaq zwei, die wir
bereits im
Diagramm auf dem Whiteboard gesehen haben. Es wird gespeichert, es
wird in einer Sekunde gespeichert. Es wird das zweite Element sein. Dann wird das Land
sein, das zwei minus dann zwei
sein wird und so weiter. Du kannst dich sehen und das
ist das Oktett rückwärts. Du bekommst diese
Expedition so. Also bekomme ich nach dem Umkehren sogar
diesen Ausdruck so. Und jetzt werden Sie
diesen Ausdruck
so scannen , wie er ist, das ist von Neptun, oder? Also erhalten wir diesen umgekehrten
festen Ausdruck. Jetzt der Ausdruck, den Sie von links
nach rechts
scannen werden , also weiter. Konvertierung von in fest, um
den Eingangsport für Ihre
Sitzung oder den Konvertierungsteil in
Fixture voranzustellen den Eingangsport für Ihre
Sitzung oder den Konvertierungsteil in , für spricht
mich
muss diese Zeichenfolge nicht umkehren. Vr scannt einfach
von links nach rechts. Aber wenn die Konvertierung
mit Lipiden fixiert ist, müssen
wir die Zeichenfolge umkehren
und das wird korrigiert bearbeiten. Sobald wir das
umgekehrte Zeichen-Array erhalten
haben, scannen wir
von links nach rechts. Dann
wird der Prozess derselbe sein, aber wir müssen ihn umkehren. hier zum Programm kommen, deklarieren
wir hier
einige Variablen. Sie werden sehen, was der
Zweck dieser Variablen ist. Sie können hier sehen, ich habe ein Zeichen-Array
genommen. Siehst du sogar, was
nützen diese Videos? Folge
dir jetzt noch mal diesen an. Lassen Sie uns Character Array. Sie haben das
IDB IN gesehen, infiziert. Warum ich in diesem Video groß bin, aber wie ich dir gesagt habe, dass ich es
in behoben
habe, was da ist , werde ich es umkehren. Deshalb habe ich mit diesem Namen diesen
Charakterbereich RDB vivo fest benannt. Stellen Sie das Gegenteil
dieser zweideutigen in dieser Bearbeitung wieder her, dieses Präfix tatsächlich,
was es ist. Wir werden das alte
Ergebnis sehen, das B2B erhält. Sie wurden
hier einzeln,
dieses Präfix, direkt
nach der Konvertierung gespeichert . Nachdem wir
die Liste nacheinander angewendet
haben, speichern wir Symbole
im Präfixausdruck. Deshalb
nehmen wir ein Zeichen-Array. Nun wird diese Logik verwendet,
um fixiert umzukehren, was der Code
ist um
es als Aminodeck umzukehren, wie man ein Merkmal umkehrt, wir müssen die for-Schleife
von M2 0 -Position vorschlagen und der Akt, da wir wissen, dass das Endelement das 0te Element
sein wird. Und deshalb kannst du sehen, dass
ich die for-Schleife genommen habe. Ich habe angefangen, mit einem festen Minus eins
gestrafft zu werden. Daher
wird ich die Indizierung der Index
des letzten Elements sein. Und dann müssen wir dekrementieren. Sie können hier sehen,
dass ich
eins nach dem anderen abzüglich der Auswirkungen
abzüglich der Auswirkungen dekrementiere . Und was ist das? K ist gleich 0 V.
Ich habe gesehen, dass seit wir diesen neuen Adi speichern werden, das ist RGB-Pixel, daher
beginnt die Indizierung von 0 bis n minus eins. Das letzte Element davon hat diese 0te Position
gespeichert,
diesen neuen Eddie. Und es könnte ein
tickendes Kind geben, das gleich 0 ist, während diese IDB infiziert. Und dann
erhöhen wir auch für diesen Fall. Also weil wir den
Button um ein letztes Element
auf die 0 Position hinhalten werden . Deshalb
nehmen wir den eisernen Schlüssel. Ich werde mich
auf dieses Infix beziehen , das von zuletzt angefangen hat. Daher bin ich gleich
der Zeichenfolge in fixem minus eins und k ist gleich 0 weil wir
in diesem neuen Eddie wiederherstellen, daher
Indexmillimeter, die Nullen beim Wiederherstellen und den 0ten
Index des neuer Eddie. Daher können Sie sehen, dass
hier fixiert ist, das ist I. Also werde ich seit
IV als Eingabe aus dem letzten Index
des Arrays sein, der die Auswirkungen hat, dass
dieses letzte Element der die Auswirkungen hat, dass
dieses letzte Element als 0 und
Mensch gespeichert
wird auf diesem neuen Bereich. Also ist k anfangs
gleich 0. Dann nach der
Ausführung dieser Zeile wird das I um
eins
dekrementiert und das wird um eins erhöht. Jetzt werde ich daher diese
Bedingung überprüft. Das heißt, ob ich größer oder gleich 0 bin, es wird gut
sein. Also müssen wir das
rückwärts von n auf 0 machen. Daher
wird diese Bedingung in IV nur auf 0 überprüft. Wir müssen das Element
im neuen Element weiterhin
einzeln in x speichern . So machen wir
diese Öffentlichkeitsarbeit und werden verwendet, um den Infix-Ausdruck
umzukehren. Wie ich dir das gesagt habe. Zuerst werden wir
den Infix-Ausdruck umkehren ,
nachdem wir erhalten haben, nachdem diese ONE Ausführung die umgekehrte Zeichenfolge
begonnen hat, und wir werden
ein Nullzeichen in diesem Ergebnis
in verschiedenen festen Ausdruck. Jetzt habe ich es gerade
den umgekehrten und
festen Ausdruck gedruckt . Also sollte ich so werden. Jetzt scannen wir
von links nach rechts. Und deshalb
nehmen wir die Vier, wir nehmen die for-Schleife in der in diesem Fall der
Schalterfall sein wird, weil es
verschiedene Flüssigkeiten gibt, die wir überprüfen müssen. Wenn wir eine abschließende Klammer bekommen, bekommen
wir eine Eröffnungsklammer. All diese Regeln lauten, dass Operanden Standard
sind,
wenn wir
die Operatoren erhalten , die so sind, wenn wir
Operanden erhalten. Daher ist der
Suchraum muss für
dasselbe oder um zu überprüfen,
was alle Wurzeln sind. Und das wird
dies scannen und alles wird
in Scheidung gemacht und die feste Erforschung von links nach rechts hat
definitiv begonnen. Die Formel ist gleich 0 I weniger als die
Stringlänge davon. Wir haben immer einen infixen Ausdruck. So haben
wir jetzt schon früh in
festen Berichten gesehen, das behoben. Jetzt werden wir sehen, was wir
bereits gesehen haben die
Worte auf dem Whiteboard, aber in Pix2Pix,
was sind die Ruinen? Lassen Sie mich das Gerät schnell
angespült , dass dies Ihr Rückwärtsgang
in fester Erklärung ist, haben, dass dies Ihr Rückwärtsgang
in fester Erklärung ist,
die Sie
von links nach rechts scannen müssen. Wenn Sie also zuerst
die schließende Klammer für die
Konvertierung von in
fest in Clip x erhalten die schließende Klammer für die , haben Sie
in diesem Fall Beschnitt vorhanden. Strass diese schließende
Klammer auf den Stapel. Wir haben gesehen, dass der
Endwert, der am meisten konvertiert wird, in den wir das gesehen haben,
als er entladen wurde. Wir haben gesehen, dass, wenn er in
festen Berichten war , den Gott am Montag reparieren, Klammern
eröffnete, dann sollten wir
drängen, nichts Besseres brauchen. Das ist auf dem Stack. Im Falle der
Konvertierung von Pix2Pix ist
es wichtig, dass wir dann die
schließende Klammer finden, dann müssen wir
sie auf das Personal schieben. Habe definitiv
auch auf dem Whiteboard gesehen. Nun, das ist die beste
Regel, wenn wir es bekommen, dann ist eine andere,
dass wir, wenn wir
dieses Eröffnungsmuster erhalten , alle Elemente aus
dem Stapel Monat für
Monat bis zu Ihnen platzieren müssen dem Stapel Monat für
Monat bis zu Ihnen bekomme diese verlorenen Wettinstanzen. Dies ist auch die Tiefe des Infixes,
das in
festen Berichten zu postfixieren ist, passt zu dem,
was er hatte. Männer fingen an,
Klammern zu schließen, dann sollten
wir auf
die Elemente fallen ,
bis wir das Material öffnen. Männer begannen, Klammern zu eröffnen. Dann musst du
alle Elemente laufen, bis
wir Klammern runden können. Dies ist also der Unterschied
im Falle eines festen IP-Präfixes. Nein. Dann bekommen wir, wenn wir die Zahlen
hier unten
bekommen, um sie einfach zu drücken. Deshalb haben wir
gesehen, dass so viele bekommen, wir die Operanden S2 als das bekommen. Dann haben wir es vermutlich in
dem festen Körperausdruck
gespeichert dem festen Körperausdruck , der im Präfix korrigiert ist. Wenn wir einen Betreiber
wie bekommen, bringen wir dieses Rennen zu diesem Minus oder diesem plus
dieser Plus-Division bei diesen Betreibern. Dann müssen wir uns
damit auf dem Stack befassen. Dann kommt das Bild
auf die Priorität. Wir müssen die
Priorität dieser Scans und
eine der Prioritäten
der Spitze des Stapels überprüfen . Zuallererst, was sind das? Was sind das?
Für die Betreiber? Wenn wir es bemerken,
beginnen Sie eins nach dem anderen. Welchen Fall wirst
du dann verstehen. Zuallererst
haben wir bereits in der
Audio-Session auf dem Whiteboard gesehen , das
wir bereits unter haben. Ich habe
dir schon das faltbare Detail erklärt, aber lass es uns noch einmal wiederholen und schießen. Lasst uns schnell gehen. Weil das Hauptziel
dieser Sitzung wahr ist, führen Sie
potenziell die Ausgabe aus. Also tierisch und so habe ich
das gleiche Essen geteilt , damit du den gleichen Code kopieren, einfügen und an deinem Ende
ausführen kannst. Für C plus N4, C9, welches diese for-Schleife
tot ist, da
es Sache sein wird,
diese Derivate
in fester Erklärung zu scannen . Ich scanne das eins nach dem anderen. Ich habe die for-Schleife genommen. Jetzt werde ich
diese Rückseite speichern, die
beschlossen hat, in jedem
Zeichen, jedem Zeichen, gespeichert zu werden. Und ich werde nachsehen. Und Isaac Weg zu 0. Das gibt Ihnen im
festen Tiefpunkt 0, das Nullen-Element,
das ist dieses. Das ist dieser wird
so sein. Dies ist Null-Element dieser vielfältigen festen Expedition
einzeln verbunden, idealerweise scannen und sehen. Welche Regel hat es behoben. Deshalb kannst du
hier sehen, dass ich
in diesem Symbol gesammelt habe. Dies ist das
Datentypzeichen. Sie können die Symbolik
des Datentypzeichens sehen. Jetzt. Jetzt fahre ich fort, ich fahre mit diesen Dingen fort. Also habe ich die if-Bedingung festgelegt. Ich habe es bereits erwähnt. Der Zweck dieser
Whitespace-Dysfunktion ist da. Was diese Funktion tun
wird und
Ihnen zeigen wird, dass dies eine Funktion ist. Sie können also sehen, dass ich den Namen der Klasse und damit
die
Bereichsauflösung
erwähnt habe . Und weil ich die
Funktion außerhalb der Klasse definiere, verwende ich
daher
diese Klasse namens
Bereichsauflösung und Namen der
Funktion, die ich definiere. Zuallererst können
Sie hier sehen, dass das Hauptziel der
Dysfunktion Schulden ist. Wenn Sie geboren werden , weil es leer ist oder
statisch ist, wird 1 zurückgegeben. Zuallererst müssen wir mich
ignorieren, um nicht zu scannen. Angenommen, du wirst so, nachdem du dich scheiden lässt, wirst
du so werden. Angenommen, das hat so
gegeben. Nach der Scheidung
wirst du so werden. Sie können sehen, wann Sie diese Zitrone
hinzugefügt haben, kein Problem, wenn
Sie dabei sind. Dies ist ein Bereich, in dem Sie den
Speicherplatz ignorieren müssen, den Sie nicht benötigen. Es gibt keine Regeln
für dieses Gesicht
, damit Sie
die Funktion geschrieben haben, oder? Und die squarespace.com und überprüfe, ob es sich um ein Leerzeichen oder eine Registerkarte handelt, dann geben wir einfach einen zurück. Und dann in diesem, wenn der
Zustand erfüllt ist. So können Sie hier
sehen, ob die Bedingung ist, dass diese IP Kreuzkümmel nicht erfüllt
sein kann und
sogar nicht nach den Wurzeln suchen kann. Wir müssen Auswirkungen von
Leerzeichen vermeiden und mit
dem nächsten Schritt
Element dieses EDI fortfahren . Lasst uns das jetzt denken. Deshalb haben wir den Switch-Fall jetzt
in diese If-Bedingung
gesetzt , das Symbol und das Symbol
wechseln, wir werden sehen, ob es sich um eine schließende Klammer handelt, wir wissen, dass wir
einfach drücken sollen es auf den Stapel. Wie, welche
Funktion hat der Push? Im Falle des Stapels haben
wir gerade seit
dieser wöchentlichen Bewegung gesehen, dass
dies wiederholt wird, was falsch ist,
was bedeutet, dass es sich einfach um
eine Operation auf dem Stapel handelt. Welches Symbol Sie auch immer hier schieben, wir müssen Leute zwingen,
die Sie nach oben drängen, um zu sehen, ob Ihr
Stapel voll ist oder nicht. Wenn das Oberteil größer als maximal ist, müssen Sie
ihnen einen Platz geben. Das kannst du nicht. Ein Stapelüberlauf Sie
, der Sie nicht sind und Sie können in diesem Fall nicht
drücken, also müssen Sie einfach beenden. Der Stapel ist nicht diese
Bedingung ist nicht erfüllt. Das heißt, es gibt etwas
Platz auf dem Stack. Dann
werden Sie in diesem Fall einfach den Stapel installieren, Sie installieren das Symbol und dann
wird dieses Top inkrementiert. Wissen Sie, bewegen Sie sich erneut durch die
Funktion und brechen Sie dann. Wenn Sie also fertig sind,
in anderen Fällen 40, Uganda öffnende Klammer,
dann müssen Sie stochern, Sie erhalten diese schließende
Klammer. Daher
ist diese Bedingung, dass Sie
weiter pumpen müssen und in diesem Präfix
weiter scrollen müssen, Menschen p plus plus
erkunden und bohren. Das ist also in diesem App Store, do formed wird
zu falschem Menü und
den biegsamen falschen Medien ausgewertet den biegsamen falschen Medien wir in
der Formel sammeln, wenn Sie, was ist dieser positive Wert? Es ist der Datentyp „get“. Wir speichern das und dann bildete
das nacheinander den
im Präfix gespeicherten Wert. Dies wird also geknallt
und im Präfix gespeichert. Es wird
diesen Eröffnungsparen nicht kriegen. Sobald wir Klammern öffnen, diese Bedingung
nicht erfüllt werden. Und dann würde ich diese While-Schleife
sagen und
diese Pause wird angewendet. Jetzt gelten andere Regeln
für die Betreiber. Sobald wir weniger operiert werden, erhalten
wir einen
Minus-Multiplikations-Divisionsmodus. Sie können sehen, dass es
keine Pausen direkt gibt. Diese Anweisungen gibt es. In stark wird die gleiche
Anweisung
für all diese Fälle ausgeführt , stattdessen
sind keine Gehirnbrachiale. Nun, was bedeutet diese
Anweisung wir
zuerst, was bedeutet das, was überdacht sie
den Betreibern? Sie wissen nichts davon? Denn im Falle einer
fixierten Präfixkonvertierung erhalten
wir zufällige Priorität. Obwohl lassen Sie mich
hierher kommen, wenn die Polarität ist, nehmen Sie an, dies ist Amanda D. Lassen Sie uns
überlegen, ob Sie einen
Betreiber wie Minus erhöhen, plus die Priorität der Scans
und die Frage ist dies. Angenommen, das sind
Ihre Scans Symbole. Wenn diese Realität
kleiner ist als die des
Pop aus dem Stack, dann ist sie kleiner als die Priorität des
oberen Stacks. Also in deinem Stack wird das obere Element
das letzte
Element sein, das gewildert wurde. Das Ende, das
der Betreiber bei mir sein wird. Sie müssen also
die Priorität
der Scans überprüfen und
das ist diese. Hier wäre es dann
eigentlich mit der Seltenheit der
Spitze dieses Internets. Wenn diese Parität
des Scan-Symbols in dieser Zeit unter der Priorität
des oberen Teils des
Stapels liegt unter der Priorität . Und ich habe es
oben in diesem Diagramm geteilt. Wir sollen einfach ganz oben auf den Stapel
fallen und wir sollten ihn einfach im
Präfixausdruck
speichern. andere Regel ist
diese Priorität bei D. Ich erwähne
Sie nur, dass Ruinen für die Operatoren,
die Priorität, das Scanns-Symbol, es ist größer oder gleich der Priorität
des oberen Teils des Stapels. Und das gibt mir die Möglichkeit, die Scans und das Personal einfach zu
schieben. Das sind also die Wurzeln. Sie können sehen, dass dies der Fall ist, wenn Sie mit
der Umwandlung von
Infix in Postfix übereinstimmen , diese Regel, wenn die Priorität
der Scans und des Balls kleiner als die Priorität
oder die Spitze des Stapels
ist sparen. Wenn Sie sich mit
der Priorität erkundigen. Oder nochmal, wenn Sie diese Regel
überprüfen möchten , dass,
wenn die Klarheit ihrer Scans, die wir wollen
, größer
ist als die der Priorität
des oberen Teils des Stapels. Das ist
auch jemand, anstatt
sie Scans und einen
auf den Stapel zu schieben . Aber diese Regel
unterscheidet sich von der Priorität dieser Scans und Bulle ist gleich
der Priorität der Spitze des Stapels, dann
sollten wir nicht fallen. In dem Fall von
in festen Berichten, behoben, überprüfen Sie die Assoziativität erneut,
dann könnte es gehen. Aber hier schieben wir
es einfach Scans und Ball
auf den Stapel. Dies ist eine Abhängigkeit
des Steuerelements in Disarray. Daher können Sie hier diese Grundlage
sehen,
die vor allem
überprüft wird, ob in
dieser While-Bedingung, während die Schleife da ist, was
macht das während Schleife vorwärts? Zunächst einmal müssen wir überprüfen, ob Ihr Stack leer
ist oder nicht, weil wir den Pop-Vorgang
ausführen Wir werden den Beitrag in
der Klarheit dieser
Scans überprüfen der Klarheit dieser
Scans überprüfen notwendig und die Polarität der Oberseite des Stapels
sie, wird es knallen. Bevor PEPFAR also ist, müssen
Sie immer prüfen ob Ihr Stack leer
ist oder nicht. Das heißt, wenn der Stapel leer ist, gibt es nichts
Präsident, Sie können nicht gehen. Was ist diese leere Funktion? Lass mich dir zeigen, dass deine Zwietracht ich dir zur Verfügung gestellt habe. Sie können es einfach kopieren. Sie können darauf zugreifen. Was macht das leer ist leer. Wir prüfen, ob dein
Thema minus eins ist, dann gibt es
eins anderes zurück und gibt 0 zurück. Dann ist diese Schleife
dafür, das heißt Repost. Sie prüfen, ob Ihr
Stack leer ist oder nicht. Dann überprüfen Sie
Ihre Klarheit
des Scanns-Symbols, falls
dies erforderlich ist. Wenn es kleiner ist als die
der Seltenheit dieses
Tacks oben. Diese Disparitätsfunktion, die wir bereits
in einer früheren Sitzung gesehen
haben, wird einfach die
Priorität der Operatoren zurückgeben. Wenn also dieses Scan-Symbol,
angenommen, wenn es Plus ist und wenn Sie ein Stapel von ihrer
Spitze sind, Multiplikation ist, wissen
wir, dass der
Plus-Operator im Vergleich
zur Multiplikation die geringere Priorität hat . Das würde Ihnen
die Klarheitsfunktion zeigen. Du wirst es also schwächer
verstehen. Ich habe es
dir schon mehrfach gezeigt. Nur um es zu wiederholen. Dies ist Ihre Prioritätsfunktion. Hier sehen Sie wieder, dass
es einen Switch-Fall gibt, also gibt es
verschiedene Varianten. Wenn es sich um eine schließende Klammer handelt, gebe
ich 0 zurück, weil wir das Aufkommen gesehen haben , dass es eine
schließende Klammer gibt. Wir haben anwesende Leute, die
auf den Stapel oder Plus wechseln, minus und zurückgeben. Multiplikationsabteilung
war in der Tat, zu der ich für mindestens zwei
zurückkehre
und du bist in drei fertig. Sie können hier die Städte sehen. Dieser hat im Vergleich zu den anderen Betreibern
die höchste Priorität. Sie können also hier sehen, dies nur ein anderer
Rückgabewerte ist. Wenn du das hier siehst, was passiert in
diesem Fall? Lassen Sie mich nur zeigen, dass Sie die Priorität hier
überprüfen. Sie überprüfen die Priorität oder
die Priorität des Symbols. Es ist weniger als
die Polarität
des Stopps dieses Tags hier. Wie ich Ihnen sagte, wenn es Plus ist und dies eine Multiplikation ist, wird
diese Bedingung erfüllt
sein und dieses Tag wird gebildet und in diesen Effekten
gespeichert. Dies müssen Sie
weitermachen , bis Sie
die Priorität
der Scans fett kleiner als
die Priorität der
Spitze des Stapels finden der Scans fett kleiner als , abzüglich der Polarität
dieser Scans und Knochen ist größer als die Gültigkeit
der Oberseite des Stapels, dann
wird diese Bedingung nicht erfüllt sein. Wir kommen aus der Schleife, Ihre Scans im Blut, die auf den Stapel geschoben
werden. Ich hoffe es. Du hast es verstanden. Eine weitere Sache ist,
was ist, wenn Sie in meiner Duplikation Priorität haben , wenn Ihre Scans und Ihre Bindung Multiplikation sind und die
Spitze des Stapels
in diesem Fall vor allem Plus ist , diese Bedingung wird
nicht erfüllt sein. Das ist Multiplikation,
das ist Multiplikation. Dies ist ganz oben auf dem Stack AS da diese Multiplikation eine höhere Priorität zwei hat, diese Bedingung, ich
sehe nur andere,
andere Regeln. Was wird in
den Prioritätsänderungen passieren, ob diese Bedingung erfüllt sein
wird oder nicht. Es gibt also einen Grund, warum ich nur
verschiedene Routen erwähne. Wenn also die Scans und Multiplikation von
Männlichkeit und oben auf dem Stapel plus sind, wird diese Bedingung nicht erfüllt sein und diese While-Schleife wird nicht ausgeführt, auf der sie Sie
führt SAP, du schiebst
die Scans im Jungen auf die Spitze des Stapels. Sie können verstehen,
wo die Priorität dieser Scans und Fett
größer ist oder ob sie der Priorität
von oben
entspricht, dann wird nur diese Bedingung
für Schleife ausgeführt. Und deshalb haben Sie
kürzlich
die beteiligten Scans an
die Spitze des Stapels gedrängt . Das wird es passieren. Sie haben also verstanden,
was passieren wird, dann gibt es
verschiedene Operatoren. Nun der Punkt, der
tatsächlich der
Standardwert vorhanden ist , was wird passieren? Die Stange wird sein,
wenn jemand
diese Scans fett
als unsere Öffnungen hat . In diesem Fall wurden Sie einfach auf Ihr
Ergebnis als Präfix gedruckt. Daher
sind die Standardfälle für dasselbe, um das zu
speichern, wenn es für dasselbe, um das zu
speichern, wenn es oft einfach
auf diesem Präfix bearbeitet wird. Dies sind die abhängigen
Regeln für all diese, oh, diese Klammeroperatoren
enden für die Operanden. Nun endlich, wenn Sie mit der Streuung von der ersten bis
zur letzten Position bei
der Scheidung fertig
sind und Eddie fixiert sind, dann kommt diese Formel zu n. Das heißt, wenn Sie mit dem
Scannen dieses ganzen Ausdrucks fertig sind, ist
das aus dem zweiten Jahr und dann
geht die Vier-Schleife zu Ende. Und in diesem Fall
müssen Sie böse überprüfen, ob
Ihr Stapel nicht leer ist, Sie können sehen, ob Ihr
Stapel nicht leer ist, dann müssen Sie
weiter pumpen und Sie müssen weiterhin
in diesem Präfix speichern. Dann, nachdem Sie alle Elemente
gespeichert haben, nachdem Sie auf den
Zitronenstärkeren Stapel geknallt haben, fügen Sie ihn einfach
mit diesem Nullzeichen an. Der letzte. Schließlich haben Sie diesen festen
Präfix Ausdruck gekauft. Jetzt
ist der Studentenjob nicht abgeschlossen. Sie haben noch eine weitere Aufgabe. Heutzutage, Ausdruck, den
Sie erhalten, nachdem Sie
diese Regeln angewendet haben und nachdem alle Elemente
aus dem Stack-Zeug wiederholt haben
, den Ausdruck, den Sie erhalten. Jetzt müssen Sie diesen Ausdruck wieder
rückgängig machen. Der Ausdruck, den Sie nach dem Umkehren
erhalten. Das ist der
letzte Ausdruck, der Präfixausdruck ist. Also hoffe ich, dass du
es verstehen willst. Wenn Sie auf dem Whiteboard
oder dem Präfix, das Sie gekauft haben, noch nicht
gesehen haben. Jetzt habe ich dies
für Sie verwendet, um
diesen festen,
festen Ausdruck einfach umzukehren . Sie können also wieder sehen,
da ich tatsächlich das letzte Element dieser Reise
usw. am meist