现在有个问题,用Java 写一段多级科目的累加,即下级的数据累加到上级去,然后将所有的科目显示出来,是不是用递归算法?
解决方案 »
- iframe框架嵌套
- 怎么解决liunx与windowsr的编码差异
- 看完不看半
- tomcat不能正常启动
- 在hibernate里hql语句能否用insert
- hibernate
- struts: 动态actionform如何获取get方式提交的数据?谢谢
- 踩到地雷了,不知道如何处理,Strsut处理N多项表单要在ActionForm里写N个set,get?求解
- (超难)请问我想在CMP 中实现分页取数据的问题
- 一个使用javaMail发电子邮件的问题,希望各位大虾指教,先谢了!
- struts2的标签库一定要在/WEB-INF/tags下面?
- 在Struts1中,关于JSP中如何用循环输出表中数据到下拉菜单中
begin
insert into #ying
select
sum(a.before_dr_amount) before_dr_amount,sum(a.before_cr_amount) before_cr_amount,
sum(a.current_dr_amount) current_dr_amount,sum(a.current_cr_amount) current_cr_amount,
sum(a.after_dr_amount) after_dr_amount,sum(a.after_cr_amount) after_cr_amount,
sum(a.year_dr_amount) year_dr_amount,sum(a.year_cr_amount) year_cr_amount,
b.parent_uuid uuid ,b.depth
from #ying as a,[erp.account_finance] as b
where b.uuid = a.uuid
and b.depth = @max_depth
group by b.parent_uuid, b.depth
set @max_depth=@max_depth-1
end
现在想用 Java写一段,不知道是不是用递归方法
public data search(int root){
int data;
list list=get(root);
if(list.size()>0){ for(object id:list){
data+=search(id);
}
}else{
result.put(id,data);
}
return data;
}}