hohe Laufzeit bei Programm
Verfasst: Freitag 8. März 2013, 17:19
Hallo,
ich habe mich in eurem Forum angemeldet, nachdem ich hier schon einige Lösungsvorschläge zu anderen Problemen, die ich hatte, gefunden habe, weil ich Probleme mit einem Programm habe.
Ich habe einen sehr großen Text mit mehr als 250.000 Wörtern und ich möchte in diesem Text die Wörter vergleichen, ob sie mehrmals im Text vorkommen. Dazu finde ich aber keine Lösung, die einigermaßen schnell läuft (alles hat bisher über 1 Stunde gedauert). Das Problem liegt an der doppelten for-Schleife, die ich benutze, um ein Wort aus dem Text rauszusuchen und das dann mit den anderen Wörtern im Text vergleiche.
Es dauert sowohl mit Listen, Dictionarys als auch mit Mengen so lange, weswegen ich mit meinem Latein echt am Ende bin.
Funktioniert das überhaupt in einem passablen Zeitrahmen mit einer doppelten for-schleife oder geh ich ganz falsch an die Sache ran?
Vielen Dank für die Hilfe =)
ich habe mich in eurem Forum angemeldet, nachdem ich hier schon einige Lösungsvorschläge zu anderen Problemen, die ich hatte, gefunden habe, weil ich Probleme mit einem Programm habe.
Ich habe einen sehr großen Text mit mehr als 250.000 Wörtern und ich möchte in diesem Text die Wörter vergleichen, ob sie mehrmals im Text vorkommen. Dazu finde ich aber keine Lösung, die einigermaßen schnell läuft (alles hat bisher über 1 Stunde gedauert). Das Problem liegt an der doppelten for-Schleife, die ich benutze, um ein Wort aus dem Text rauszusuchen und das dann mit den anderen Wörtern im Text vergleiche.
Es dauert sowohl mit Listen, Dictionarys als auch mit Mengen so lange, weswegen ich mit meinem Latein echt am Ende bin.
Funktioniert das überhaupt in einem passablen Zeitrahmen mit einer doppelten for-schleife oder geh ich ganz falsch an die Sache ran?
Vielen Dank für die Hilfe =)