2012年3月30日

生成排列和组合

摘要: 1 . 无重复元素的全排列当然stl有next_permutation()函数,用起来更方便#include<cstdio> #include<string> using namespace std; int n,a[100],count; void permutation(int k){ if(k==n){ for(int i=1;i<=n;i++) printf("%d ",a[i]); printf("\n"); count++; return; } for(int i=k;i<=n;i++){ int tem= 阅读全文

posted @ 2012-03-30 19:21 c语言源码 阅读(371) 评论(0) 推荐(0) 编辑

为什么 C++不叫作++C? o(∩_∩)o

摘要: 【答】 C++之名是 Rick Mascitti 在 1983 年夏天定名的(参见 The C++ Programming Language(Special Edition) 1.4节) ,C说明它本质上是从 C语言演化而来的,“++”是 C语言的自增操作符。C++语言是 C 语言的超集,是在 C 语言基础上进行的扩展(引入了 new、delete 等 C语言中没有的操作符,增加了对面向对象程序设计的直接支持,等等) ,是先有C 语言,再进行++。根据自增操作符前、后置形式的差别(参见习题 5.15 的解答) ,C++表示对 C语言进行扩展之后,还可以使用 C语言的内容;而写成++C则表示无法 阅读全文

posted @ 2012-03-30 18:45 c语言源码 阅读(286) 评论(0) 推荐(0) 编辑

关于javaMail邮件发送系统

摘要: javaMail邮件发送系统,大家可以写个通用的底层方法去实现代码如下 //邮件系统添加附件 public static MimeBodyPart createAttachment(String fileName) throws Exception { MimeBodyPart attachmentPart = new MimeBodyPart(); FileDataSource fds = new FileDataSource(fileName); attachmentPart.setDataHandler(new DataHandler(fds)); ... 阅读全文

posted @ 2012-03-30 14:35 c语言源码 阅读(176) 评论(0) 推荐(0) 编辑

判断网址能不能访问

摘要: 看了篇文章可能会用的上,直接贴过来了。private bool UrlIsExist(String url){ System.Uri u = null; try { u = new Uri(url); } catch { return false; } bool isExist = false; System.Net.HttpWebRequest r = System.Net.HttpWebRequest.Create(u) as System.Net.HttpWebRequest; r.Method = "HEAD"; try { System.Net.Htt... 阅读全文

posted @ 2012-03-30 14:09 c语言源码 阅读(346) 评论(0) 推荐(0) 编辑

一个数学期望问题

摘要: 1 . 有一个经典的概率问题:平均需要抛掷多少次硬币,才会首次出现连续的 n 个正面?它的答案是 2^(n+1) - 2 。证明还不会。http://www.matrix67.com/blog/archives/3638http://www.cnblogs.com/atyuwen/archive/2010/09/12/coin.html2 . 随便取一个 0 到 1 之间的数,再加上另一个 0 到 1 之间的随机数,然后再加上一个 0 到 1 之间的随机数⋯⋯直到和超过 1 为止。一个有趣的问题:平均需要加多少次,才能让和超过 1 呢?答案是 e 次。http://www.matrix67.c 阅读全文

posted @ 2012-03-30 12:25 c语言源码 阅读(262) 评论(0) 推荐(0) 编辑

导航