Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit cfd8ff4

Browse files
committed
feat: 围绕岛屿的Github Issue
1 parent 6a327b2 commit cfd8ff4

File tree

2 files changed

+3
-77
lines changed

2 files changed

+3
-77
lines changed

算法/DFS问题/被围绕的区域-简洁版.js renamed to 算法/DFS问题/被围绕的区域-正解版.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// https://github.com/sl1673495/daily-plan/issues/16
2+
13
var solve = function (board) {
24
if (board.length == 0) return null;
35

算法/DFS问题/被围绕的区域.js

Lines changed: 1 addition & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -154,30 +154,6 @@ console.log(
154154
["X", "O", "O", "O", "X", "O", "X", "X", "X", "O", "O", "X", "O", "X", "O", "X", "X", "O", "O", "O"],
155155
];
156156

157-
// 输出
158-
[
159-
["O", "X", "O", "O", "X", "X", "X", "O", "O", "O", "O", "O", "X", "O", "O", "O", "O", "X", "O", "X"],
160-
["X", "X", "X", "O", "O", "X", "X", "O", "O", "X", "O", "X", "O", "X", "O", "X", "X", "O", "O", "O"],
161-
["O", "X", "O", "O", "O", "X", "X", "X", "X", "O", "O", "O", "O", "O", "X", "X", "X", "X", "O", "X"],
162-
["X", "X", "O", "O", "O", "X", "X", "O", "O", "O", "X", "X", "X", "O", "O", "X", "O", "X", "X", "O"],
163-
["O", "X", "O", "X", "X", "X", "X", "O", "O", "O", "X", "X", "X", "X", "O", "O", "O", "O", "O", "X"],
164-
["X", "O", "O", "X", "X", "X", "O", "O", "O", "X", "X", "X", "X", "O", "O", "X", "O", "O", "O", "O"],
165-
["X", "O", "O", "O", "X", "X", "O", "O", "O", "O", "O", "X", "O", "O", "X", "O", "O", "O", "O", "X"],
166-
["X", "O", "O", "O", "X", "X", "X", "X", "X", "O", "X", "O", "X", "X", "X", "X", "O", "O", "O", "X"],
167-
["X", "O", "O", "X", "X", "X", "X", "X", "O", "O", "O", "O", "O", "O", "O", "O", "O", "X", "O", "X"],
168-
["O", "O", "O", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "O", "O", "O", "O", "X", "O"],
169-
["X", "O", "X", "O", "X", "X", "X", "X", "X", "X", "X", "X", "X", "O", "O", "X", "X", "O", "O", "O"],
170-
["O", "X", "O", "O", "X", "X", "X", "O", "O", "O", "X", "X", "X", "X", "X", "O", "O", "O", "X", "O"],
171-
["X", "O", "O", "O", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "O", "X", "O", "O", "X"],
172-
["O", "O", "O", "O", "X", "O", "X", "X", "O", "X", "X", "X", "X", "X", "X", "X", "X", "O", "O", "O"],
173-
["O", "X", "X", "O", "O", "O", "O", "X", "O", "O", "X", "X", "X", "X", "X", "X", "X", "O", "X", "O"],
174-
["X", "O", "X", "X", "X", "X", "X", "X", "O", "X", "X", "X", "X", "X", "X", "X", "O", "O", "O", "X"],
175-
["X", "O", "O", "O", "X", "O", "X", "O", "O", "X", "X", "X", "X", "X", "X", "O", "O", "X", "X", "X"],
176-
["O", "O", "X", "O", "O", "O", "O", "X", "O", "O", "X", "X", "X", "X", "X", "X", "O", "O", "O", "O"],
177-
["O", "O", "X", "O", "O", "O", "O", "O", "O", "X", "X", "X", "X", "X", "X", "O", "O", "O", "X", "X"],
178-
["X", "O", "O", "O", "X", "O", "X", "X", "X", "O", "O", "X", "O", "X", "O", "X", "X", "O", "O", "O"],
179-
];
180-
181157
// 期望
182158
[
183159
["O", "X", "O", "O", "X", "X", "X", "O", "O", "O", "O", "O", "X", "O", "O", "O", "O", "X", "O", "X"],
@@ -202,56 +178,4 @@ console.log(
202178
["X", "O", "O", "O", "X", "O", "X", "X", "X", "O", "O", "X", "O", "X", "O", "X", "X", "O", "O", "O"],
203179
];
204180

205-
[
206-
["O", "X", "O", "O", "X", "X", "X", "O", "O", "O", "O", "O", "X", "O", "O", "O", "O", "X", "O", "X"],
207-
["X", "X", "X", "O", "O", "X", "X", "O", "O", "X", "O", "X", "O", "X", "O", "X", "X", "O", "O", "O"],
208-
["O", "X", "O", "O", "O", "X", "X", "X", "X", "O", "O", "O", "O", "O", "X", "X", "X", "X", "O", "X"],
209-
["X", "X", "O", "O", "O", "X", "X", "O", "O", "O", "X", "X", "X", "O", "O", "X", "O", "X", "X", "O"],
210-
["O", "X", "O", "X", "X", "X", "X", "O", "O", "O", "X", "X", "X", "X", "O", "O", "O", "O", "O", "X"],
211-
["X", "O", "O", "X", "X", "X", "O", "O", "O", "X", "X", "X", "X", "O", "O", "X", "O", "O", "O", "O"],
212-
["X", "O", "O", "O", "X", "X", "O", "O", "O", "O", "O", "X", "O", "O", "X", "O", "O", "O", "O", "X"],
213-
["X", "O", "O", "O", "X", "X", "X", "X", "X", "O", "X", "O", "X", "X", "X", "X", "O", "O", "O", "X"],
214-
["X", "O", "O", "X", "X", "X", "X", "X", "O", "O", "O", "O", "O", "O", "O", "O", "O", "X", "O", "X"],
215-
["O", "O", "O", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "O", "O", "O", "O", "X", "O"],
216-
["X", "O", "X", "O", "X", "X", "X", "X", "X", "X", "X", "X", "X", "O", "O", "X", "X", "O", "O", "O"],
217-
["O", "X", "O", "O", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "O", "O", "O", "X", "O"],
218-
["X", "O", "O", "O", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "O", "X", "O", "O", "X"],
219-
["O", "O", "O", "O", "X", "O", "X", "X", "O", "X", "X", "X", "X", "X", "X", "X", "X", "O", "O", "O"],
220-
["O", "X", "X", "O", "O", "O", "O", "X", "O", "O", "X", "X", "X", "X", "X", "X", "X", "O", "X", "O"],
221-
["X", "O", "X", "X", "X", "X", "X", "X", "O", "X", "X", "X", "X", "X", "X", "X", "O", "O", "O", "X"],
222-
["X", "O", "O", "O", "X", "O", "X", "O", "O", "X", "X", "X", "X", "X", "X", "O", "O", "X", "X", "X"],
223-
["O", "O", "X", "O", "O", "O", "O", "X", "O", "O", "X", "X", "X", "X", "X", "X", "O", "O", "O", "O"],
224-
["O", "O", "X", "O", "O", "O", "O", "O", "O", "X", "X", "X", "X", "X", "X", "O", "O", "O", "X", "X"],
225-
["X", "O", "O", "O", "X", "O", "X", "X", "X", "O", "O", "X", "O", "X", "O", "X", "X", "O", "O", "O"],
226-
];
227-
// ;[
228-
// ["X", "X", "X", "X", "O", "O", "X", "X", "O"],
229-
// ["O", "O", "O", "O", "X", "X", "O", "O", "X"],
230-
// ["X", "O", "X", "O", "O", "X", "X", "O", "X"],
231-
// ["O", "O", "X", "X", "X", "O", "O", "O", "O"],
232-
// ["X", "O", "O", "X", "X", "X", "X", "X", "O"],
233-
// ["O", "O", "X", "O", "X", "O", "X", "O", "X"],
234-
// ["O", "O", "O", "X", "X", "O", "X", "O", "X"],
235-
// ["O", "O", "O", "X", "O", "O", "O", "X", "O"],
236-
// ["O", "X", "O", "O", "O", "X", "O", "X", "O"],
237-
// ];[
238-
// (["X", "X", "X", "X", "O", "O", "X", "X", "O"],
239-
// ["O", "O", "O", "O", "X", "X", "X", "X", "X"],
240-
// ["X", "O", "X", "O", "O", "X", "X", "X", "X"],
241-
// ["O", "O", "X", "X", "X", "X", "X", "X", "O"],
242-
// ["X", "O", "O", "X", "X", "X", "X", "X", "O"],
243-
// ["O", "O", "X", "X", "X", "O", "X", "X", "X"],
244-
// ["O", "O", "O", "X", "X", "O", "X", "X", "X"],
245-
// ["O", "O", "O", "X", "O", "O", "O", "X", "O"],
246-
// ["O", "X", "O", "O", "O", "X", "O", "X", "O"])
247-
// ];[
248-
// (["X", "X", "X", "X", "O", "O", "X", "X", "O"],
249-
// ["O", "O", "O", "O", "X", "X", "O", "O", "X"],
250-
// ["X", "O", "X", "O", "O", "X", "X", "O", "X"],
251-
// ["O", "O", "X", "X", "X", "O", "O", "O", "O"],
252-
// ["X", "O", "O", "X", "X", "X", "X", "X", "O"],
253-
// ["O", "O", "X", "X", "X", "O", "X", "X", "X"],
254-
// ["O", "O", "O", "X", "X", "O", "X", "X", "X"],
255-
// ["O", "O", "O", "X", "O", "O", "O", "X", "O"],
256-
// ["O", "X", "O", "O", "O", "X", "O", "X", "O"])
257-
// ]
181+
// 这个递归解法思路是对的,但是在最后一个测试用例爆栈了。

0 commit comments

Comments
 (0)