Python GrundlagenEinfach

Sich wiederholende Elemente in einem Array finden

Detaillierte Anleitung und Python-Implementierung für das Problem „Suchen sich wiederholender Elemente in einem Array“.

Problemstellung

Einfach

Schreiben Sie eine Funktion find_repeating(arr), die eine Liste von Ganzzahlen arr entgegennimmt und eine sortierte Liste aller Elemente zurückgibt, die mehr als einmal im Array vorkommen. Wenn sich kein Element wiederholt, wird eine leere Liste zurückgegeben.

Einschränkungen
  • 0 <= len(arr) <= 10^5
  • -10^6 <= arr[i] <= 10^6

Beispiele

Example 1
Input
arr = [1, 2, 3, 2, 4, 3]
Output
[2, 3]
Explanation

2 appears twice and 3 appears twice. Both are repeating elements.

Example 2
Input
arr = [1, 2, 3, 4]
Output
[]
Explanation

All elements appear exactly once. No repeating elements.

Example 3
Input
arr = [5, 5, 5, 5]
Output
[5]
Explanation

5 repeats (appears 4 times).

Need a Hint?
Erwägen Sie die Verwendung von Array-spezifischen Datenstrukturen wie Sets oder Heaps.
Edge Cases to Watch
  • Leere Eingabestrukturen
  • Einzelelementeingaben
  • Große numerische Grenzen

Bereit zur Lösung?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Im Editor öffnen
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.