2009年5月8日

Vector用法介绍

摘要: 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。Vec... 阅读全文

posted @ 2009-05-08 16:03 whuzx 阅读(130) 评论(0) 推荐(0) 编辑

半数集单集

摘要: # include # include "stdio.h"# include "string.h"//memset 库函数//半数单集合算法long mm[1000];long ff(int num){ long pc = 1; if( mm[num]> 0 ) retur... 阅读全文

posted @ 2009-05-08 15:48 whuzx 阅读(122) 评论(0) 推荐(0) 编辑

半数集问题2

摘要: # include "stdio.h"# include "stdlib.h"# include "iostream.h"# include "malloc.h"# include "string.h"// # include "mem.h" //半数集问题 long comp(i... 阅读全文

posted @ 2009-05-08 15:46 whuzx 阅读(88) 评论(0) 推荐(0) 编辑

半数集问题2

摘要: # include "stdio.h"# include "stdlib.h"# include "iostream.h"# include "malloc.h"# include "string.h"// # include "mem.h" //半数集问题 long comp(i... 阅读全文

posted @ 2009-05-08 15:45 whuzx 阅读(86) 评论(0) 推荐(0) 编辑

半数集1

摘要: long a[1000];long comp(int n); //(2) 改进的算法,用数组存储已经计算过的结果,避免重复计算int main() { int n; while(cin>>n)//^Z的效果 { memset(a,sizeof(a),0);//清零了??? a[... 阅读全文

posted @ 2009-05-08 15:43 whuzx 阅读(110) 评论(0) 推荐(0) 编辑

半数集0

摘要: # include ////高效算法(动态规划的思想)// 实际上cnt_sum[n]=cnt[1]+...cnt[n]=cnt_sum[n-1]+cnt[n];//1,1;2,3;2,5;4,9;4,13;6,19;6,25;10,35 void main() { int n,cnt... 阅读全文

posted @ 2009-05-08 15:41 whuzx 阅读(85) 评论(0) 推荐(0) 编辑

统计数字问题1

摘要: # include "stdlib.h"# include "stdio.h"//统计数字问题,此算法并不高效。还可以改进int f( int nn);void main(){ int i,j,m,mm,n,nn,k=0,n1=1,n2,t=0,sumn2; int a[10];//0,1,.... 阅读全文

posted @ 2009-05-08 15:26 whuzx 阅读(123) 评论(0) 推荐(0) 编辑

统计数字问题0

摘要: #include int main(){ void dev(int[],int); long int n,i; int a[10]={0}; cin>>n; for(i=1;i<=n;i++) dev(a,i);//n次数 for(i=0;i<10;i++) cout<<a[i]<<endl;... 阅读全文

posted @ 2009-05-08 15:07 whuzx 阅读(128) 评论(0) 推荐(0) 编辑

导航