<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hselenium的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hselenium</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hselenium]]></copyright><item><title><![CDATA[C++指针]]></title><link>https://blog.youkuaiyun.com/hselenium/article/details/120921825</link><guid>https://blog.youkuaiyun.com/hselenium/article/details/120921825</guid><author>hselenium</author><pubDate>Sat, 23 Oct 2021 16:06:41 +0800</pubDate><description><![CDATA[C++指针
指针与常量：
int x;
int *p1 = &amp;x; //指针可以被修改，值也可以被修改
const int *p2 = &amp;x; //指针可以被修改，值不可以被修改（const int）
int * const *p3 = &amp;x; //指针不可以被修改（* const），值可以被修改
const int * const p4 = &amp;x; //指针和值都可以被修改

指针函数与函数指针:
//addition是指针函数，一个返回类型是指针的函数
int* addi]]></description><category></category></item><item><title><![CDATA[LeetCode 605. 种花问题]]></title><link>https://blog.youkuaiyun.com/hselenium/article/details/120479849</link><guid>https://blog.youkuaiyun.com/hselenium/article/details/120479849</guid><author>hselenium</author><pubDate>Sat, 25 Sep 2021 23:57:54 +0800</pubDate><description><![CDATA[LeetCode 605. 种花问题
假设有一个很长的花坛，一部分地块种植了花，另一部分却没有。可是，花不能种植在相邻的地块上，它们会争夺水源，两者都会死去。
给你一个整数数组  flowerbed 表示花坛，由若干 0 和 1 组成，其中 0 表示没种植花，1 表示种植了花。另有一个数 n ，能否在不打破种植规则的情况下种入 n 朵花？能则返回 true ，不能则返回 false。
示例 1：
输入：flowerbed = [1,0,0,0,1], n = 1
输出：true
示例 2：
输入：flowe]]></description><category></category></item><item><title><![CDATA[LeetCode 435. 无重叠区间]]></title><link>https://blog.youkuaiyun.com/hselenium/article/details/120399939</link><guid>https://blog.youkuaiyun.com/hselenium/article/details/120399939</guid><author>hselenium</author><pubDate>Tue, 21 Sep 2021 15:30:04 +0800</pubDate><description><![CDATA[LeetCode 435. 无重叠区间
题目描述：
给定一个区间的集合，找到需要移除区间的最小数量，使剩余区间互不重叠。
注意:
可以认为区间的终点总是大于它的起点。
区间 [1,2] 和 [2,3] 的边界相互“接触”，但没有相互重叠。
示例 1:
输入: [ [1,2], [2,3], [3,4], [1,3] ]
输出: 1
解释: 移除 [1,3] 后，剩下的区间没有重叠。
示例 2:
输入: [ [1,2], [1,2], [1,2] ]
输出: 2
解释: 你需要移除两个 [1,2] 来使剩下的]]></description><category></category></item><item><title><![CDATA[LeetCode 135:分发糖果]]></title><link>https://blog.youkuaiyun.com/hselenium/article/details/120394174</link><guid>https://blog.youkuaiyun.com/hselenium/article/details/120394174</guid><author>hselenium</author><pubDate>Mon, 20 Sep 2021 20:04:21 +0800</pubDate><description><![CDATA[LeetCode 135:分发糖果
题目描述:
老师想给孩子们分发糖果，有 N 个孩子站成了一条直线，老师会根据每个孩子的表现，预先给他们评分。
你需要按照以下要求，帮助老师给这些孩子分发糖果：

每个孩子至少分配到 1 个糖果。
评分更高的孩子必须比他两侧的邻位孩子获得更多的糖果。

那么这样下来，老师至少需要准备多少颗糖果呢？
示例 1：
输入：[1,0,2]
输出：5
解释：你可以分别给这三个孩子分发 2、1、2 颗糖果。
示例 2：
输入：[1,2,2]
输出：4
解释：你可以分别给这三个孩子分发 ]]></description><category></category></item><item><title><![CDATA[LeetCode 455. 分发饼干]]></title><link>https://blog.youkuaiyun.com/hselenium/article/details/120379024</link><guid>https://blog.youkuaiyun.com/hselenium/article/details/120379024</guid><author>hselenium</author><pubDate>Sun, 19 Sep 2021 15:11:11 +0800</pubDate><description><![CDATA[LeetCode 455. 分发饼干
题目描述:
假设你是一位很棒的家长，想要给你的孩子们一些小饼干。但是，每个孩子最多只能给一块饼干。
对每个孩子 i，都有一个胃口值 g[i]，这是能让孩子们满足胃口的饼干的最小尺寸；并且每块饼干 j，都有一个尺寸 s[j] 。如果 s[j] &gt;= g[i]，我们可以将这个饼干 j 分配给孩子 i ，这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子，并输出这个最大数值。
示例1：
输入: g = [1,2,3], s = [1,1]
输出: 1
解释:
你有三]]></description><category></category></item><item><title><![CDATA[leetCode：67二进制求和]]></title><link>https://blog.youkuaiyun.com/hselenium/article/details/114499048</link><guid>https://blog.youkuaiyun.com/hselenium/article/details/114499048</guid><author>hselenium</author><pubDate>Sun, 07 Mar 2021 21:28:53 +0800</pubDate><description><![CDATA[letcode：67.二进制求和
letcode：67.二进制求和
**题目描述：**给你两个二进制字符串，返回它们的和（用二进制表示）。
输入为 非空 字符串且只包含数字 1 和 0。
示例 1:
输入: a = “11”, b = “1”
输出: “100”
示例 2:
输入: a = “1010”, b = “1011”
输出: “10101”
提示：
每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。
1 &lt;= a.length, b.length &lt;= 10^4
字符串如果不是 “0” ，]]></description><category></category></item></channel></rss>