Heim >Backend-Entwicklung >PHP-Tutorial >Machen Sie zwei Arrays gleich, indem Sie Subarrays umkehren
1460. Machen Sie zwei Arrays gleich, indem Sie Subarrays umkehren
Einfach
Sie erhalten zwei ganzzahlige Arrays gleicher Länge target und arr. In einem Schritt können Sie ein beliebiges nicht leeres Subarray von arr auswählen und umkehren. Es sind beliebig viele Schritte erlaubt.
Gib true zurück, wenn du arr gleich target machen kannst, andernfalls false.
Beispiel 1:
Beispiel 2:
Beispiel 3:
Einschränkungen:
Hinweis:
Lösung:
Um dieses Problem zu lösen, können wir die folgenden Schritte ausführen:
Lassen Sie uns diese Lösung in PHP implementieren: 1460. Machen Sie zwei Arrays gleich, indem Sie Subarrays umkehren
Erläuterung:
- Sortieren von Arrays: Durch Sortieren von Ziel und Arr können wir sicherstellen, dass sie nach dem Sortieren identisch werden, wenn sie dieselben Elemente mit denselben Häufigkeiten haben.
- Vergleich sortierter Arrays: Wenn die sortierte Version von target mit der sortierten Version von arr übereinstimmt, bedeutet dies, dass arr durch Umkehren von Subarrays in target umgewandelt werden kann, da die Elemente und ihre Häufigkeiten übereinstimmen.
Wichtige Punkte:
Diese Lösung nutzt die Eigenschaften der Sortierung und des Vergleichs von Arrays in PHP und macht sie so einfach und effizient.
Kontaktlinks
Wenn Sie diese Serie hilfreich fanden, denken Sie bitte darüber nach, dem Repository einen Stern auf GitHub zu geben oder den Beitrag in Ihren bevorzugten sozialen Netzwerken zu teilen? Ihre Unterstützung würde mir sehr viel bedeuten!
Wenn Sie weitere hilfreiche Inhalte wie diesen wünschen, folgen Sie mir gerne:
Das obige ist der detaillierte Inhalt vonMachen Sie zwei Arrays gleich, indem Sie Subarrays umkehren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!