C
richul
这个作者很懒,什么都没留下…
展开
-
KMP 匹配过程演示
#include #include #include #define KMP_NOTMATCH -1#define KMP_INVALIDPARA -2#define KMP_OUTOFMEMORY -3void get_next(char *str, int *next, int n){ int i=0, j=-1; if (n return; next[0] = -1;原创 2007-08-06 15:42:00 · 512 阅读 · 0 评论 -
average
#include /*algorithm explanationuse following formulas to calculate average value of n numbers(a1,a2,...,an):1. average(n)=(a1 + a2 + ... + an)/n;2. average(n)=a1/n + a2/n + ... + an/n;原创 2007-08-06 15:25:00 · 220 阅读 · 0 评论 -
放鞭炮
A、B、C三人同时开始放鞭炮,每人放21枚。其中,A每5秒放1枚,B每7秒放1枚,C每10秒放1枚。所以鞭炮均正常引爆,请问,当所有鞭炮放完后,共听到多少响?可以时间为主线,考察并发事件的交叠。void main(){ int i=0,c=0,x=5*21,y=7*21,z=10*21; do { if (i%5==0 && i c++; } while (++i pr原创 2007-08-22 11:27:00 · 512 阅读 · 0 评论