Pārlūkot izejas kodu

Marking completed items.

John Washam 8 gadi atpakaļ
vecāks
revīzija
50421305af
1 mainītis faili ar 3 papildinājumiem un 3 dzēšanām
  1. 3 3
      README.md

+ 3 - 3
README.md

@@ -676,14 +676,14 @@ Graphs can be used to represent many problems in computer science, so this secti
         - [x] A* Pathfinding (E01: algorithm explanation): https://www.youtube.com/watch?v=-L-WgKMFuhE
 
 - I'll implement:
-    - [ ] DFS with adjacency list
-    - [ ] DFS with adjacency matrix
+    - [x] DFS with adjacency list (recursive)
+    - [ ] DFS with adjacency matrix (iterative with stack)
     - [ ] BFS with adjacency list
     - [ ] BFS with adjacency matrix
     - [x] single-source shortest path (Dijkstra)
     - DFS-based algorithms (see Aduni videos above):
         - [ ] topological sort
-        - [ ] count connected components in a graph
+        - [x] count connected components in a graph
         - [ ] check for cycle
         - [ ] list strongly connected components
         - [ ] check for bipartite graph