Vergleichsroutine

Anfängerfragen zum Programmieren mit PureBasic.
Martin66119
Beiträge: 282
Registriert: 03.01.2005 11:36

Vergleichsroutine

Beitrag von Martin66119 »

Guten Abend.

Vor einiger Zeit hatte ich schonmal folgendes Problem. Habe aber keine gute Lösung gefunden. Hier nochmal mein Problem.

Ich habe zwei Arrays mit unterschiedlicher Anzahl von Elementen. In jedem Element ist ein String.

Z.B. A1 40000 Elemente
B1 42000 Elemente

In A1 können Elemente (1 oder auch alle) enthalten sein, die auch in B1 sind.
In B1 können Elemente (1 oder auch alle) enthalten sein, die auch in A1 sind

Nach dem Programmdurchlauf soll ein
- Array A2 erstellt werden, in dem alle Elemente drin sind, die in A1 sind aber nicht in B1
- Arry B2 erstellt werden, in dem alle Elemente drin sind, die in B1 sind aber nicht in A1

Wie macht man denn das am geschicktesten.

Grüße und noch alles Gute zum neuen Jah
Benutzeravatar
alter Mann
Beiträge: 201
Registriert: 29.08.2008 09:13
Wohnort: hinterm Mond

Re: Vergleichsroutine

Beitrag von alter Mann »

Sind denn alle Strings in einem Array (z.B. A1) unterschiedlich, oder können dort auch gleiche Strings auftreten?
Win11 64Bit / PB 6.0
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Vergleichsroutine

Beitrag von NicTheQuick »

Das Problem haben wir doch damals schon gelöst. Wieso stellst du die Frage denn dann wieder? Ist dir die Routine immer noch zu langsam?
Antworten