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

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;
    }
}
相关推荐
良木生香2 分钟前
【C++初阶】STL——Vector从入门到应用完全指南(1)
开发语言·c++·神经网络·算法·计算机视觉·自然语言处理·数据挖掘
Brilliantwxx3 分钟前
【C++】String的模拟实现(代码实现与坑点讲解)
开发语言·c++·笔记·算法
憨波个12 分钟前
【说话人日志】DOVER:diarization 输出融合算法
人工智能·算法·音频·语音识别·聚类
爱学习的张大14 分钟前
具身智能论文问答(四):pi0
人工智能·算法
迷途之人不知返17 分钟前
deque的简单认识
数据结构·c++
上弦月-编程19 分钟前
指针编程:高效内存管理核心
java·数据结构·算法
罗超驿20 分钟前
双指针算法经典案例:LeetCode 283. 移动零(Java详解)
java·算法·leetcode
xieliyu.21 分钟前
Java手搓数据结构:栈与队列模拟实现
java·数据结构·学习
人道领域27 分钟前
【数据结构与算法分析】二叉树面试通关手册:遍历图解 · 分类对比 · 代码模板
数据结构·算法·leetcode·深度优先
水蓝烟雨29 分钟前
2901. 最长相邻不相等子序列 II
算法·leetcode