摘要: 一. 问题 给定一个数 n ,用递归的手法求出从 1 到 n 的累加和。 1. 实例分析 假设传入参数 n = 5。 (方法一)高斯公式 1 int gauss_sum(int n) { 2 int sum = (1 + n) * n / 2; 3 4 return sum; 5 } 利用公式,一次 阅读全文
posted @ 2020-08-22 22:16 Hello_Nolan 阅读(2321) 评论(0) 推荐(0) 编辑
摘要: 一. 问题 给定一组数据,将元素用递归的手法打印出来。 二. 实例分析 1. 循环手法 给定一组数据, data = (1, 2, 3, 4, 5, 6)。现在要打印元素,常规手法就是用循环,代码如下: 1 void print_element(const vector<int>& data) { 阅读全文
posted @ 2020-08-22 10:03 Hello_Nolan 阅读(446) 评论(0) 推荐(0) 编辑