关于DFS和递归的一点总结
2014-08-11 11:31
323 查看
常常碰到递归函数不知道用什么参数的问题:先写递归函数,不管参数
递归函数步骤:a)终止条件 b)通常状况
传递递归函数参数时,如果是primitive type (如int, String),可以直接传递。如果是传Array,Set等,要先复制再传递。否则所有函数都会引用同一个object。(例如在palindrome partition(http://blog.sina.com.cn/s/blog_857a4b200101ag0b.html)中,开始我没clonearrayList,导致后来所有的函数调用都在写入同一个数组。
递归函数步骤:a)终止条件 b)通常状况
传递递归函数参数时,如果是primitive type (如int, String),可以直接传递。如果是传Array,Set等,要先复制再传递。否则所有函数都会引用同一个object。(例如在palindrome partition(http://blog.sina.com.cn/s/blog_857a4b200101ag0b.html)中,开始我没clonearrayList,导致后来所有的函数调用都在写入同一个数组。
相关文章推荐
- java和struts使用中的一点总结--关于写在页面上的select域的选项选中后保存状态的办法!
- 关于在applet中使用JDBC访问数据库的一点总结
- 关于DNN Module开发学习以来的一点总结
- 关于单元测试中STUB的一点总结
- 关于用CSplitterWnd分割View的一点总结
- 关于.net中修饰符的一点总结
- 关于如何jar的一点总结 (转自:javaresearch yedongshu2001 原创)
- 关于网站开发文件编码的一点总结[转]
- 关于DNN Module开发学习以来的一点总结
- 关于如何jar的一点总结
- 关于PHP的i18n(国际化)的一点总结(1)----gettext部分
- vs2005中关于masterpage,Theme,skin的一点总结
- 博客首文--关于DOM递归中的一点启示!
- 关于JAVA集合类的一点总结!
- 关于连接池写法的一点总结(二)
- 关于WebForm的编辑列ItemTemplate和EditItemTemplate的一点小总结
- 今天工作中关于下拉框的一点总结
- 关于代码运行效率问题的一个总结和一点疑问
- 关于c与汇编混合编程的一点总结
- 关于c与汇编混合编程的一点总结