首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
104专题
【代码随想录训练营第42期 续Day52打卡 - 图论Part3 - 卡码网 103. 水流问题 104. 建造最大岛屿
目录 一、做题心得 二、题目与题解 题目一:卡码网 103. 水流问题 题目链接 题解:DFS 题目二:卡码网 104. 建造最大岛屿 题目链接 题解:DFS 三、小结 一、做题心得 也是成功补上昨天的打卡了。 这里继续图论章节,还是选择使用 DFS 来解决这类搜索问题(单纯因为我更熟悉 DFS 一点),今天补卡的是水流问题和岛屿问题。个人感觉这一章节题对于刚
阅读更多...
图论篇--代码随想录算法训练营第五十二天打卡| 101. 孤岛的总面积,102. 沉没孤岛,103. 水流问题,104.建造最大岛屿
101. 孤岛的总面积 题目链接:101. 孤岛的总面积 题目描述: 给定一个由 1(陆地)和 0(水)组成的矩阵,岛屿指的是由水平或垂直方向上相邻的陆地单元格组成的区域,且完全被水域单元格包围。孤岛是那些位于矩阵内部、所有单元格都不接触边缘的岛屿。 现在你需要计算所有孤岛的总面积,岛屿面积的计算方式为组成岛屿的陆地的总数。 解题思路: 从周边找到陆地,然后通过 dfs或者bfs 将
阅读更多...
【python requests错误】Caused by SSLError(SSLError(bad handshake: SysCallError(104, 'ECONNRESET')
错误描述: 在发送get请求时错误,执行下面一句时报错了: response = requests.get(image_url) 原因HTTPSConnectionPool(host='test-kkbuluo-resource.cdn.hzmltest.com', port=443): Max retries exceeded with url: /IMCORE/RESOURCE/LOG
阅读更多...
Oracle(104)如何实现数据掩码?
要实现数据掩码(Data Masking),可以使用多种数据库管理系统(DBMS)提供的功能。以下是使用Oracle数据库的DBMS_REDACT包来实现数据掩码的详细步骤和代码示例。 实现数据掩码的步骤 创建示例表和数据定义掩码策略验证掩码 详细步骤和代码示例 假设我们有一个示例表employees,包含以下列:employee_id, name, ssn(社会安全号码), salary
阅读更多...
电力104规约
对象性质十进制十六进制数量适用报文类型ASDU遥测1793~2304701H~900H512*9、11、21、34、35遥信1~10241H~400H1024*1、3、20、30、31遥控2817~2944B01H~B80H128*45、46遥调2945~3072B81H~C00 H128*47 APCI 应用规约控制信息; ASDU 应用服务数据单元; APDU 应用规约数据单元; 三
阅读更多...
自己实现LinkedListJAVA103-104
来源:http://www.bjsxt.com/ 1、S02E103_01自己实现LinkedList package com.test.linkedlist;/*** 用来表示一个节点*/public class Node {Node previous;//该节点的前一个节点Object obj;//该节点存放的对象Node next;//该节点的后一个节点public Node(){}p
阅读更多...
代码随想录day52 101孤岛的总面积 102沉没孤岛 103水流问题 104建造最大岛屿
代码随想录day52 101孤岛的总面积 102沉没孤岛 103水流问题 104建造最大岛屿 101孤岛的总面积 代码随想录 #include <iostream>#include <vector>using namespace std;int count = 0;int dir[4][2] = {{1, 0}, {0, 1}, {-1 ,0}, {0, -1}};void dfs(v
阅读更多...
Day46 | 101孤岛的总面积 102沉没孤岛 103水流问题 104建造最大岛屿
语言 Java 101.孤岛的总面积 101. 孤岛的总面积 题目 题目描述 给定一个由 1(陆地)和 0(水)组成的矩阵,岛屿指的是由水平或垂直方向上相邻的陆地单元格组成的区域,且完全被水域单元格包围。孤岛是那些位于矩阵内部、所有单元格都不接触边缘的岛屿。 现在你需要计算所有孤岛的总面积,岛屿面积的计算方式为组成岛屿的陆地的总数。 输入描述 第一行包含两个整数 N, M,表示矩
阅读更多...
代码随想录算法训练营第53天| 图论 101.孤岛的总面积 102.沉没孤岛 、103.水流问题 、104.建造最大岛屿
101.孤岛的总面积 题目链接:101.孤岛的总面积 思路:采用了深搜和一个布尔函数判断是否为陆地,是陆地在后期不参与统计面积 代码: #include<iostream>using namespace std;#include<vector>//#include<bool>//多加一个是否碰到边缘函数//深搜vector<vector<int>> mov={{0,-1,
阅读更多...
代码随想录算法训练营第五十三天 | 101. 孤岛的总面积、102. 沉没孤岛、 103. 水流问题、 104. 建造最大岛屿
一、101. 孤岛的总面积 题目链接:101. 孤岛的总面积 (kamacoder.com) 文章链接:代码随想录 (programmercarl.com)——101. 孤岛的总面积 二、102. 沉没孤岛 题目链接:102. 沉没孤岛 (kamacoder.com) 文章链接:代码随想录 (programmercarl.com)——102. 沉没孤岛 三、 103.
阅读更多...
nginx 8051#0: *4 recv() failed (104: Connection reset by peer) while reading response header from u
环境 php7 nginx1.8.0 nginx 报错 500 GATWAY网关错误 2017/08/28 10:45:42 [error] 7975#0: *333 recv() failed (104: Connection reset by peer) while reading response header from upstream, clien
阅读更多...
LeetCode 1907, 392, 104
目录 1907. 按分类统计薪水题目链接表要求知识点思路代码 392. 判断子序列题目链接标签思路代码 104. 二叉树的最大深度题目链接标签递归思路代码 迭代思路代码 1907. 按分类统计薪水 题目链接 1907. 按分类统计薪水 表 表Accounts的字段为account_id和income。 要求 查询每个工资类别的银行账户数量。 工资类别如下:“Low
阅读更多...
代码随想录算法训练营第六十六天 |101.孤岛的总面积、102.沉没孤岛、103.水流问题、104.建造最大岛屿
101.孤岛的总面积 文字讲解:101. 孤岛的总面积 | 代码随想录 解题思路 本题要求找到不靠边的陆地面积,那么我们只要从周边找到陆地然后 通过 dfs或者bfs 将周边靠陆地且相邻的陆地都变成海洋,然后再去重新遍历地图 统计此时还剩下的陆地就可以了。 在遇到地图周边陆地的时候,将1都变为0,此时地图为这样: 这里使用深搜 #include<bits/stdc++.h>us
阅读更多...
每日一题——力扣104. 二叉树的最大深度(举一反三+思想解读+逐步优化)四千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 目录 我的写法 代码功能 代码结构 时间复杂度分析 空间复杂度分析 总结 我要更强 优化方法:迭代(使用队列) 哲学和编程思想 分治法(Divide and Conquer): 递归(Recursion): 迭代(Iter
阅读更多...
代码随想录训练营第十四天 226翻转二叉树 101对称二叉树 104二叉树的最大深度 111二叉树的最小深度
第一题: 原题链接:226. 翻转二叉树 - 力扣(LeetCode) 思路: 递归法:使用中序遍历的操作,中左右,在遍历到中间节点的时候对它左右节点进行交换。 代码如下: /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode
阅读更多...
leetcode-12-[226]翻转二叉树[101]对称二叉树[104]二叉树的最大深度[111]二叉树的最小深度
前置知识: 深度:任意节点到根节点的节点数 高度:任意节点到叶子节点(左右孩子都为空)的节点数 一、[226]翻转二叉树 重点:交换节点应该传入根节点 class Solution {public TreeNode invertTree(TreeNode root) {if(root==null)return root;//前序遍历swap(root);invertTree(root.l
阅读更多...
day14-226.翻转二叉树+101. 对称二叉树+104.二叉树的最大深度
一、226.翻转二叉树 题目链接:https://leetcode.cn/problems/invert-binary-tree/ 文章讲解:https://programmercarl.com/0226.%E7%BF%BB%E8%BD%AC%E4%BA%8C%E5%8F%89%E6%A0%91.html#%E7%AE%97%E6%B3%95%E5%85%AC%E5%BC%80%E8%AF%BE
阅读更多...
Studying-代码随想录训练营day14| 226.翻转二叉树、101.对称二叉树、104.二叉树的最大深度、111.二叉树的最小深度
第十四天,(ง •_•)ง💪💪,编程语言:C++ 目录 226.翻转二叉树 101.对称二叉树 100.相同的树 572.另一个树的子树 104.二叉树的最大深度 559.n叉树的最大深度 111.二叉树的最小深度 总结 226.翻转二叉树 文档讲解:代码随想录翻转二叉树 视频讲解:手撕翻转二叉树 题目: 初看:本题翻转二叉树不仅仅是把根节点的左右子树
阅读更多...
数据结构--力扣104,110 二叉树相关(C
1.力扣104。二叉树的最大深度-. - 力扣(LeetCode) 2.力扣110。平衡二叉树->. - 力扣(LeetCode) 1. 叶子结点 指:没有子节点的节点 思路: 求其 左子树和右子树的最大深度,返回其中最大值即可 代码实现: int maxDepth(struct TreeNode* root) {if(root==NULL)return 0;int
阅读更多...
L50--- 104. 二叉树的最大深度(深搜)---Java版
1.题目描述 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 2.思路 这个二叉树的结构如下: 根节点 1 左子节点 2 右子节点 3 左子节点 4 计算过程 从根节点 1 开始计算: 计算左子树的最大深度: 根节点 2: 左子树为空,深度为0。 右子树为空,深度为0。 所以节点 2 的深度为 Math.max(0, 0) + 1 = 1。 计算右子树的最大深度:
阅读更多...
104、二叉树的最大深度
给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 题解:所谓深度,就是树中某节点距离根节点的距离,如图中根节点3的深度为1,那节点7的深度为3,所谓高度,就是树中某节点距离末端叶子结点的距离,如图中7的高度为1,则节点3的高度为3,。有了这个认识,那么二叉树中的最大深度其实也就是根节点的高度。 递归三部曲: 确定递归函
阅读更多...
NYoj 104 最大和 [经典动态规划2]
/*NYoj 104 最大和经典动态规划2.再次写这个题是时候,差不多没有调试就A了.小有成就感.思路:子串和就相当于该问题的一个子问题.将行进行组合就可以了.*/#include<stdio.h>#include<string.h>#define max(a,b) a>b?a:bint MAX(int a[],int n){int dp[105]={0};dp[1]=a[1];int
阅读更多...
104
1
阅读更多...
继电保护装置规约104规约解析
101用于串口通调度,属于远动规约104是101的网络版103有串口的有以太网的,不是通调度的,是通保护装置的,属于继电保护规约 主站与子站通过IEC60870-5-104规约通讯协议说明 目 录目 录... 1前 言... 1一、IEC60870-5-104应用规约数据单元基本结构... 21.1 应用规约数据单元APDU.. 21.2 应用规约控制信息APCI21.3 应用服务数
阅读更多...
【数据结构与算法 | 二叉树篇】力扣101, 104, 111
1. 力扣101 : 对称二叉树 (1). 题 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root = [1,2,2,3,4,4,3]输出:true 示例 2: 输入:root = [1,2,2,null,3,null,3]输出:false 提示: 树中节点数目在范围 [1, 1000] 内-100 <= Node.va
阅读更多...
【LeetCode算法】第104题:二叉树的最大深度
目录 一、题目描述 二、初次解答 三、官方解法 四、总结 一、题目描述 二、初次解答 1. 思路:二叉树的先序遍历。首先判断根节点是否是空,其次判断根节点是否是叶子节点,再者递归获取左子树的深度、右子树的深度,最后返回左子树、右子树的最大深度。此题与【LeetCode算法】第111题:二叉树的最小深度-CSDN博客类似。 2. 代码: int maxDepth(struct
阅读更多...