06 2023 档案

摘要:# 题目 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n = 3 输出:5 示例 2: 输入:n = 1 输出:1 # 代码 ```c++ class Solution { public: i 阅读全文
posted @ 2023-06-29 20:38 铜锣湾陈昊男 阅读(5) 评论(0) 推荐(0)
摘要:# 题目 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例 1: 输入: n = 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 = 1。 示例 2: 输入: n = 10 输出: 36 解释: 1 阅读全文
posted @ 2023-06-29 16:09 铜锣湾陈昊男 阅读(22) 评论(0) 推荐(0)
摘要:# 题目 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别 阅读全文
posted @ 2023-06-29 15:33 铜锣湾陈昊男 阅读(4) 评论(0) 推荐(0)
摘要:# 题目 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 示例 1: ![](https://img2023.cnblogs 阅读全文
posted @ 2023-06-28 16:51 铜锣湾陈昊男 阅读(19) 评论(0) 推荐(0)
摘要:# 题目 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返回达到楼梯顶部的最低花费。 示例 1: 输入:cost = [10,15 阅读全文
posted @ 2023-06-28 15:17 铜锣湾陈昊男 阅读(22) 评论(0) 推荐(0)
摘要:# 题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入:n = 3 输出:3 解释:有三种方法可 阅读全文
posted @ 2023-06-27 11:50 铜锣湾陈昊男 阅读(23) 评论(0) 推荐(0)
摘要:# 题目 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1 给定 n ,请计算 F(n) 。 # 阅读全文
posted @ 2023-06-27 11:22 铜锣湾陈昊男 阅读(17) 评论(0) 推荐(0)
摘要:![](https://img2023.cnblogs.com/blog/2348601/202306/2348601-20230627110046601-2026373878.png) 阅读全文
posted @ 2023-06-27 11:01 铜锣湾陈昊男 阅读(13) 评论(0) 推荐(0)
摘要:```c++ #include #include // 抽象观察者类 class Observer { public: virtual void update() = 0; }; // 具体观察者类A class ConcreteObserverA : public Observer { publi 阅读全文
posted @ 2023-06-01 14:30 铜锣湾陈昊男 阅读(6) 评论(0) 推荐(0)
摘要:```c++ #include #include using namespace std; // 抽象产品类 class Product { public: virtual void operation() = 0; }; // 具体产品类A class ConcreteProductA : pub 阅读全文
posted @ 2023-06-01 14:11 铜锣湾陈昊男 阅读(11) 评论(0) 推荐(0)
摘要:懒汉模式 #include<iostream> #include <type_traits> #include <vector> #include <memory> #include <pthread.h> using namespace std; //线程安全的懒汉模式 class single 阅读全文
posted @ 2023-06-01 14:01 铜锣湾陈昊男 阅读(15) 评论(0) 推荐(0)