技术栈

C++ | Leetcode C++题解之第198题打家劫舍

Ddddddd_1582024-06-30 2:37

题目:

题解:

cpp 复制代码
class Solution {
public:
    int rob(vector<int>& nums) {
        if (nums.empty()) {
            return 0;
        }
        int size = nums.size();
        if (size == 1) {
            return nums[0];
        }
        int first = nums[0], second = max(nums[0], nums[1]);
        for (int i = 2; i < size; i++) {
            int temp = second;
            second = max(first + nums[i], second);
            first = temp;
        }
        return second;
    }
};
上一篇:昇思25天学习打卡营第5天|数据变换Transforms
下一篇:深入理解JVM的即时编译器(JIT)
相关推荐
liujing10232929
20 分钟前
Day09_刷题niuke20250609
java·c++·算法
不7夜宵
23 分钟前
力扣热题100 k个一组反转链表题解
算法·leetcode·链表
Bardb
26 分钟前
02__C++的基本语法
c++·qt
freyazzr
1 小时前
C++八股 | Day3 | 智能指针 / 内存管理 / 内存分区 / 内存对齐
开发语言·c++
蒟蒻小袁
1 小时前
力扣面试150题--课程表
算法·leetcode·面试
闻缺陷则喜何志丹
1 小时前
【动态规划】B4336 [中山市赛 2023] 永别|普及+
c++·算法·动态规划·洛谷
序属秋秋秋
1 小时前
《C++初阶之入门基础》【普通引用 + 常量引用 + 内联函数 + nullptr】
开发语言·c++·笔记
筏.k
2 小时前
C++ 网络编程(10) asio处理粘包的简易方式
java·网络·c++
belldeep
2 小时前
C++:用 libcurl 发送一封带有附件的邮件
c++·curl·send·email·smpt
热门推荐
01【图像处理与机器视觉】XJTU期末考点02从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑03KGG转MP3工具|非KGM文件|解密音频04海康Visionmaster-常见问题排查方法-启动阶段05YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】06【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!07Coze扣子平台完整体验和实践(附国内和国际版对比)08DeepSeek各版本说明与优缺点分析09VMware虚拟机安装Win7专业版保姆级教程(附镜像包)10R-tree详解