题目70:爬楼梯
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
注意:给定 n 是一个正整数。
示例 1:
输入:2输出:2解
程序喵大人 订阅号
大厂C++技术专家 | 多本畅销书籍著译者 | 提供C++技术指导 | 面试辅导 | 职业规划 | 多年技术分享 | 已帮助1000+同学拿到offer
全部文章
-
-
题目996:正方形数组的数目 给定一个非负整数数组 A,如果该数组每对相邻元素之和是一个完全平方数,则称这一数组为正方形数组。 返回 A 的正方形排列的数目。两个排列 A1 和 A2 不同的充要条件是
-
题目1415:长度为 n 的开心字符串中字典序第 k 小的字符串 一个 「开心字符串」定义为: 仅包含小写字母 ['a', 'b', 'c']. 对所有在 1 到 s.length - 1 之
-
题目:堆箱子 堆箱子。给你一堆n个箱子,箱子宽 wi、深 di、高 hi。箱子不能翻转,将箱子堆起来时,下面箱子的宽度、高度和深度必须大于上面的箱子。实现一种方法,搭出最高的一堆箱子。箱堆的高度为每个
-
空指针背景与动机 在 C++ 中,我们常听到空指针(null pointer),但在真实代码中,对于空指针的表示,竟有 NULL、0 和 nullptr 三种之多。就如同茴香的“茴”的几种写法一样。初 -
在C++中,++i(前缀递增)和 i++(后缀递增)的主要区别在于返回值和性能。 返回值不同 ++i:先递增,后返回值(返回递增后的值) i++:先返回值,后递增(返回递增前的值) int i = -
一、客户端大概是在做什么?以及应用场景 客户端,简单来说,就是为用户提供本地服务的程序,通常和服务器配合运行。在C/S模式下,客户端负责与服务器进行交互,接收和展示数据。比如,我们在访问一个网站时,输 -
本文为中老年C++客户端程序员的“正名帖”。 就非要做后端吗? 兄弟们是不是经常看到“客三消”、“客户端天花板低”这种论调。是不是感觉身边的同学、网上的帖子,个个都在冲后端、冲算法,好像不做后端就低
-
在 C++ 编程中,(动态)内存管理是十分重要的。常见的(动态)内存问题包括: 内存泄漏(memory leak) 悬空指针 (dangling pointer) 双重释放或内存破坏(double
-
bits/stdc++.h 是一个在 C++ 编程中常用的头文件,主要用于简化代码的编写。它包含了几乎所有的标准库头文件,方便程序员在编写代码时不必逐一包含每个头文件。 该头文件的所在源码仓库 htt
-
训练营最近又上线了一个新项目: C++ MCP 服务器实现。 这个项目是对跨平台 AI 工具调用的全新解决方案。无论是文件操作、数据库查询,还是 API 调用,借助 MCP 协议,AI 与外部工具的连
-
训练营筹备很久了的AI模拟面试项目上线啦~AI模拟面试项目依托 C++ 与AI 技术,构建 AI 辅助面试软件。 项目定位 一句话描述:C++ AI 面试官,但其实你可以改造为各种编程语言,各种场 -
C++ invoke invoke是C++17标准引入的一个函数模板,用来调用可调用对象(Callable Object,如函数指针、函数对象、成员函数指针等)并返回结果。 invoke提供了统一的调