jeanie 发表于 2006-10-28 11:58

原帖由 greenflute 于 2006-10-28 12:48 发表
一般而言递归溢出的几率更高,看来顺序反了,呵呵

恩,for 循环比递归溢出机率更大

greenflute 发表于 2006-10-28 12:28

原帖由 jeanie 于 2006-10-28 11:58 发表


恩,for 循环比递归溢出机率更大


是说你搞反了,呵呵

三重for循环,不加虚拟机参数,临界值设为5000也没问题,只不过时间太长,不想继续试更大的值了。
三重递归,在堆栈设置为128m的时候,倒是临界值大于20就溢出了。

jeanie 发表于 2006-10-28 13:04

原帖由 greenflute 于 2006-10-28 13:28 发表



是说你搞反了,呵呵

三重for循环,不加虚拟机参数,临界值设为5000也没问题,只不过时间太长,不想继续试更大的值了。
三重递归,在堆栈设置为128m的时候,倒是临界值大于20就溢出了。

但是我测试用for很小数就溢出了,
而递归范围比他大的多了

greenflute 发表于 2006-10-28 13:42

那就贴你的代码好了:)
页: 1 [2]
查看完整版本: Java 问题