Die größte Sammlung von Tutorials und Referenzen

Reverse

Erste Hälfte und umgekehrte zweite Hälfte der verknüpften Liste abwechselnd zusammenführen

Bei einer gegebenen verketteten Liste besteht die Aufgabe darin, die verkettete Liste wie folgt neu anzuordnen:   Kehre die zweite Hälfte der gegebenen verketteten Liste um. Das erste Element der verknüpften Liste ist das erste Element der ersten Hälfte.Das zweite Element der verknüpften Liste ist das erste Element der zweiten Hälfte. Beispiele:   Input: 1->2->3->4->5 Output: 1->5->2->4->3 Input: 1->2->3->4->5->6 Output: 1->6->2->5->3->4 Vorgehensweise: Suchen Sie zunächst den mittleren....

Bitweises OR von N binären Strings

Bei einem Array arr[] aus binären Strings besteht die Aufgabe darin, das bitweise ODER aller dieser Strings zu berechnen und den resultierenden String auszugeben. Beispiele:   Eingabe: arr[] = {„100“, „1001“, „0011“}  Ausgabe 1111  0100 ODER 1001 ODER 0011 = 1111 Eingabe: arr[] = {„10“, „11“, „1000001“}  Ausgabe: 1000011   Ansatz: Wir können dies tun, indem wir zuerst die Zeichenfolge mit....

Eine doppelt verkettete Liste umkehren | Satz-2

Schreiben Sie ein Programm, um die gegebene doppelt verkettete Liste umzukehren. Siehe zum Beispiel die folgenden Diagramme.  (a) Original Doubly Linked List (b) Reversed Doubly Linked List Ansatz: Im vorherigen Beitrag wird die doppelt verkettete Liste....

Eine verkettete Liste in Gruppen gegebener Größe umkehren | Set 1

Schreiben Sie bei einer gegebenen verknüpften Liste eine Funktion, um alle k Node umzukehren (wobei k eine Eingabe für die Funktion ist).  Beispiel:  Eingang : 1->2->3->4->5->6->7->8->NULL, K = 3  Ausgang : 3->2->1->6->5->4- >8->7->NULL  Eingang : 1->2->3->4->5->6->7->8->NULL, K = 5  Ausgang : 5->4->3-> 2->1->8->7->6->NULL  Algorithmus : reverse (head, k)  Kehren Sie die erste Teilliste der Größe k um. Verfolgen Sie beim Rückwärtsfahren....