代码随想录算法训练营第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 语言(2)
c语言·算法·嵌入式
235165 分钟前
【LeetCode】146. LRU 缓存
java·后端·算法·leetcode·链表·缓存·职场和发展
weixin_307779131 小时前
使用Python高效读取ZIP压缩文件中的UTF-8 JSON数据到Pandas和PySpark DataFrame
开发语言·python·算法·自动化·json
柳安忆1 小时前
【论文阅读】Sparks of Science
算法
web安全工具库2 小时前
从课堂笔记到实践:深入理解Linux C函数库的奥秘
java·数据库·算法
周杰伦_Jay2 小时前
【Java集合体系】全面解析:架构、原理与实战选型
java·开发语言·数据结构·链表·架构
爱编程的鱼3 小时前
C# 变量详解:从基础概念到高级应用
java·算法·c#
tkevinjd3 小时前
反转链表及其应用(力扣2130)
数据结构·leetcode·链表
HalvmånEver4 小时前
红黑树实现与原理剖析(上篇):核心规则与插入平衡逻辑
数据结构·c++·学习·算法·红黑树
哆啦刘小洋4 小时前
T:堆的基本介绍
算法