技术栈

代码随想录算法训练营第40天 343. 整数拆分 96.不同的二叉搜索树

像影子追着光梦游_2023-08-08 8:34

343. 整数拆分

java 复制代码
class Solution {
    public int integerBreak(int n) {
        if(n == 2|| n == 3) return n-1;
        if(n == 4) return 4;

        int product = 1;

        while( n > 4){
            product *= 3;
            n-=3;
        }

        return product *n;
    }
}
上一篇:React+TypeScript手写拍照上传
下一篇:Docker 安装 Tomcat
相关推荐
前端小L
5 小时前
贪心算法专题(十):维度权衡的艺术——「根据身高重建队列」
javascript·算法·贪心算法
方得一笔
5 小时前
自定义常用的字符串函数(strlen,strcpy,strcmp,strcat)
算法
Xの哲學
6 小时前
Linux SMP 实现机制深度剖析
linux·服务器·网络·算法·边缘计算
wuk998
6 小时前
使用PCA算法进行故障诊断的MATLAB仿真
算法·matlab
额呃呃
6 小时前
二分查找细节理解
数据结构·算法
无尽的罚坐人生
6 小时前
hot 100 283. 移动零
数据结构·算法·双指针
永远都不秃头的程序员(互关)
7 小时前
C++动态数组实战:从手写到vector优化
c++·算法
水力魔方
7 小时前
武理排水管网模拟分析系统应用专题5:模型克隆与并行计算
数据库·c++·算法·swmm
蜂蜜黄油呀土豆
7 小时前
Redis 底层实现深度解析:从 ListPack 到哈希表扩容
数据结构·redis·zset·sds·listpack·哈希表扩容
谈笑也风生
8 小时前
经典算法题型之排序算法(三)
java·算法·排序算法
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05UV安装并设置国内源06从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击072025 最新教程:注册并切换到美区 Apple ID08【踩坑笔记】50系显卡适配的 PyTorch 安装09手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!10祝大家 2026 年新年快乐,代码无 bug,需求一次过