09 2018 档案
摘要:1 数组的本质 数组是多个元素的集合,在内存中分布在地址相连的单元中,所以可以通过其下标访问不同单元的元素。 2 指针。 指针也是一种变量,只不过它的内存单元中保存的是一个标识其他位置的地址。。由于地址也是整数,在32位平台下,指针默认...
阅读全文
摘要:题目条件: 找出从自然数1、2、... 、n(0const int num = 100;int a[num];void combination(int n, int r) { for (int i = n; i >= r; i--) { a[r] = i; ...
阅读全文
摘要:首先澄清几个概念, 给变量分配内存空间可分为静态内存分配和动态内存分配。 静态内存分配属于编译时给变量分配的空间,动态分配属于在程序运行时给变量分配的空间 静态分配属于栈分配,动态分配属于堆分配 运行效率上,静态内存比动态内存要快 int a[10] 属于静态...
阅读全文
摘要:1. 1 3 6 10 2 5 9 4 8 7 void arrange(int n) { //n为打印数字的个数 int note = 1, sum = 0, count = 1; while (sum n) break; ...
阅读全文
摘要:1.求n的所有因子,循环枚举到sqrt(n): int arr[100] = {1}; //1是任意数字的因子//用数组按顺序存储因子,函数返回因子的个数int factor(int n) { int count = 1, num = sqrt(n); for...
阅读全文
摘要:公式:F(n) = F(n-1) + F(n-2) 假设第一个数是0,第二个数是1 1.迭代加法: long long fabonacci_first(int n) { long long a = 0, b = 1; if (n == 1) return ...
阅读全文

浙公网安备 33010602011771号