资源列表
逆序数模板
- acm比赛中用到的求逆序数的模板,自己经常用!
插入排序
- c语言描述
bst二叉搜索树算法代码
- 一个直接可用的BST二叉搜索树的算法,基于C++语言实现。
递归
- 递归
bubble sort
- A program in C++ to do bubble sort
vc++实现二值化.
- vc++实现二值化.实现了图像二值化变换的功能,用vc++完成喜欢数字图像处理的可以仔细看看带代码,一起学习一起进步~
用乘同余法产生随机数-matlab
- 用乘同余法 ,产生(-1,1)均匀分布的随机序列,给出数据并画图
曲线寻峰
- 针对一组数据或曲线,寻找该曲线或数据中的峰值(极大值)
白噪声随机数的产生
- #include<stdio.h> #include<stdlib.h> #include<math.h> #define E 6 #define D 1 double N() { double n=0;int i; for(i=0;i<12;i++) n+=(double)rand()/RAND_MAX; n=(n-E)/sqrt(D); return n; } void main() {
巴什博奕解析
- 巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。 显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然数,s≤m),那么先取者要拿走s个物品,如果后取者拿走k(≤m)个,那么先取者再拿走m+1-k个,结果剩下(m+1)(r-1)个,以后保持这样的取法,那么先取者肯定
求取2的n次幂
- 求取2的n次幂,常用于FFT变换中
清空链表方法
- c语言清空链表方法,很简单,易懂,方便初学者研究。