- 博客(10)
- 收藏
- 关注
原创 力扣34. 在排序数组中查找元素的第一个和最后一个位置
请你找出给定目标值在数组中的开始位置和结束位置。给你一个按照非递减顺序排列的整数数组。你必须设计并实现时间复杂度为。如果数组中不存在目标值。
2025-05-02 14:41:53
102
原创 c++函数分文件的编写
4.源文件写函数定义(swap.cpp)3.头文件写函数声明(swap.h)导入用#include" 模块"1.创建头文件(.h)创建了swap.cpp。
2025-04-26 16:58:42
227
原创 200. 岛屿数量(dfs)
一开始if not看来蛮久的,if not 是一个反判断,ture不执行,,false执行,在or中一个false结果是false,全ture才是ture。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。(水)组成的的二维网格,请你计算网格中岛屿的数量。此外,你可以假设该网格的四条边均被水包围。
2025-03-25 02:43:55
281
原创 dfs基础,你绝对看得懂
DFS简介1.本质是一种暴力枚举2.随机一条路,走不了再回退(图是随便找的)DFS和n重循环:本题初看用原来的n个for循环来找到每个数,保证相加等于x,并后一个大于前一个明显不是一种合理的思路,所以我们来dfs代码如果你明白了,那好其实这段代码还可以再优化,如在确定一个数时,dfs+1的时候,可以直接从当前数字开始遍历如图,优化了大于的判断,注意dfs()中要加上value的值为起点。再来一个题。
2025-03-15 16:43:20
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人