本文分类:news发布日期:2025/1/4 12:04:49
相关文章
【LeetCode】每日一题 2024_10_15 三角形的最大高度(枚举、模拟)
前言
每天和你一起刷 LeetCode 每日一题~
LeetCode 启动! 题目:三角形的最大高度 代码与解题思路
久违的简单题
这道题读完题目其实不难想到有两条路可以走:
1、题目很明显只有两种情况,枚举是第一个球是红球还是蓝球这两种情…
建站知识
2024/12/25 18:39:30
【C++设计模式】行为型模式:中介者模式
行为型模式:中介者模式
中介者模式通过引入一个中介者对象来集中控制对象之间的交互。这样可以解耦多个对象之间的复杂交互关系,使系统更易于维护和扩展。
假设我们有一个简单的聊天室应用,其中有每个用户可以发送群聊消息给其他用户&#…
建站知识
2024/11/22 8:58:48
JS生成器的特殊用法:委托yield*
yield 的基本用法
yield 用于在生成器函数中暂停函数执行,并返回一个值给外部调用者。当生成器再次被调用时,会从暂停的地方继续执行。
示例:
function* simpleGenerator() {yield 1;yield 2;yield 3;
}const gen simpleGenerator();cons…
建站知识
2024/12/7 12:18:39
LeetCode213:打家劫舍II
题目链接:213. 打家劫舍 II - 力扣(LeetCode)
代码如下
class Solution {
public:int rob(vector<int>& nums) {if(nums.size() 0) return 0;if(nums.size() 1) return nums[0];if(nums.size() 2) return max(nums[0…
建站知识
2024/12/10 12:46:13
高阶数据结构与算法——红黑树の奥秘
1.认识红黑树 1.1红黑树的概念
红⿊树是⼀棵⼆叉搜索树,他的每个结点增加⼀个存储位来表⽰结点的颜⾊,可以是红⾊或者⿊⾊。通过对任何⼀条从根到叶⼦的路径上各个结点的颜⾊进⾏约束,红⿊树确保没有⼀条路径会⽐其他路径⻓出2倍,…
建站知识
2024/12/1 17:13:45
面腾讯后台开发,二面挂掉了,,,
随着各厂秋招的开启,收到面试邀请的同学也越来越多。在当年和我一起找实习的同学里面,有实力较强的同学收到了腾讯后台开发的校招面试邀请。但面试不止是实力的竞争,也有很重要的运气的因素。
虽然我的同学在腾讯后台开发的二面中挂掉了&…
建站知识
2024/12/15 8:13:15
spring-第一章 初识spring
springframwork 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 认识sping 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 springframwork前言1…
建站知识
2024/12/5 4:07:36