随笔分类 -  DFS

摘要:There are n cities connected by some number of flights. You are given an array flights where flights[i] = [fromi, toi, pricei] indicates that there is 阅读全文
posted @ 2022-10-03 02:51 苗妙苗 阅读(57) 评论(0) 推荐(0)
摘要:There are n cities. Some of them are connected, while some are not. If city a is connected directly with city b, and city b is connected directly with 阅读全文
posted @ 2021-11-18 02:16 苗妙苗 阅读(83) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/u010365819/article/details/109367419 阅读全文
posted @ 2021-09-18 13:04 苗妙苗 阅读(41) 评论(0) 推荐(0)
摘要:https://www.1point3acres.com/bbs/thread-785778-1-1.html Coding:1. 如果要设计一个公司的organizational report structure应该用什么数据结构? 回答: Tree, 然后写了一个TreeNode class, 阅读全文
posted @ 2021-09-13 02:36 苗妙苗 阅读(24) 评论(0) 推荐(0)
摘要:There are n servers numbered from 0 to n - 1 connected by undirected server-to-server connections forming a network where connections[i] = [ai, bi] re 阅读全文
posted @ 2021-09-07 01:24 苗妙苗 阅读(63) 评论(0) 推荐(0)
摘要:Given an array of strings words (without duplicates), return all the concatenated words in the given list of words. A concatenated word is defined as 阅读全文
posted @ 2021-08-31 09:14 苗妙苗 阅读(33) 评论(0) 推荐(0)
摘要:Given a string s and a dictionary of strings wordDict, add spaces in s to construct a sentence where each word is a valid dictionary word. Return all 阅读全文
posted @ 2021-08-30 09:49 苗妙苗 阅读(41) 评论(0) 推荐(0)
摘要:There is a ball in a maze with empty spaces (represented as 0) and walls (represented as 1). The ball can go through the empty spaces by rolling up, d 阅读全文
posted @ 2021-08-28 09:36 苗妙苗 阅读(39) 评论(0) 推荐(0)
摘要:You have a graph of n nodes. You are given an integer n and an array edges where edges[i] = [ai, bi] indicates that there is an edge between ai and bi 阅读全文
posted @ 2021-08-28 08:46 苗妙苗 阅读(48) 评论(0) 推荐(0)
摘要:参考: public void wallsAndGates(int[][] rooms) { for (int i = 0; i < rooms.length; i++) for (int j = 0; j < rooms[0].length; j++) if (rooms[i][j] == 0) 阅读全文
posted @ 2021-06-14 03:43 苗妙苗 阅读(33) 评论(0) 推荐(0)
摘要:描述给一个字符串,你可以选择在一个字符或两个相邻字符之后拆分字符串,使字符串由仅一个字符或两个字符组成,输出所有可能的结果 样例样例1 输入: "123"输出: [["1","2","3"],["12","3"],["1","23"]]样例2 输入: "12345"输出: [["1","23","4 阅读全文
posted @ 2021-02-26 13:08 苗妙苗 阅读(83) 评论(0) 推荐(0)
摘要:Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. A mapping of digit to le 阅读全文
posted @ 2020-09-01 08:33 苗妙苗 阅读(122) 评论(0) 推荐(0)
摘要:Given a non-empty 2D array grid of 0's and 1's, an island is a group of 1's (representing land) connected 4-directionally (horizontal or vertical.) Yo 阅读全文
posted @ 2020-08-31 01:43 苗妙苗 阅读(131) 评论(0) 推荐(0)
摘要:Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from letters of a sequentially adjacent cells, where "ad 阅读全文
posted @ 2020-08-29 00:12 苗妙苗 阅读(189) 评论(0) 推荐(0)
摘要:Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is surrounded by water and is formed by connecting adjacen 阅读全文
posted @ 2020-08-27 10:24 苗妙苗 阅读(133) 评论(0) 推荐(0)
摘要:Given a non-empty 2D array grid of 0's and 1's, an island is a group of 1's (representing land) connected 4-directionally (horizontal or vertical.) Yo 阅读全文
posted @ 2020-08-26 23:15 苗妙苗 阅读(161) 评论(0) 推荐(0)
摘要:Given a set of candidate numbers (candidates) (without duplicates) and a target number (target), find all unique combinations in candidates where the 阅读全文
posted @ 2020-08-11 23:25 苗妙苗 阅读(177) 评论(0) 推荐(0)
摘要:Given a collection of distinct integers, return all possible permutations. Example: Input: [1,2,3] Output: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1, 阅读全文
posted @ 2020-08-10 07:31 苗妙苗 阅读(183) 评论(0) 推荐(0)
摘要:Given a collection of integers that might contain duplicates, nums, return all possible subsets (the power set). Note: The solution set must not conta 阅读全文
posted @ 2020-08-07 10:37 苗妙苗 阅读(155) 评论(0) 推荐(0)
摘要:Remove the minimum number of invalid parentheses in order to make the input string valid. Return all possible results. Note: The input string may cont 阅读全文
posted @ 2020-07-28 11:02 苗妙苗 阅读(160) 评论(0) 推荐(0)