- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 5.12汶川地震祭文
5月12日四川汶川地震中,遇难同胞已过4万人,痛心疾首,痛心疾首。特转祭文一篇,已表哀思!蜀山苍翠,蜀水融泄;工农协谐,弦歌不歇。不期天降奇灾,地维乍裂,山崩石倾,屋坍梁折。百村震平,十县荡决。千人之校顿毁,四世之家遽灭。琅琅童声,忽然而绝;哀哀母号,继泪以血。悲夫妻之骤离,益知情切;羡邻家之同死,无从伤别!白发诀英年之子,孤儿忆慈母一瞥。人逢其凶,地陷其孽。举国之殇,全民同咽。 有泪同倾,天坠
2008-05-21 09:51:00 1560
原创 谷歌金山词霸
早就听说有“谷歌词霸”了,一直想试用一下,可是网上给的链接都连不上。听说要等到5月8号发布,可昨天谷歌和金山官网上都没有动静。今天早上登录CSDN才知道有正式发布的版本了。然后立刻到google上,搜索“谷歌词霸”,竟然没有得到下载链接,对google的搜索引擎实在不敢恭维。于是重新输入“谷歌金山词霸”,得到第一个链接,进去后下载安装包文件链接,安装运行,得到界面如下:可以看到,该页都是关
2008-05-09 17:29:00 812
原创 关于全排列算法(支持有重复的数字的情况)
对于求一个全排列的问题,我们不可能一下子列出所有排列的情况(n!种情况),我们可以从一个已知的排列,来获得下一个排列。对于任意的一个排列,他的下一个排列是什么了?比如说:453987621,我的想法是:从该排列的右边向左边遍历,找到第一个比其右边小的数,此处是3(3),然后遍历3右边的数字,找到比他大的最小的数字,此处为6,将3与6交换,排列变为456987321,最后将6后面的数字逆序即可,(9
2008-05-08 17:11:00 3036
原创 Zeller公式及其c++实现
蔡勒公式蔡勒(Zeller)公式:是一个计算 星期的公式。 随便给一个日期,就能用这个公式推算出是星期几。 蔡勒公式如下: w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下: w:星期; w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六 c:世纪(前两位数) y:年(后两位数) m:月(m大于等于3
2008-02-29 12:41:00 1154
原创 浅析构造函数和析构函数
本文通过一个简单的程序来分析一下构造和析构函数#include "stdio.h"#include string>#include iostream>using namespace std;class Test...{ public: Test();//line 9 Test(int newValue, const string& newString);
2008-02-26 16:16:00 397
原创 求解n的阶乘问题
刚刚用向量容器编了这个程序,1000以内的数还好,算到1000的阶乘时,速度就很慢了。若有达人刚好路过,请帮我看下,给些优化的算法,不胜感激。代码如下:#include iostream>#include vector>#include algorithm>#include iterator>#include stdio.h>using namespace std;vectorint> c
2008-02-09 20:05:00 846
原创 汉诺塔算法演示
汉诺塔游戏简述:有三根杆子A,B,C,A杆上有n个碟子,每次移动一块碟子,小的只能叠在大的上面(若杆子上没有碟子,可直接放上),要求把所有碟子从A杆全部移到C杆上。游戏看似简单,实际的操作步骤却相当复杂,当有n个碟子时,需要的步骤为2n-1,当n较大时,所需步骤是相当惊人的。汉诺塔问题是程序设计中的经典递归问题,可以用递归解决。 现在假设要搬动64个碟子,则我们可以考虑先将A杆上的第64
2008-02-08 15:33:00 1662
原创 新年到了,祝福下我和大家
今天是猪年最后一天了,马上就要迎来自己 的本命年了。祝福我过年后薪水多多,工作顺利。对了,也希望自己今年能够“脱光”,再也不想过光棍节了。也祝福CSDN的朋友们新年快乐。上学的学业有成,工作的事业兴旺。
2008-02-06 12:57:00 580
原创 C++中判断字符串是否全部由数字组成
//逐个比较字符 bool isAllDigit(const string& str){ int i ; for(i = 0; i != str.length(); i++) { if(!isdigit(str[i])) { return false; } } return true;}// 转化成数字b
2008-02-06 00:01:00 8838 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人