当前位置:码农谷 > 算法与程序 > 算法
算法

百钱买百鸡问题的程序源码(完整源码)

一、百钱买百鸡百钱买百鸡是一个非常经典的不定方程问题,最早源于我国古代的《算经》,这是古代著名数学家张丘建首次提出的。百钱买百鸡问题的原文如下:鸡翁一,值钱五,鸡母一,..
难度: 关注度:43 所属学科:Java语言

多项式乘法的程序源代码(完整源码)

一、 多项式乘法多项式乘法就是将两个多项式进行相乘,最后得到一个新的多项式。例如,如下两个多项式:这两个多项式的项数分别为m和仏最高次数分别为m-1和n-1。这两个多项式相乘..
难度: 关注度:46 所属学科:Java语言

产生任意范围的随机数

一、 产生任意范围的随机数例如,需要一个[m,n]之间的浮点随机数,则可以采用如下方法获得:下面给出完整的程序代码,示例如下:该程序的基本结构和《[0, 1]之间均匀分布的随机数..
难度: 关注度:39 所属学科:Java语言

爱因斯坦的阶梯问题的程序源代码(完整源码)

一、爱因斯坦的阶梯爱因斯坦的阶梯问题是一个有趣的数论问题,爱因斯坦的阶梯大意如下:有一天爱因斯坦给他的朋友出了一个题目,有一个楼,其两层之间有一个很长的阶梯。如果一个..
难度: 关注度:37 所属学科:Java语言

Java语言中的随机方法

随机数在很多场合都有用处,最典型的应用是在互联网上登录论坛、网上银行等站点,或者进行注册时,网页会随机给出一个字符和数字组成的序列,这就是验证码。此外,随机数在加密/解..
难度: 关注度:39 所属学科:Java语言

洗扑克牌算法的实现源代码(完整程序)

扑克牌是一种非常大众化的游戏,在计算机中有很多与扑克牌有关的游戏。例如,在Windows操作系统下自带的纸牌、红心大战等。在扑克牌类的游戏中,往往都需要执行洗牌操作,就是将一..
难度: 关注度:58 所属学科:Java语言

[m,n]之间均匀分布的随机整数算法的实现源码(完整程序)

一、 [m,n]之间均匀分布的随机整数算法了解了[0,1]之间均匀分布的随机数算法,若需要得到随机的整数,则会比较容易。只需将结果取整即可。例如,若需要得到[m,n]之间均匀分布的随..
难度: 关注度:33 所属学科:Java语言

[0, 1]之间均匀分布的随机数算法的实现源代码(完整程序)

一、 [0, 1]之间均匀分布的随机数算法产生随机数的算法有很多种,读者遵循一定的方法可以自己进行发挥。下面给出一个比较简单的产生[0, 1]之间均匀分布的随机数的算法。首先,设..
难度: 关注度:43 所属学科:Java语言

折半查找算法的实现源代码(完整程序)

在实际应用中,有些数据序列是经过排序的,或者可以经过排序来呈现某种线性结构。这样便不用逐个比较来查找,可以采用折半査找的方法来提高査找的效率。一、折半查找算法折半查找..
难度: 关注度:36 所属学科:Java语言

生命游戏算法的实现源码(完整程序)

生命游戏又称为细胞自动机游戏,或者元胞自动机游戏。生命游戏是英国数学家J.H.Conway首次提出的。在1970年,J.H.Conway小组正在研究一种细胞自动装置,J.H.Conway从中获得启发,..
难度: 关注度:190 所属学科:Java语言

顺序查找算法的实现源代码(完整程序)

顺序査找比较简单,其执行的操作从数据序列中的第1个元素开始,从头到尾依次逐个查找,直到找到所要的数据或搜索完整个数据序列。顺序查找主要针对少量的、无规则的数据。对于包..
难度: 关注度:72 所属学科:Java语言

关注微信,获得更多免费资源
关于我们   |   免责声明   |   联系我们   |   网站地图   |   HR交流群   |   学生交流群   |   教师交流群

码农谷   版权所有 © 2015-2017   湘ICP备16018319号-1