leetcode validate binary nodes

Sum in Binary Tree

Sum in Binary Tree time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Vanya really likes mat ......
Binary Tree Sum in

leetcode328奇偶链表

思路:先将寄链表连接起来;再将偶链表连接起来;最后将寄链表和偶链表一起连起来。 首先需要一个指针结构体去记录下偶链表的表头。最后才能将两个链表连接起来。 ListNode* odd=head; LisrNode* even=head->next; ListNode* evenhead=head->n ......
奇偶 leetcode 328

docker pull拉 x509: certificate has expired or is not yet valid:

[root@LIN-2F8AC9DC590 macro1.3]# docker pull XXXcode-analysis:centos7.3-1.0 Error response from daemon: Get "XXXX": x509: certificate has expired or i ......
certificate expired docker valid pull

LeetCode 周赛 353(2023/07/09)看似没考 LIS 最长递增子序列,好像又考了

> **本文已收录到 [AndroidFamily](https://github.com/pengxurui/AndroidFamily),技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。** - 往期回顾:[LeetCode 单周赛第 352 场 · 一 ......
序列 LeetCode 2023 353 LIS

LeetCode 周赛(2023/07/08)渐入佳境

> **本文已收录到 [AndroidFamily](https://github.com/pengxurui/AndroidFamily),技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。** - 往期回顾:[LeetCode 单周赛第 351 场 · 一 ......
渐入佳境 LeetCode 2023 07 08

LeetCode -- 352场周赛

思路:动态规划 首先计算原数组的条件数组,及所有的元素都%2 f[i]表示从零到i中选,且以第i项为结尾的最长奇偶子数组。 class Solution { public: int longestAlternatingSubarray(vector<int>& nums, int threshold ......
LeetCode 352

LeetCode 热题 100 之 49字母异位词分组

# 题目描述 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"] 输出: [["bat"] ......
字母 LeetCode 100

[Leetcode Weekly Contest]351

链接:[LeetCode](https://leetcode-cn.com/contest/weekly-contest-351/) ## [Leetcode]6451. 找出最大的可达成数字 给你两个整数 num 和 t 。 如果整数 x 可以在执行下述操作不超过 t 次的情况下变为与 num 相 ......
Leetcode Contest Weekly 351

eletron安装卡在 node install.js,解决方案

问题:eletron安装卡在 node install.js 编辑 ~/.npmrc 加入下面内容此命令直接打开.npmrc文件,然后对其进行修改npm config edit加入如下代码: registry=https://registry.npm.taobao.org electron_mirr ......
解决方案 eletron install 方案 node

【C# 序列化】System.Text.Json.Nodes ---Json数据交换格式 对应C#类

请先阅读 JSON数据交换格式 Json数据交换格式 对应C#类 System.Text.Json.Nodes:.NET 6 依微软的计划,System.Text.Json 应取代Newtonsoft.Json(Json.NET),成为 .NET Core/.NET 5+ 奥林匹克指定 JSON 程 ......
Json 序列 格式 数据 System

LeetCode 剑指 Offer 03. 数组中重复的数字

#题目链接:[LeetCode 剑指 Offer 03. 数组中重复的数字](https://leetcode.cn/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/) ##题意: 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都 ......
数组 LeetCode 数字 Offer 03

hadoop3.3.5完全分布式搭建live nodes只有一个的情况

在我配置完所有结点启动后发现存活的结点只有一个,一开始我以为是主机或者配置的问题,但是都没有用 后来终于找到了问题所在,问题的关键就是xsync脚本分发后再使得三台主机的datanode id一样 修改这个使得三个主机的uuid不同即可 ......
分布式 只有 hadoop3 情况 hadoop

leetcode2095链表的删除操作

遇见中间节点就删除这个节点 可以用快慢指针 ListNode*fast=head; ListNode*slow=head; LiseNose*pre; whie(fast&&fast->next){//在这里中间节点是向下取整,因此可能会跳过一个节点,所以两个判断条件 fast=fast->next ......
leetcode 2095

LeetCode 215. 数组中的第K个最大元素

# 小根堆 ``` class Solution { public: int findKthLargest(vector& nums, int k) { priority_queue,greater> q; for(auto x:nums) { if(q.size()& nums, int k) { ......
数组 LeetCode 元素 215

Windows使用PyTorch遇到RuntimeError: Unable to find a valid cuDNN algorithm to run convolution的解决方案

Windows使用PyTorch遇到RuntimeError: Unable to find a valid cuDNN algorithm to run convolution的解决方案 PyTorch在Windows上的cuDNN实现有问题才会导致这个错误,解决方法是禁用cuDNN滚回旧实现上 ......

切换node版本,npm版本对应

1、控制nodejs版本可以使用模块n来管理,首先安装模块n npm install -g n2、将node升级到稳定版本 sudo n stable3、安装最新版本 sudo n latest4、安装指定版本(最好用) sudo n v14.19.0 // 版本v自定义5、检查目前安装了哪些版本的 ......
版本 node npm

LeetCode/使数组中的所有元素都等于零(差分数组)

给你一个下标从 0 开始的整数数组 nums 和一个正整数 k 。 你可以对数组执行下述操作 任意次 : 从数组中选出长度为 k 的任一子数组,并将子数组中每个元素都减去 1 如果你可以使数组中的所有元素都等于 0 ,返回 true ,否则,返回 false。 ###1. 差分数组 从左往右贪心进行 ......
数组 LeetCode 元素

Jenkins 系列2 --- Node/Agent

一、概要 1. 承上启下 Jenkins系列 2. 概念 (1) Node/Agent Node节点是Jenkins环境的重要组成部分,它用于执行Pipeline。 为了支持分布式CD,Jenkins设计了一个Controller对应多个Node/Agent的架构,Node可以与Controller ......
Jenkins Agent Node

LeetCode/知道秘密的人数

在第 1 天,有一个人发现了一个秘密。 给你一个整数 delay ,表示每个人会在发现秘密后的 delay 天之后,每天 给一个新的人分享秘密。 同时给你一个整数 forget ,表示每个人在发现秘密 forget 天之后会 忘记 这个秘密。一个人不能在忘记秘密那一天及之后的日子里分享秘密。 ### ......
LeetCode 人数 秘密

LeetCode -- 353场周赛

找规律的小题目 c ++ class Solution { public: int theMaximumAchievableX(int num, int t) { return num + t * 2; } }; 思路,动态规划。 f[i]表示,所有从0 - i - 1中跳到点 i 的方式的执行操作 ......
LeetCode 353

LeetCode 207. 课程表

``` class Solution { public: bool canFinish(int n, vector>& pre) { if(pre.empty()||pre[0].empty()) return true; vector> g(n,vector(n,false)); for(auto ......
课程表 LeetCode 课程 207

LeetCode -- 108场双周赛

利用差分和动态规划进行求解。首先求出差分数组d[i],f[i]表示从0-i - 1中选,且包含d[i]所有交替子数组的最大长度。 条件中有s1 = s0 + 1 所以如果d[i] == 1 将 f[i]初始化为1 d[i - 1] == 1 && d[i] == -1 或者 d[i - 1] == ......
LeetCode 108

LeetCode/黑格子的数目

一个块定义为网格图中 2 x 2 的一个子矩阵 请你返回一个下标从 0 开始长度为 5 的整数数组 arr ,arr[i] 表示恰好包含 i 个 黑色格子的块的数目 ###1. 搜索黑格子周围格子 ``` class Solution { public: int dir[4][2] = {{-1,- ......
格子 数目 LeetCode

node 版本管理工具

1、sudo npm install n -g 支持mac 2、nvm 下载地址:https://github.com/coreybutler/nvm-windows/releases 下载后安装即可 ......
管理工具 版本 工具 node

LeetCode —— 买卖股票的最佳时机专题

121. 买卖股票的最佳时机 minPrice 维护到当天为止的最低价格 maxProfit 维护到当天我为止的最大利润 例如: [2,5,1,3], 第二天: minPrice=2 maxProfit=3; 第四天:minPrice=1 maxProfit=max(3, 3-1=2)=3; cla ......
时机 LeetCode 专题 股票

LeetCode —— 贪心

55. 跳跃游戏 如果当前数字为3,代表在这一格可以跳1或2或3格 维护一个全局最远可到达的下标 maxReach 遍历 nums 数组,如果 maxReach 小于当前下标 i ,说明现在这里就不可以到达,更别说终点了,return false 接下来就是现在这个下标可以到达的情况 现在这个下标的 ......
LeetCode

如何快速删除node_modules

1.windows11 操作系统 回到桌面--》右击任务管理器--》运行新任务- 2.--》勾选以管理员身份运行cmd命令 3.--》删除命令 帮助help rd 4.删除命令 rd/s/q 盘符:\某个文件夹 如: rd/s/q E:\webProject\node_modules 这是高危险命令 ......
node_modules modules node

LeetCode -- 792. 匹配子序列的单词数

方法1:利用桶的思想同时匹配所有words中的子串 (走路写法) 把所有首字母相同的子串放入到一个桶中,然后遍历s,对于首字母为s[i]的单词,若其大小为1则res ++, 否则删掉s[i],并根据s[i + 1]放入新的桶中。 c ++ class Solution { public: int n ......
序列 单词 LeetCode 792

node.js 创建微服务器

const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; ......
服务器 node js

LeetCode 206. 反转链表

``` /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x ......
LeetCode 206