数据结构与算法
文章平均质量分 53
viana37
分享+学习
展开
-
学堂在线 C3-4 斐波那契数列选做题
题目描述 斐波那契数列f(n)满足以下定义: f(0) = 1, f(1) = 1, f(n) = f(n-1) + f(n-2) (n >= 2)。 本题的数据规模比原先更大 输入描述 每行输入一个整数 n 0 输出描述 对于每一行输入,输出斐波那契数列第n项的值f(n) 样例输入 44 77 样例输出原创 2015-12-01 11:41:52 · 1632 阅读 · 0 评论 -
学堂在线 C2-2
题目描述 已知一个只包含 0 和 1 的二进制数,长度不大于 10 ,将其转换为十进制并输出。 输入描述 输入一个二进制整数n,其长度不大于10 输出描述 输出转换后的十进制数, 占一行 样例输入 110 样例输出 6 #include using namespace std; int main() { long原创 2015-11-30 15:41:03 · 443 阅读 · 0 评论 -
学堂在线 C2-1
题目描述 任意给定 n 个整数,求这 n 个整数序列的和、最小值、最大值 输入描述 输入一个整数n,代表接下来输入整数个数,n 输出描述 输出整数序列的和、最小值、最大值。用空格隔开,占一行 样例输入 2 1 2 样例输出 3 1 2 int main() { int n =0, a = 0, sum = 0,max = 0,原创 2015-11-30 15:39:07 · 479 阅读 · 0 评论 -
vector的简单实现
template class Vector{ public: //构造函数 explicit Vector(int initSize = 0): theSize(initSize), theCapacity(initSize + SPARE_CAPACITY) { objects = new Object[theCapacity]; } //拷贝构造函数 Vector(const原创 2015-11-24 09:51:37 · 285 阅读 · 0 评论 -
学堂在线 C2-3实心菱形
题目描述 打印 n 阶实心菱形 输入描述 输入一个整数n,n 输出描述 输出 n 阶实心菱形 , 占 2*n-1 行 样例输入 3 样例输出 * *** ***** *** * #include using namespace std; int main() { int n =0; cin>>n; fo原创 2015-11-30 16:08:32 · 804 阅读 · 0 评论