uacs2024

导航

上一页 1 2 3 4 5 6 ··· 24 下一页

2025年5月9日 #

Python基础语法2

摘要: 个人学习用,部分源自:廖雪峰,菜鸟教程 match...case Python 3.10 增加了 match...case 的条件判断,不需要再使用一连串的 if-else 来判断了。 match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,_ 可 阅读全文

posted @ 2025-05-09 17:19 ᶜʸᵃⁿ 阅读(17) 评论(0) 推荐(0)

2025年5月8日 #

Python基础语法

摘要: 个人学习用,部分源自:廖雪峰,菜鸟教程 多行语句 Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句,例如: total = item_one + \ item_two + \ item_three 在 [], {}, 或 () 中的多行语句,不需要使用反斜 阅读全文

posted @ 2025-05-08 18:56 ᶜʸᵃⁿ 阅读(26) 评论(0) 推荐(0)

2025年3月28日 #

leetcode417. 太平洋大西洋水流问题

摘要: 417. 太平洋大西洋水流问题 写出来的很多bug。直接看题解。 dfs题解: 算法思路解释: 逆向思维:不是从每个单元格出发寻找是否能到达海洋,而是从海洋边界出发,逆向寻找可以流向海洋的单元格。 两个标记矩阵: toPacific:记录能流向太平洋的单元格 toAtlantic:记录能流向大西洋的 阅读全文

posted @ 2025-03-28 20:05 ᶜʸᵃⁿ 阅读(25) 评论(0) 推荐(0)

leetcode1020. 飞地的数量

摘要: 1020. 飞地的数量 挺简单的。dfs解法: class Solution { public: int m, n; // 定义网格的行数m和列数n // 深度优先搜索函数,用于标记所有可以到达边界的陆地单元格 void dfs(vector<vector<int>>& grid, int i, i 阅读全文

posted @ 2025-03-28 16:42 ᶜʸᵃⁿ 阅读(9) 评论(0) 推荐(0)

2025年3月27日 #

leetcode1034. 边界着色

摘要: 1034. 边界着色 写出来的总是有莫名的溢出。 直接看题解: 首先要找到包含 (row, col) 的同色连通集 S。其次在S中找到S的边界,所谓S的边界呢,就是连同集中没有被***格包围的网格。然后将这些边界的格子染成color。 从(row, col)出发,进行dfs,遍历所有相邻的点。用vi 阅读全文

posted @ 2025-03-27 20:03 ᶜʸᵃⁿ 阅读(13) 评论(0) 推荐(0)

leetcode130. 被围绕的区域

摘要: 130. 被围绕的区域 给你一个m x n的矩阵board,由若干字符'X'和'O',找到所有被'X'围绕的区域,并将这些区域所有的'O'用'X'填充。 首先是想了很久的🤡错误解法: class Solution { public: void dfs(vector<vector<char>>& b 阅读全文

posted @ 2025-03-27 14:39 ᶜʸᵃⁿ 阅读(19) 评论(0) 推荐(0)

2025年3月26日 #

leetcode695. 岛屿的最大面积

摘要: 695. 岛屿的最大面积 挺简单的 class Solution { public: // 深度优先搜索(DFS)函数,用于计算当前岛屿的面积 // 参数: grid - 二维网格地图, i - 当前行索引, j - 当前列索引 // 返回值: 当前岛屿的面积 int dfs(vector<vect 阅读全文

posted @ 2025-03-26 21:36 ᶜʸᵃⁿ 阅读(13) 评论(0) 推荐(0)

leetcode200. 岛屿数量

摘要: 200. 岛屿数量 写了一半,最后还是看题解 class Solution { public: /** * 深度优先搜索函数,用于标记当前岛屿的所有相连部分 * @param grid 二维字符数组,表示地图 * @param i 当前行索引 * @param j 当前列索引 */ void dfs 阅读全文

posted @ 2025-03-26 20:31 ᶜʸᵃⁿ 阅读(8) 评论(0) 推荐(0)

leeetcode463. 岛屿的周长

摘要: 463. 岛屿的周长 挺简单的。不用dfs的解法 class Solution { public: int isPerimeter(vector<vector<int>>& grid,int i,int j){ if(i == -1 || i == grid.size() || j == -1 || 阅读全文

posted @ 2025-03-26 12:21 ᶜʸᵃⁿ 阅读(3) 评论(0) 推荐(0)

2025年3月20日 #

matlab基础语法

摘要: 基本语法 A = [1 2 3; 4 5 6; 8 4 9]; B = A';%求矩阵转置 C = A(:);%将矩阵逐列转为列向量 D = inv(A);%矩阵求转置 E = zeros(10,5,3);%生成元素全是0的10*5*3 E(:,:,1) = rand(10,5);%rand(m,n 阅读全文

posted @ 2025-03-20 18:59 ᶜʸᵃⁿ 阅读(41) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 24 下一页