算法
牧梦
爱好软件的人
展开
-
几个有意思的算法题
1.题目标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢? 高斯出生于:1777年4月30日。转载 2013-12-24 00:27:27 · 579 阅读 · 0 评论 -
C语言经典算法02
11.判断某一年是否是闰年。[cpp] view plaincopy//判断某一年份是否是闰年 int IsLeapYear(int year) { return (year % 400 == 0 || (year % 4 == 0) && (year % 100 != 0)); } 运行结果:转载 2013-12-24 00:34:13 · 669 阅读 · 0 评论 -
日期常用算法
关于日期的常用算法有很多,但如果掌握了基本的算法,难一点的可以分解为简单的,各个击破。1)判断一年是否为闰年:[java] view plaincopy//判断一年是否为闰年 static boolean IsLeapYear(int year){ return (year % 400 == 0 || ye转载 2013-12-24 00:38:20 · 912 阅读 · 0 评论 -
算法思想
算法设计的任务就是:针对一个具体的问题,利用特定的方法和步骤来获取最佳结果。编程的灵魂:算法+数据结构 刚开始学编程的人总是会陷入这样的误区,以为学会了一门语言就学会了编程,总会学各种各样的语言。实际上,语言只是一个工具,解决具体的问题必须依赖于算法,而算法从本质上讲是数学方法的表达。通过一定的数学知识来解答。一个好的系统分析师或设计师,或许他们可以不会任何一种语言,但如转载 2013-12-24 00:39:50 · 744 阅读 · 0 评论 -
程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
无私分享,造福天下 以下是本blog内的微软面试100题系列,经典算法研究系列,程序员编程艺术系列,红黑树系列,及数据挖掘十大算法等5大经典原创系列作品与一些重要文章的集锦:一、微软面试100题系列横空出世,席卷Csdn--评微软等数据结构+算法面试100题 (微软面试100题系列原题+答案索引)微软100题 (微软面试完整第1-100题)微软面试100题2010年版全部转载 2013-12-24 00:54:36 · 1059 阅读 · 0 评论 -
C语言经典算法01
C语言中有有许多经典的算法,这些算法都是许多人的智慧结晶,也是编程中常用的算法,这里面包含了众多算法思想,掌握这些算法,对于学习更高级的、更难的算法都会有很大的帮助,会为自己的算法学习打下坚实的基础。 接下来我们先来看10道: (1)输出9*9乘法口诀。 [cpp] view plaincopy//9*9乘法口诀表 void转载 2013-12-24 00:33:30 · 700 阅读 · 0 评论 -
C语言经典算法03
1.河内之塔说明河内之塔(Towers of Hanoi)是法国人M.Claus(Lucas)于1883年从泰国带至法国的,河内为越战时北越的首都,即现在的胡志明市;1883年法国数学家 Edouard Lucas曾提及这个故事,据说创世纪时Benares有一座波罗教塔,是由三支钻石棒(Pag)所支撑,开始时神在第一根棒上放置64个由上至下依由小至大排列的金盘(Disc),并命令僧侣将所有转载 2013-12-24 00:35:07 · 720 阅读 · 0 评论