leetcode 02 07

LeetCode----二维网格DFS

# 1 算法模板 ``` void dfs(int[][] grid, int r, int c) { // 判断 base case // 如果坐标 (r, c) 超出了网格范围,直接返回 if (!inArea(grid, r, c)) { return; } // 访问上、下、左、右四个相邻结 ......
网格 LeetCode DFS

[LeetCode] 1351. Count Negative Numbers in a Sorted Matrix

Given a m x n matrix grid which is sorted in non-increasing order both row-wise and column-wise, return the number of negative numbers in grid. Exampl ......
LeetCode Negative Numbers Matrix Sorted

递归-二叉搜索树-leetcode98验证二叉搜索树

```java //leetcode submit region begin(Prohibit modification and deletion) /** * Definition for a binary tree node. * public class TreeNode { * int va ......
leetcode 98

算法学习day21二叉树part07-501、236、530

package LeetCode.Treepart07; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.strea ......
算法 part day 501 236

LeetCode35.搜索插入位置

//个人学习笔记用 - 题目: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 参考题解--代码随想录 - 暴力解法: ~~~c++ class Solution { pub ......
LeetCode 位置 35

算法学习day15二叉树part02-102、226、101

package LeetCode.Treepart02; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; /** * 102. 二叉树的层序 ......
算法 part day 102 101

2023.06.07训练日志

## Trust Nobody 简单题,桶排序+前缀和以后直接找 $n - sum_i = i$ 的 $i$ ## Lunatic Never Content 对于原序列的每一对不满足回文的位置,记录其差的绝对值取 $\gcd$。对于已经满足回文的,$x$ 可以为 $\infty$,因此输出 $0$ ......
日志 2023 06 07

「Solution Set」06/07

## P6109 [Ynoi2009] rprmq1 矩形加,矩形求和。但是修改都在查询前面。 trick:如果是矩形加并且没有时间的区别,可以将以为当作时间。相当于在一段时间内将序列的一段区间加。 然后可以转化为在序列的一段先加上,过一会再减掉。 查询可以看作在一段时间上所有时刻的区间最大值。可以 ......
Solution Set 06 07

LeetCode 90. 子集 II

``` class Solution { public: unordered_map cnt; vector> res; vector path; vector> subsetsWithDup(vector& nums) { for(auto i:nums) cnt[i]++; dfs(-10);/ ......
子集 LeetCode 90 II

【leetcode】104. Maximum Depth of Binary Tree

给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 **说明:** 叶子节点是指没有子节点的节点。 **示例:** 给定二叉树 `[3,9,20,null,null,15,7]`, ``` 3 / \ 9 20 / \ 15 7 ``` 返回它的最大深度 3 ......
leetcode Maximum Binary Depth Tree

LeetCode 40. 组合总和 II

``` class Solution { public: vector> res; vector> combinationSum2(vector& candidates, int target) { sort(candidates.begin(),candidates.end()); dfs(can ......
总和 LeetCode 40 II

English Learning Articles 2023-06-07 Nonsurgical cat contraception could help curb overpopulation, study says

Nonsurgical cat contraception could help curb overpopulation, study says There are an estimated 600 million domestic cats in the world, and 80% of the ......

2023-06-07:Redis 持久化方式有哪些?以及有什么区别?

2023-06-07:Redis 持久化方式有哪些?以及有什么区别? 答案2023-06-07: Redis提供了两种持久化机制:RDB和AOF。 ### RDB ![在这里插入图片描述](https://img-blog.csdnimg.cn/09732d99b3514fe8b725e43c9eb ......
方式 Redis 2023 06 07

LeetCode 39. 组合总和

``` class Solution { public: vector> res; vector> combinationSum(vector& candidates, int target) { dfs(candidates,0,target); return res; } vector path ......
总和 LeetCode 39

【Netty】02-入门

# 二. Netty 入门 ## 1. 概述 ### 1.1 Netty 是什么? ``` Netty is an asynchronous event-driven network application framework for rapid development of maintainabl ......
Netty 02

【leetcode】21. Merge Two Sorted Lists

将两个升序链表合并为一个新的 **升序** 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 **示例 1:** ![](https://assets.leetcode.com/uploads/2020/10/03/merge_ex1.jpg) **输入:**l1 = \[1,2,4\] ......
leetcode Sorted Merge Lists Two

Leetcode 2611. 老鼠和奶酪

### 题目: 有两只老鼠和 `n` 块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉。 下标为 `i` 处的奶酪被吃掉的得分为: - 如果第一只老鼠吃掉,则得分为 `reward1[i]` 。 - 如果第二只老鼠吃掉,则得分为 `reward2[i]` 。 给你一个正整数数组 `reward1` ......
奶酪 Leetcode 老鼠 2611

Day02

# 1.DOS命令 ## 1.1. 盘符切换 盘符+冒号 ## 1.2.查看目录 dir ## 1.3.切换目录 跨盘切换 cd /d 路径 不跨盘切换 cd 路径 ## 1.4.清理屏幕 cls ## 1.5. 查看端口 netstat -ano ## 1.6.打开应用 计算器 calc 画图 m ......
Day 02

欧奈儿行业 RPS 排名,一图览全貌 2023-06-07

# 自动复盘 2023-06-07 **k 线图是最好的老师,点击详情图可以看到行业 20 日 RPS 的排名,最底下子图是行业 rps 走势线** **跟踪板块总结:** 1. 成交额超过 100 亿 2. 排名靠前,macd柱由绿转红 |公|众|hao|:|醉|卧|梦|星|河| |--:|--: ......
全貌 行业 2023 RPS 06

2023-06-07 搭建后端开发环境(新手篇)

本文主要使用wampserver来搭建后端windows开发环境。 wamp下载地址:https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/ 注意:该wamp版本需要使用win7以上机器 ......
新手 环境 2023 06 07

2023.6.7 02.⽹路进阶管理

1.1 Linux7配置bond聚合链路 1.2 LInux7配置team聚合链路 1.3 Linux7配置brige桥接⽹络 1.4 Linux6配置bond链路聚合 Atuor: Wing 管理聚合链路和桥接⽹络s 通过⽹⼝绑定技术 Bonding ,实现⽹络冗余, 负载均衡, 从⽽提升⽹络传输 ......
2023 02

构建之法阅读笔记02

人月神话读书有感: 在我的软件开发经验中,我曾经认为增加人力就能够加快软件开发速度。但是,我在读完《人月神话》后,意识到这种做法是错误的。 根据书中的描述,增加开发人员的数量并不一定能加速软件开发的进度,反而可能会延迟项目的完成时间。这是因为在一个时间节点上,有很多的沟通和协作成本。开发人员的增加会 ......
笔记

ICT应用解决方案02-园区网专题技术讲解

# ICT应用解决方案02-园区网专题技术讲解 # 1 SNMP概述 SNMP(Simple Network Management Protocol, 简单网络管理协议), 实现对不同厂商的设备统一管理, 对网络情况以及对设备信息进行管理. SDN(Software Define Network, ......
园区 解决方案 方案 专题 技术

LeetCode----字典树

# 1 原理 [字典树原理参考](https://blog.csdn.net/m0_46202073/article/details/107253959) # 2 构建字典树 ```python class Trie: def __init__(self): # 字典树结构 # children 数 ......
字典 LeetCode

3500/42M 140734-02本特利监测模块应用于石油等

3500/42M 140734-02本特利监测模块应用于石油等 什么是紧急停机系统 (ESD)? Emergency Shutdown 是由于供电设施故障或工厂重要部件故障(如泵进料故障、反应物供应故障或熔炉故障等)而导致的紧急停机。 紧急停机系统是一种停止过程操作并隔离输入连接或电流以快速降低意外 ......
模块 石油 140734 3500 02

Leetcode刷题指南

## 1. 数据结构 ### 1.1 数组 - **循环数组问题**:把数组扩大为两倍即可,但不是真的扩大两倍,而是通过索引取模的方式 ### 1.2 链表 链表可以通过引入虚拟头节点 `ListNode *dummy = new ListNode{-1, nullptr}` 来极大简化 0. ** ......
Leetcode 指南

leetcode 17. 电话号码的字母组合

## 递归 自己写了个递归的算法 ```java class Solution { public List letterCombinations(String digits) { List resList = recursion(digits); return resList; } public L ......
电话号码 字母 leetcode 号码 电话

Leetcode 2352. 相等行列对

### 题目: 给你一个下标从 `0` 开始、大小为 `n x n` 的整数矩阵 `grid` ,返回满足 `R~i~` 行和 `C~j~` 列相等的行列对 `($$R_i$$, C~j~)` 的数目。 如果行和列以相同的顺序包含相同的元素(即相等的数组),则认为二者是相等的。 ### 难度:简单 ......
行列 Leetcode 2352

JAVA学习笔记基础篇_02

恢复内容开始 # java高级应用 ## 1.补充 当方法中不存在与对象相关的方法时 比如 直接的数字计算 输出 等 都可以写成静态方法 集合成一个工具类 ### 1.类变量与类方法(静态变量 / 静态方法) 也就是记录变量和方法的使用次数 , 每次随着类的生成而生成 随着类的消失而消失? stat ......
基础 笔记 JAVA 02

leetcode 15. 三数之和

## 暴力法 暴力解法总是最直接能想到的解法。 ```java NA ``` ## 双指针法 贴一个评论区看到的解法 ```java class Solution { //定义三个指针,保证遍历数组中的每一个结果 //画图,解答 public List> threeSum(int[] nums) { ......
之和 leetcode 15