雨水leetcode 015 42

[LeetCode] 2265. Count Nodes Equal to Average of Subtree

Given the root of a binary tree, return the number of nodes where the value of the node is equal to the average of the values in its subtree. Note: Th ......
LeetCode Average Subtree Count Equal

LeetCode347.前K个高频元素

题目描述 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 提交的代码 你被骗了,我没做出来,能想到的方法时间复杂度是nlogn,还不如不写,想到小顶堆了,但是Java这里我不知道怎么实现:( 学习到的东西 经典使用堆实现,但是 ......
LeetCode 元素 347

Linux基础42 keepalived高可用, 抢占式和非抢占式, 高可用keepalived和nginx

一、keepalived 高可用 1.什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 注:高可用使用原则:能用负载均衡就不用高可用。高可用会浪费一台机器。 2.高可用可以用什么 # 硬件通常使用 F5 (监测 ......
keepalived 基础 Linux nginx

c语言学习(结构体初始化)42

利用例题直接阐释: #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> struct hobby//hobby:爱好 { char color[10]; char sports[10]; }; struct stu { char name[10]; ......
语言学习 语言 结构 42

LeetCode239.滑动窗口最大值

题目描述 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值 。 示例 提交的代码 import java.util.Deque; import java.util.L ......
最大值 LeetCode 239

[LeetCode] 2574. Left and Right Sum Differences

Given a 0-indexed integer array nums, find a 0-indexed integer array answer where: answer.length == nums.length. answer[i] = |leftSum[i] - rightSum[i] ......
Differences LeetCode Right 2574 Left

LeetCode150.逆波兰表达式求值

题目描述 给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。 请你计算该表达式。返回一个表示表达式值的整数。 示例 提交的代码 import java.util.Deque; import java.util.LinkedList; class Solution { ......
表达式 LeetCode 150

LeetCode1047.删除字符串中的所有相邻重复项

题目描述 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例 提交的代码 import java.util.Deque; import java ......
字符串 字符 LeetCode 1047

接雨水

题目给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 输入:[1,8,6 ......
雨水

[Leetcode] 0111. 二叉树的最小深度

111. 二叉树的最小深度 题目描述 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:2 示例 2: 输入:root = [2,nu ......
深度 Leetcode 0111

[Leetcode] 0110. 平衡二叉树

110. 平衡二叉树 题目描述 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:true 示例 2: 输入:ro ......
Leetcode 0110

LeetCode20.有效的括号

描述 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 示例 提交的代码 import java.util.Deque ......
括号 LeetCode 20

[LeetCode] 1274. Number of Ships in a Rectangle

(This problem is an interactive problem.) Each ship is located at an integer point on the sea represented by a cartesian plane, and each integer point ......
Rectangle LeetCode Number Ships 1274

42:odoo16生产型企业(采购、生产、销售)产生相关会计凭证

1、采购 采购订单收货:借:原材料 贷:应付暂估 发票校验:借:应付暂估 应交税费——进项税 贷:应付账款 付款:借:应付账款 贷:银行存款 相关配置: 产生凭据: (1)收货——库存计价 (2)发票校验 (3)付款 2、生产 投原材料:借:生产成本 贷:库存商品 产出成品/半成品:借:库存商品 贷 ......
凭证 生产型 会计 企业 odoo

LeetCode225.用队列实现栈

题目描述 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。 int pop() 移除并返回栈顶元素。 int top() 返回栈顶元素。 ......
队列 LeetCode 225

LeetCode232.用栈实现队列

题目描述 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾 int pop() 从队列的开头移除并返回元素 int peek() 返回队列开头的元 ......
队列 LeetCode 232

[Leetcode] 0832. 翻转图像

832. 翻转图像 题目描述 给定一个 n x n 的二进制矩阵 image ,先 水平 翻转图像,然后 反转 图像并返回 结果 。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。 例如,水平翻转 [1,1,0] 的结果是 [0,1,1]。 反转图片的意思是图片中的 0 全部被 1 替换, 1  ......
Leetcode 图像 0832

[Leetcode] 0830. 较大分组的位置

830. 较大分组的位置 题目描述 在一个由小写字母构成的字符串 s 中,包含由一些连续的相同字符所构成的分组。 例如,在字符串 s = "abbxxxxzyy" 中,就含有 "a", "bb", "xxxx", "z" 和 "yy" 这样的一些分组。 分组可以用区间 [start, end] 表示 ......
Leetcode 位置 0830

LeetCode每日算法2—两数相加

题目描述 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 输入:(2 -> 4 ......
算法 LeetCode

[LeetCode] 1358. Number of Substrings Containing All Three Characters 包含所有三种字符的子字符串数目

Given a string s consisting only of characters a, b and c. Return the number of substrings containing at least one occurrence of all these characters  ......

LeetCode459.重复的子字符串

题目描述 给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。 示例 提交的代码 十五分钟内没想出来怎么解决,没代码:( 学习到的东西 因为个人没有想出来怎么解决,看的是Carl大神的解法,地址我放在下面: 移动匹配以及KMP解此题 然后我写一下我个人理解的地方吧,记录下个人笔记 ......
字符串 字符 LeetCode 459

LeetCode每日算法1—两数之和

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

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

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

数据结构与算法(LeetCode) 第二节 链表结构、栈、队列、递归行为、哈希表和有序表

一、链表结构 1.单向链表节点结构 public class Node{ public int value; public Node next; public Node(int data){ value=data; } } 2.双向链表节点结构 public class DoubleNode{ pu ......
结构 数据结构 队列 算法 LeetCode

数据结构与算法(LeetCode)第一节:认识复杂度,对数器,二分法与异或运算

一、认识复杂度 1.评估算法优劣的核心指标: 时间复杂度:当完成了表达式的建立,只要把最高阶项留下即可。低阶项都去掉,高阶项的系数也去掉,记为O(去掉系数的高阶项); ​ 时间复杂度是衡量算法流程的复杂度的一种指标,该指标只与数据量有关,与过程之外的优化无关 常见的时间复杂度(从好到坏) O(1) ......

[LeetCode] 2558. Take Gifts From the Richest Pile

You are given an integer array gifts denoting the number of gifts in various piles. Every second, you do the following: Choose the pile with the maxim ......
LeetCode Richest Gifts 2558 From

42. 接雨水

链接 https://leetcode.cn/problems/trapping-rain-water/description/ 思路 1. 在线处理。既然是接雨水,那肯定是形成一个类似于碗的结构才能接。可以先找到一个最大值当兜底,然后不断的用当前border去夹逼。如果遇到比当前border高的, ......
雨水 42

LeetCode 2: Add Two Numbers

https://leetcode.cn/problems/add-two-numbers/description/ Finally I joined a foreign company's China branch to learn English and start a new journey. ......
LeetCode Numbers Add Two

[Leetcode] 0108. 将有序数组转换为二叉搜索树

108. 将有序数组转换为二叉搜索树 题目描述 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。 示例 1: 输入:nums = [-10,-3,0,5,9 ......
数组 Leetcode 0108

[Leetcode] 0104. 二叉树的最大深度

104. 二叉树的最大深度 题目描述 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 ......
深度 Leetcode 0104
共1660篇  :10/56页 首页上一页10下一页尾页