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

青蛙过河问题的程序源代码(完整源码)

一、青蛙过河青蛙过河是一个非常有趣的智力游戏,其大意如下:一条河之间有若干石块间隔,有两队青蛙在过河,每队有3只青蛙,如图1所示。这些青蛙只能向前移动,不能向后移动,且一..
难度: 关注度:124 所属学科:Java语言

窃贼问题的程序源码(完整源码)

一、窃贼问题窃贼问题是一个典型的最优化的问题。窃贼问题的大意如下。有一个窃贼带着一个背包去偷东西,房屋中共有5件物品,其重量和价值如下。物品1:6公斤,48元。物品2:5公斤,40..
难度: 关注度:129 所属学科:Java语言

马踏棋盘问题的程序源代码(完整源码)

一、马踏棋盘马踏棋盘问题是一个非常有趣的智力问题。马踏棋盘问题的大意如下:国际象棋的棋盘有8行8列共64个单元格,无论将马放于棋盘的哪个单元格,都可让马踏遍棋盘的每个单..
难度: 关注度:97 所属学科:Java语言

非线性方程求解一二分法

一、非线性方程求解一二分法非线性方程的求解一般都比较困难,其中二分法是最典型、最简单的一种求解算法。二分法也称为对分法。1.二分法的算法思想对于函数如果x=c时,f(c)=0,那..
难度: 关注度:41 所属学科:Java语言

鸡兔同笼问题的程序源代码(完整源码)

鸡兔同笼问题最早记载于1500年前的《孙子算经》,这是我国古代一个非常著名的问题。鸡兔同笼的原文如下:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?这个问题的大..
难度: 关注度:52 所属学科:Java语言

猴子吃桃问题的程序源码(完整源码)

一、猴子吃桃猴子吃桃问题是一个典型的递归算法的问题。猴子吃桃问题的大意如下:某天一只猴子摘了一堆桃子,每天吃掉其中的一半然后再多吃一个,第二天则吃剩余的一半然后再多..
难度: 关注度:85 所属学科:Java语言

汉诺塔问题的程序源代码(完整源码)

一、汉诺塔汉诺(Hanoi)塔源于古印度,又称为河内塔。汉诺塔是非常著名的智力趣题,在很多算法书籍和智力竞赛中都有涉及。汉诺塔问题的大意如下:勃拉玛是古印度的一个开天辟地的..
难度: 关注度:40 所属学科:Java语言

非线性方程求解——牛顿迭代法

一、 非线性方程求解——牛顿迭代法由前面的内容可知,二分法的不足是不能计算复根和重根,而且收敛的速度比较慢。在二分法之后,数学家又提出了其他许多求解算法,牛顿迭代法就是..
难度: 关注度:47 所属学科:Java语言

二维多项式求值的程序源代码(完整源码)

一、 二维多项式求值二维多项式即包含x,y两个变量的多项式,其一般形式如下:二维多项式求值即计算在指定的(x,y)处的函数值。可以采用相同的方法将二维多项式变形,然后利用递推..
难度: 关注度:117 所属学科:Java语言

常胜将军问题的程序源码(完整源码)

一、常胜将军常胜将军是一个非常有意思的智力游戏趣题,常胜将军的大意如下:甲和乙两人玩抽取火柴的游戏,共有21根火柴。每个人每次最多取4根火柴,最少取1根火柴。如果某个人取..
难度: 关注度:41 所属学科:Java语言

多项式除法问题的程序源代码(完整源码)

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

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

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