# Graph

- [133 Clone Graph](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/133-clone-graph.md)
- [200 Number of Islands](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/200-number-of-islands.md)
- [261 Graph Valid Tree](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/261-graph-valid-tree.md)
- [301 Remove Invalid Parentheses](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/301-remove-invalid-parentheses.md)
- [310 Minimum Height Trees](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/310-minimum-height-trees.md)
- [329 Longest Increasing Path in a Matrix](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/329-longest-increasing-path-in-a-matrix.md)
- [323 Number of Connected Components in an Undirected Graph](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/323-number-of-connected-components-in-an-undirected-graph.md)
- [332 Reconstruct Itinerary](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/332-reconstruct-itinerary.md)
- [337 House Robber III](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/337-house-robber-iii.md)
- [339 Nested List Weight Sum](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/339-nested-list-weight-sum.md)
- [364 Nested List Weight Sum II](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/364-nested-list-weight-sum-ii.md)
- [399 Evaluate Division](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/399-evaluate-division.md)
- [417 Pacific Atlantic Water Flow](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/417-pacific-atlantic-water-flow.md)
- [488 Zuma Game](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/488-zuma-game.md)
- [490 The Maze](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/490-the-maze.md)
- [494 Target Sum](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/494-target-sum.md)
- [499 The Maze III](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/499-the-maze-iii.md)
- [505 The Maze II](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/505-the-maze-ii.md)
- [529 Minesweeper](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/529-minesweeper.md)
- [531 Lonely Pixel I](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/531-lonely-pixel-i.md)
- [533 Lonely Pixel II](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/533-lonely-pixel-ii.md)
- [542 01 Matrix](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/542-01-matrix.md)
- [547 Friend Circles](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/547-friend-circles.md)
- [685 Redundant Connection II](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/685-redundant-connection-ii.md)
- [690 Employee Importance](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/690-employee-importance.md)
- [694 Number of Distinct Islands](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/694-number-of-distinct-islands.md)
- [695 Max Area of Island](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/695-max-area-of-island.md)
- [711 Number of Distinct Islands II](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/711-number-of-distinct-islands-ii.md)
- [721 Accounts Merge](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/721-accounts-merge.md)
- [733 Flood Fill](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/733-flood-fill.md)
- [737 Sentence Similarity II](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/737-sentence-similarity-ii.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://protegejj.gitbook.io/algorithm-practice/leetcode/graph.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
