Ich muss ein Programm erstellen, das eine englische Textdatei eingibt und eine Liste der in der Datei enthaltenen Wörter und die Anzahl der Vorkommen ausgibt. Ich muss einen mit einer Brute-Force-Methode und einen mit Divide and Conquer machen. Ich werde es selbst programmieren, also bitte geben Sie mir keinen Code, aber ich brauche Hilfe herauszufinden, wie man es macht - im Grunde, was ist der Algorithmus hinter jeder Methode, vor allem die Teile und herrsche? Pseudo-Code wäre tollBenötigen Sie einen Algorithmus zum Drucken einer Liste von eindeutigen Wörtern und Anzahl der Vorkommen
0
A
Antwort
0
eine Brute-Force-Methode verwenden:
eine Liste erstellen, das Wort speichert (sagen wir, key
) und entsprechende Zähler für die Häufigkeit ihres Auftretens (sagen wir cnt
). Durchqueren Sie die Datei und:
cnt = 1
.cnt++
.Verwendung teilt und herrscht:
- Verwenden getrennte Liste für jeden Ausgang Alphabet (A bis Z). Es würde also höchstens 26 getrennte Listen geben.
- Durchqueren Sie die Liste. Nimm für jedes Wort das Anfangszeichen und wähle die entsprechende Liste, um das Wort zu suchen. Führen Sie dann die Suche und Aktualisierung Methode in Brute-Force-Methode verwendet.
Hinweis: Keine von ihnen ist optimiert. Sie arbeiten schlecht gegen Hashmapp-Implementierung.
Verwandte Themen
- 1. Anzahl der Vorkommen von Wörtern in einer Textdatei zählen
- 2. Algorithmus zum Vergleichen von Wörtern (nicht alphabetisch)
- 3. Python: Anzahl der Vorkommen in dict aus einer anderen Liste
- 4. Wie erhalten Sie eindeutige Werte mit der entsprechenden Anzahl von Vorkommen aus einer Liste in Python?
- 5. Anzahl der Vorkommen von maximal Elemente in einer Liste
- 6. Ersetzen Sie alle Vorkommen von bestimmten Wörtern
- 7. Zählen der Anzahl der Vorkommen jedes Elements in einer Liste
- 8. Count Anzahl der Vorkommen von Token in einer Datei
- 9. Algorithmus zur Schätzung der Komplexität von Wörtern
- 10. Count Anzahl der Vorkommen für jeden eindeutigen Wert
- 11. einen Algorithmus benötigen dieses Problem
- 12. Wie grep mit einer Liste von Wörtern
- 13. Graf und sortiert nach Anzahl der Vorkommen
- 14. Anzahl der eindeutigen Kaufdaten
- 15. Anzahl der Vorkommen eines Zeichen in einer Zeichenfolge (Liste) zählen
- 16. Gesucht einen Algorithmus, der specfic Elemente auf einer Liste erscheint
- 17. Algorithmus zur Analyse von Text von Wörtern
- 18. Regex zum Suchen einer Wortgruppe mit einer optionalen Liste von eingeschlossenen und ausgeschlossenen Wörtern
- 19. Ruby: Wie finden Sie nicht eindeutige Elemente im Array und drucken Sie jedes mit der Anzahl der Vorkommen?
- 20. Anzahl der Vorkommen
- 21. Anzahl der Vorkommen zählen
- 22. Drucken einer bestimmten Anzahl von Zeilen in einer Liste
- 23. Komprimierung und Nachschlagen von riesigen Liste von Wörtern
- 24. Algorithmus zum Generieren von eindeutigen Nummer über das System
- 25. Anzahl der Vorkommen Stream
- 26. Algorithmus zum Generieren einer 'Top-Liste' mit Worthäufigkeit
- 27. Zurückgeben von eindeutigen Wörtern aus der Textdatei mit Python
- 28. Anzahl der Vorkommen in einer Zeichenfolge
- 29. Alle Vorkommen von Wörtern in einer Zeichenfolge aus einer Python-Liste entfernen
- 30. Wie zählen mehrere eindeutige Vorkommen von eindeutigen Vorkommen in Python-Liste?
Können Sie genauer angeben, mit welchem Teil Sie Hilfe benötigen und was Sie bisher versucht haben? – EJoshuaS