PNG Transparent tauschen

Laden Sie die besten und besten in hoher Qualität kostenlos herunter PNG Transparent tauschen "Hintergründe in verschiedenen Größen erhältlich. Um die Auflösung in voller PNG-Größe anzuzeigen, klicken Sie auf eines der folgenden Miniaturbilder."

Lizenzinformationen: Creative Commons 4.0 BY-NC


Eingereicht von ein Nov 29, 2021

Advertisements

Der Akt des Austauschs von zwei Variablen in die Computerprogrammierung bezieht sich auf die Werte der Variablen. Dies geschieht normalerweise mit Daten, die im Speicher gespeichert sind. Zum Beispiel werden zwei Variablen in einem Programm wie folgt deklariert:

Data_item X: = 1
Data_item y: = 0

Tauschen

Nach dem Swap hat X den Wert 0 und y den Wert 1; Ihre Werte wurden getauscht. Mit diesem Vorgang können andere Werte wie Zeichenfolgen und aggregierte Datentypen verwendet werden. Swaps werden verwendet, um die Placements von Daten in Vergleichsarten zu verschieben.

Swap ist ein integriertes in mehreren Computersprachen. Überladungen sind in C ++ erhältlich, sodass STD :: Swap einige riesige Strukturen in Oâ tauschen können.

Dies ist zwar ein grundlegender Begriff und unter vielen Umständen die einzige praktische Technik, um zwei Variablen auszutauschen, verbraucht es mehr. Obwohl dies in den meisten Anwendungen kein Problem sein sollte, können die Größen der ausgetauschten Werte groß sein oder der Swap -Betrieb muss möglicherweise mehrmals wiederholt werden, wie bei der Sortierung von Algorithmen.

In objektorientierter Sprachen ist C ++ außerdem möglicherweise zwei Variablen gegen den Klassenkonstruktor und Destruktor gegen die temporäre Variable sowie drei Aufrufe an den Kopierkonstruktor erforderlich. Einige Klassen erwerben Speicher im Konstruktor und verhandeln ihn dann im Destruktor, was zu kostspieligen Systemanrufen führt. Kopieren Sie Konstruktoren für Klassen mit vielen Daten, wie z. B. ein Array, möglicherweise, um die Daten manuell zu kopieren.

Der XOR -Betrieb wird verwendet, um zwei numerische Variablen im XOR -Swap zu tauschen. Es wird normalerweise als schneller angesehen als die oben genannte Na-technische Technik, obwohl es Nachteile hat. Im Allgemeinen wird XOR SWAP verwendet, um Datentypen mit niedriger Ebene wie Ganzzahlen auszutauschen. Es ist jedoch theoretisch in der Lage, zwei Werte auszutauschen, die durch Bitstrings mit fester Länge dargestellt werden.

Container, die Zeiger verwenden, um Speicher vom Haufen zuzuweisen, können in einem einzigen Betrieb durch Austausch der Zeiger allein getauscht werden. Dies ist am häufigsten in Programmiersprachen, die Zeiger wie C oder C ++ ermöglichen. Die Standard-Vorlagenbibliothek verwendet ihre integrierte Swap-Funktion, um den Inhalt der Behälter effizient auszutauschen.

Advertisements

Da Zeigervariablen im Allgemeinen eine feste Größe haben und numerisch sind, kann der XOR -Swap verwendet werden, um sie schnell zu tauschen.
Download Swap PNG Images Transparent Gallery.

Zugehöriges PNG: