? Datenstruktur-Algorithmus?
- Dieses Repo enthält Lösungen für berühmte Codierungsfragen mit einem Kern der verwendeten Datenstrukturen und Ansätze.
- Alle ausgewählten Fragen haben einzigartige Ansätze.
- Dieses Repo kann später auch für den Revisionszweck während der Platzierungen verwendet werden.
Beitragen
Schreiben Sie einen Algorithmus Ihrer Wahl nur in C ++.
Schritte zu befolgen:
- Erstellen Sie eine Algorithmusdatei mit Algorithmus -Namen. Zum Beispiel für den Kruskal -Algorithmus erstellen Sie Datei wie kruskal_algorithm.cpp
- Schreiben Sie den Ansatz für das Problem und codieren Sie es.
- Fügen Sie diese Datei im Ordner dieses bestimmten Themas hinzu. Zum Beispiel wird der Kruskal -Algorithmus in den Grafikordner verlaufen.
- Öffnen Sie eine Pull -Anfrage.
Inhaltsverzeichnis
- Arrays
- Binary_Search
- Dynamic_Programming
- Graph
- Gierig
- Linked_list
- Sliding_Window
- Saiten
- Bäume
Arrays
Alle Arrays -bezogenen Programme sind hier vorhanden.
• Start
• Kadanes Algorithmus
Binary_Search
Alle binären Suchprogramme sind hier vorhanden.
• Start
• Binäre Suche
Dynamic_Programming
Alle DP -Programme sind hier vorhanden.
• Start
Graph
Alle grafischen Programme sind hier vorhanden.
• Kruskals Algorithmus
Gierig
Alle gierigen Algorithmusprogramme sind hier vorhanden.
• Start
• find_minimum_number_of_coins
Linked_list
Alle verknüpften Listenprogramme sind hier vorhanden.
• Start
Sliding_Window
Hier sind alle Schiebungsfensterprogramme vorhanden.
• Start
Saiten
Alle Saitenprogramme sind hier vorhanden.
• Start
Bäume
Alle bäume verwandten Programme sind hier vorhanden.
• Start
Kriterien für die Zusammenführung Ihrer PR
Schritte zu befolgen:
- Geben Sie einen Bruteforce -Ansatz an
- Entwerfen Sie einen optimierten Ansatz mit seiner Intuition
- Senden Sie den Code des optimierten Ansatzes
Happy Coding !!
Lernen Sie weiter.