随笔分类 -  算法

中缀表达式转换成前缀表达式和后缀表达式
摘要:35,15,+,80,70,-,*,20,/ //后缀表达方式(((35+15)*(80-70))/20)=25//中缀表达方式/,*,+,35,15,-,80,70, 20 //前缀表达方式人的思维方式很容易固定~~!正如习惯拉10进制。就对2,3,4,8,16等进制不知所措一样~~!人们习惯的运... 阅读全文
posted @ 2014-09-14 20:32 飞鸟快跑 阅读(21783) 评论(1) 推荐(5)
猴子分桃
摘要:m只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的m堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有m-1堆桃。于是合在一起,分成相等的m堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;.....其他几只猴子也都是 这样分的。问:这堆桃至少有多少个?直接上代码: 1 ... 阅读全文
posted @ 2014-09-14 17:22 飞鸟快跑 阅读(413) 评论(0) 推荐(0)
递归与循环
摘要:如果我们需要重复多次计算相同的问题,通常可以选择递归或者循环 递归的好处是代码简洁 但是递归也有明显的缺点:递归是由于函数调用自身,而函数调用是需要有时间和空间的消耗的。每一函数调用,都需要在内存栈中分配空间以保存参数,返回地址和临时变量,而且往栈中压入数据和弹出数据都需要时间。递归中有可能... 阅读全文
posted @ 2014-07-20 22:03 飞鸟快跑 阅读(1236) 评论(0) 推荐(0)
吸血鬼数字
摘要:package Pro0519;import java.util.Arrays;public class pro0519 { public static void main(String[] args) { String[] ar_str1, ar_str2; ... 阅读全文
posted @ 2014-05-19 14:00 飞鸟快跑 阅读(183) 评论(0) 推荐(0)