首页 > TAG信息列表 > Even

[LeetCode] 1315. Sum of Nodes with Even-Valued Grandparent 祖父节点值为偶数的节点和

Given the root of a binary tree, return the sum of values of nodes with an even-valued grandparent. If there are no nodes with an even-valued grandparent, return 0. A grandparent of a node is the parent of its parent if it exists. Example 1: Input:

[Typescript] Step 3. Turn on "noImplicitAny" and even more strict mode

Step 3: Turn on "noImplicitAny" From previous steps, we allow implicit any: https://www.cnblogs.com/Answer1215/p/16634618.html   Now, we need to turn on "noImplicitAny" mode. tsconfig.json "noImplicitAny": true,   Example com

LeetCode 2094. Finding 3-Digit Even Numbers

原题链接在这里:https://leetcode.com/problems/finding-3-digit-even-numbers/ 题目: You are given an integer array digits, where each element is a digit. The array may contain duplicates. You need to find all the unique integers that follow the given requirem

Java中的显示锁ReentrantLock使用与原理(转)

考虑一个场景,轮流打印0-100以内的技术和偶数。通过使用 synchronize 的 wait,notify机制就可以实现,核心思路如下:使用两个线程,一个打印奇数,一个打印偶数。这两个线程会共享一个数据,数据每次自增,当打印奇数的线程发现当前要打印的数字不是奇数时,执行等待,否则打印奇数,并将数字自增1,对

Javascript三元运算符号

三元运算符又称为三目运算符,指的是根据不同的条件,执行不同的操作/返回不同的值。 语法结构为:条件 ? 操作1 : 操作2。 如果条件为真,执行操作1,否则执行操作2。 (条件) ? 表达式1 : 表达式2 上面代码中,如果“条件”为true,则返回“表达式1”的值,否则返回“表达式2”的值。 例如:  var ev

328 Odd Eeven Linked list

        class Solution {     public ListNode oddEvenList(ListNode head) {         if(head==null) return null;         ListNode odd=head,even=head.next,evenHead=even;         while(even!=null&&even.next!=null){         

328 add two number

        class Solution {     public ListNode oddEvenList(ListNode head) {         if(head==null) return null;         ListNode odd=head,even=head.next,evenHead=even;         while(even!=null&&even.next!=null){         

325 add two nunber

class Solution {     public ListNode oddEvenList(ListNode head) {         if(head==null) return null;         ListNode odd=head,even=head.next,evenHead=even;         while(even!=null&&even.next!=null){             odd.

Codewars note: 奇偶判定

判断 奇数 偶数: Solution:  1 def even_or_odd(number): return 'Even' if number % 2 == 0 else 'Odd'   2 def even_or_odd(number): return ['Even', 'Odd'][number % 2]  

力扣今日题-1217. 玩筹码

1217. 玩筹码 思路: class Solution { public int minCostToMoveChips(int[] pos) { int odd = 0 ,even=0; for(int i = 0; i < pos.length; i++){ if(pos[i] % 2 == 0){ even++; }else{ odd++;

2022-7-8 玩筹码

来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/minimum-cost-to-move-chips-to-the-same-position 有 n 个筹码。第 i 个筹码的位置是 position[i] 。 我们需要把所有筹码移到同一个位置。在一步中,我们可以将第 i 个筹码的位置从 position[i] 改变为: position[i] + 2

LeetCode103 二叉树的锯齿形层序遍历

LeetCode103 二叉树的锯齿形层序遍历 使用两个栈进行模拟 + bfs # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self.right = right class S

贴一个简单但是最近很喜欢的美观的代码

#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { vector<int> number,even,odd; int a; while(cin>>a){ number.push_back(a); } for(int i=0;i<number.size();i+

牛客网高频算法题系列-BM14-链表的奇偶重排

牛客网高频算法题系列-BM14-链表的奇偶重排 题目描述 给定一个单链表,请设定一个函数,将链表的奇数位节点和偶数位节点分别放在一起,重排后输出。 注意是节点的编号而非节点的数值。 原题目见:BM14 链表的奇偶重排 解法一:链表遍历(使用额外空间) 首先,判断如果链表为空或者只有1或2个

LeetCode 1524 Number of Sub-arrays With Odd Sum 思维

Given an array of integers arr, return the number of subarrays with an odd sum. Since the answer can be very large, return it modulo \(10^9 + 7\). Solution 注意 \(subarray\) 是连续的序列。注意的一点是: \(\text{odd+odd/even+even = even}\),因此只有当奇偶性相反时,

[LeetCode] 1295. Find Numbers with Even Number of Digits 统计位数为偶数的数字

Given an array nums of integers, return how many of them contain an even number of digits. Example 1: Input: nums = [12,345,2,6,7896] Output: 2 Explanation: 12 contains 2 digits (even number of digits).  345 contains 3 digits (odd number of digits).  2

石子游戏 II

石子游戏 II \(Alice\) 和 \(Bob\) 正在玩一个关于石头的游戏。 共有 \(n\) 堆石头,其中第 \(i\) 堆最初含有 \(a_i\) 个石子。 他们轮流执行下列操作之一,从 \(Alice\) 开始。 把一堆奇数的石头劈成两堆,两堆都不能空。 把两堆偶数的石头合成一堆。 不能执行任何操作的人将输掉游

2022-2023学年英语周报高二课标外研第26期答案汇总

进入查看:2022-2023学年英语周报高二课标外研第26期答案汇总   Her attacking game got the better of Halep, who lost her second French Open final—she fell to Maria Sharapova in 2014. Halep said she was deeply affected by nerves leading into the final. "This one h

clickhouse支持udf,通过ambda表达式使用

UDF用户可通过添加lambda表达式,创建自定义Function CREATE FUNCTION linear_equation AS (x, k, b) -> k*x + b; SELECT number, linear_equation(number, 2, 1) FROM numbers(3); SELECT number, linear_equation(number, 2, 1) FROM numbers(3) Query id: 9a4a2978

LeetCode 1609 Even Odd Tree (bfs)

A binary tree is named Even-Odd if it meets the following conditions: The root of the binary tree is at level index 0, its children are at level index 1, their children are at level index 2, etc.For every even-indexed level, all nodes at the level ha

【Java学习】-Inheritance syntax

You can create a main() for each one of your classes; this technique of putting a main() in each class allows easy testing for each class. Even if you have a lot of classes in a program, only the main() for the class invoked on the command line will be ca

blood type

A blood type (also called a blood group) is a classification of blood based on the presence and absence of antibodies and also based on the presence or absence of inherited antigenic substances on the surface of red blood cells (RBCs). These antigens may

快速傅立叶变换

已知 n n n 维向量 v ∈ C n

CF1611A Make Even 题解

题目大意 给出一个数字, 可以进行反转的操作(选择一个区间 \([1, l]\) 并颠倒这个区间的顺序)。 询问最少多少次操作才可以让原数变成一个偶数。 解题思路 很明显的分类讨论。 偶数 如果原数是偶数就不需要反转了。 奇数 如果是奇数呢? 可以发现, 颠倒一个区间 \([1, l]\) 的顺序可

Python filter()

In this tutorial, we will learn about the Python filter() function with the help of examples. The filter() function extracts elements from an iterable (list, tuple etc.) for which a function returns True. Example numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]