- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 关于灯的盏数的亮灭问题c++
/*一条长廊里依次装有n盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。n个学生按此规定走完后,长廊里
2013-09-08 14:59:51 1721
转载 堆与栈的区别
一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
2013-10-07 20:18:20 756
原创 为什么相干光通信激光器相位噪声是服从维纳分布的?
很多文章直接进行这个维纳的公式进行引用,我不是很懂,有么有光通信方面比较好的大神指教一下啊?请详细说明,有公式更好~我不明白到底是怎么推出这个结论的,跪求高人解答!!!
2013-10-07 20:13:59 3088
原创 c++用二维数组实现多个字符数组的长度变换(微难一些)
/*这里要求的是输入m,n;m代表的是要输入字符串的个数,n代表的是输出字符串需要的长度。比如说,输入2,7 输入字符串是abc,123456789那么结果就是abc0000 1234567 8900000*/#include #include #define max_size
2013-09-08 21:43:38 863
原创 随机数与循环链表之间的问题
/*随机数按计数输出o 问题描述: 输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值m。从数列首位置开始计数,计数到m后,将数列该位置数值替换计数值m,并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。如果计数到达数列尾段,则返回数列首位置继续计数。请编程实现上述计数过程,同时输出数值出列的顺序比如: 输入的随机数列
2013-09-08 15:35:39 761
原创 整数变为字符串,不是itoa~
#include #include using namespace std;void func(int n);void main(){ int n; cout cin>>n; func(n);}void func(int n){ int i=0; int j=0; char temp[100]; char str[100]; if
2013-09-08 15:28:10 536
转载 关于c++的数据类型范围
char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65536 (2 Bytes)int -2147483648 ~ +2147483647 (4 Bytes)unsigned int 0 ~ 4294967295 (4 Bytes)long == intlong long
2013-09-08 15:03:02 634
原创 关于c++最大回文的字符串长度
#include#include using namespace std;int maxMiddle(char a[] , int index){ int length = 1; //最长的子字符串长度 int j = 1; //前后移动的指针 int len=(int)strlen(a); while ((a[index - j] == a
2013-09-08 14:56:57 1089
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人