leetcode validate binary nodes

[Leetcode] 0100. 相同的树

100. 相同的树 题目描述 给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入:p = [1,2,3], q = [1,2,3] 输出:true 示例 2: 输入:p = [1,2], q ......
Leetcode 0100

[Leetcode] 0094. 二叉树的中序遍历

94. 二叉树的中序遍历 题目描述 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root = [] 输出:[] 示例 3: 输入:root = [1] 输出:[1] 提示: 树中节点 ......
Leetcode 0094

Maven打包报错问题的解决-- No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format

问题描述 在使用maven执行打包操作时,出现了这样的错误: 上面的图片是网上的图,我的图片忘记截图了; 问题解决 在我们创建的项目里面的pom.xml文件里面的dependencies标签后面,新建一个build标签, 并在build标签里面放上这句代码: <defaultGoal>compile ......
specified lifecycle specify format 问题

LeetCode Day13 239&347

//利用双端队列手动实现单调队列/** * 用一个单调队列来存储对应的下标,每当窗口滑动的时候,直接取队列的头部指针对应的值放入结果集即可 * 单调队列类似 (tail -->) 3 --> 2 --> 1 --> 0 (--> head) (右边为头结点,元素存的是下标) */ 239. 滑动窗口 ......
LeetCode Day 239 347 amp

Valid Sudoku

study/java #neetcode Valid Sudoku List<Integer> list=new ArrayList<>(); Set seen = new HashSet(); board[i][j] != '.' or board[i][j] != "." In Java, yo ......
Sudoku Valid

node.js 命令必须加 npx 才能执行

问题描述 在 Windows 上搭建 Hexo 环境,已经从官网下载安装 node-v18.18.2-x64.msi,并且通过 npm 命令成功安装 hexo。 PowerShell 中,直接执行 hexo 命令报错: hexo : 无法加载文件 C:\Users\zijia\AppData\Roa ......
命令 node npx js

LeetCode 454.四数相加 II

题目描述 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, k, l < n nums1[i] + nums2[j] + nums3[k] + nums4[l] == 0 描述 ......
LeetCode 454 II

[Leetcode Weekly Contest]368

链接:LeetCode [Leetcode]2908. 元素和最小的山形三元组 I 给你一个下标从 0 开始的整数数组 nums 。 如果下标三元组 (i, j, k) 满足下述全部条件,则认为它是一个 山形三元组 : i < j < k nums[i] < nums[j] 且 nums[k] < ......
Leetcode Contest Weekly 368

LeetCode | 19. 删除链表的倒数第 N 个结点

1 相关标签 链表、双指针、C 语言 2 报错情况 2.1 题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 2.2 错误代码 /** * Definition for singly-linked list. * struct ListNode { * int val; * ......
结点 LeetCode 19

LeetCode 1.两数之和

题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 第一次提交的代码 impo ......
之和 LeetCode

centos安装node指定版本

1.下载nodejs包 下载地址 本文下载的是v16.17.1 2.解压 上传文件到/usr/local/目录下,并解压 tar zxvf node-v16.17.1-linux-x64.tar.gz 3.更名 mv node-v16.17.1-linux-x64/ nodejs 4.建立软连接 l ......
版本 centos node

[Leetcode] 0088. 合并两个有序数组

88. 合并两个有序数组 题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由 ......
数组 Leetcode 两个 0088

[Leetcode] 0824. 山羊拉丁文

824. 山羊拉丁文 题目描述 给你一个由若干单词组成的句子 sentence ,单词间由空格分隔。每个单词仅由大写和小写英文字母组成。 请你将句子转换为 “山羊拉丁文(Goat Latin)”(一种类似于 猪拉丁文 - Pig Latin 的虚构语言)。山羊拉丁文的规则如下: 如果单词以元音开头( ......
山羊 Leetcode 0824

[Leetcode] 0821. 字符的最短距离

821. 字符的最短距离 题目描述 给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。 返回一个整数数组 answer ,其中 answer.length == s.length 且 answer[i] 是 s 中从下标 i 到离它 最近 的字符 c 的 距离 。 两个下标 i ......
短距离 字符 Leetcode 0821

【node】nodemailer配置163、qq等邮件服务指南

上一章 【node】发送邮件及附件简要使用说明 邮箱配置 参数配置参考如下: let transporter = nodemailer.createTransport({ host: 'smtp.qq.com', port: 465, secure: true, auth: { user: '*** ......
邮件服务 nodemailer 邮件 指南 node

Node.js SSE in Action All In One

Node.js SSE in Action All In One Node.js & Server-sent events HTTP/2 ......
Action Node All SSE One

数据结构与算法 | 二叉树(Binary Tree)

"二叉树"(Binary Tree)这个名称的由来是因为二叉树的每个节点最多有两个子节点,一个左子节点和一个右子节点。其中,“二叉”指的是两个,因此“二叉树”表示每个节点最多可以分支成两个子节点。 ......
数据结构 算法 结构 数据 Binary

leetcode102-二叉树层序遍历

目标:将每层的结果放在每层的集合中 问题:如何将不同父节点的同层节点,例如4和6,按照顺序放在一个list中 思路:4和6的关联在与它们的父节点,遍历他们的父节点时将其子节点放在一个缓存队列中,从队列中取值就能够实现目标 代码: 点击查看代码 class Solution { public List ......
leetcode 102

cube.js node addon 开发使用的框架neon 简单说明

cube.js node addon 的开发使用了neon 框架,基于neon 开发node addon 的好处是简单,而且开发上比较类似node 的开发模式但是缺点也有不少,比如napi-rs 支持方便的typescript 类型定义生成,可以方便我们使用,对于neon 这个issue 大家已经提 ......
框架 addon cube node neon

golang validator 检验工具的使用指北

golang validator 包的使用指北 原创 阿兵云原生 阿兵云原生 2023-09-10 09:27 发表于广东 看到 validator 咱们第一反应会想起啥?见名知意我就可以知道他是一个验证器,如果用过 gin web 框架的同学,自然是用过 gin 里面的 validator,只不过 ......
validator 工具 golang

[LeetCode] 147. Insertion Sort List_Middle tag: Linked List

Given the head of a singly linked list, sort the list using insertion sort, and return the sorted list's head. The steps of the insertion sort algorit ......
List List_Middle Insertion LeetCode Linked

[LeetCode] 1356. Sort Integers by The Number of 1 Bits 根据数字二进制下1 的数目排序

You are given an integer array arr. Sort the integers in the array in ascending order by the number of 1's in their binary representation and in case ......
二进制 数目 LeetCode Integers 数字

Leetcode原题 -- 搜索旋转排序数组相关

第1题:33. 搜索旋转排序数组 题目描述:整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], ......
数组 Leetcode

Leetcode原题 -- 螺旋矩阵相关

第一题:54. 螺旋矩阵 题目描述:给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 : 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 解题思路:按层遍历,如图所示,找到 ......
矩阵 螺旋 Leetcode

6.使用leetcode去练习语言

目录1 本章预览2 简单题举例2.1 题目描述2.2 题目解析2.3 题解2.4 涉及基础语法3 中等题举例3.1 题目描述3.2 题目解析3.3 题解3.4 涉及基础语法4 本章小结 1 本章预览 事实上本章并不会去讲述go语言的基础情况,而是去介绍如何使用Leetcode去帮助我们去学习go语言 ......
leetcode 语言

算法训练day39LeetCode738.968.

算法训练day39LeetCode738.968. 738.单调递增的数字 题目 738. 单调递增的数字 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) class Solution { public: int monotoneIncreasingDigi ......
算法 LeetCode day 738 968

【MacOs】 env: node\r: No such file or directory

报错的原因: 执行具有 Windows 样式行结尾的 js 文件,主要发生在 Mac/Linux 操作系统中。 行结尾更改为 CRLF(Windows 样式)而不是 LS (Unix),因此解析器由于该字符“\ R”而将换行符作为路径的一部分。 通常来自具有 js 文件的第三方 npm 包。 解决方 ......
directory MacOs node file such

[LeetCode] 1726. Tuple with Same Product

Given an array nums of distinct positive integers, return the number of tuples (a, b, c, d) such that a * b = c * d where a, b, c, and d are elements ......
LeetCode Product Tuple 1726 Same

Data structure - Sort & quick sort 小结及leetcode相关题目

Sort 主要有以下几种常见的sort, 面试中最有可能考的是quick sort, 关于k largest or 什么相关的。 Bubble sort Insertion sort Merge sort Quicksort Selection sort Counting sort Bucket s ......
小结 structure leetcode 题目 quick

算法训练day38 LeetCode435.763.56.

算法训练day38 LeetCode435.763.56. 435.无重叠区间 题目 435. 无重叠区间 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 首先按左边界排列范围 再将长的重叠区间去除 并记录去除个数 class Solution { publ ......
算法 LeetCode day 435 763