ahtaPeerTyraniB.257
2016-03-31 23:27
218 查看
problem:https://leetcode.com/problems/binary-tree-paths/
tips:
偷懒用了递归的方法做。在函数内用一个局部变量接受了当前的路径串,这样在退出当前函数后,原串不会被改变。
此外,要自己实现itos,要考虑的地方:如果i为0,负数,如果i为最小的负数,该如何处理。不能简单的将i变为正数再处理,要记录符号,然后每次在求余的时候,乘以符号位,最后,如果符号位为-,在结果上加负号。
试试非递归呢??
tips:
偷懒用了递归的方法做。在函数内用一个局部变量接受了当前的路径串,这样在退出当前函数后,原串不会被改变。
此外,要自己实现itos,要考虑的地方:如果i为0,负数,如果i为最小的负数,该如何处理。不能简单的将i变为正数再处理,要记录符号,然后每次在求余的时候,乘以符号位,最后,如果符号位为-,在结果上加负号。
试试非递归呢??
相关文章推荐
- SPRING IN ACTION 第4版笔记-第十章Hitting the database with spring and jdbc-004-使用NamedParameterJdbcTemplate
- HDU 2852 KiKi's K-Number 主席树
- SqlServer try catch 捕获不到的一些错误及解决方法
- PL/SQL Developer连接Oracle数据库的操作步骤
- 关于制作网页时乱码的问题详解
- SSH无法登陆可能原因分析
- SPOJ PT07J Query on a tree III(dfs序,主席树)
- Less系列之数学函数
- 网络端口号大全
- 浏览网页错误类型大全
- SQL中的LIKE语句的用法
- 坐标移动
- [BZOJ2081][POI2010]Beads(hash)
- Python基础知识注意点
- 2016-03-31深入理解SqlSession
- Swift系统自带二维码的扫描使用
- powerdesigner 16.5使用教程
- php如何定义数组常量
- 05-maven编辑替换jre为jdk
- Python写爬虫-爬甘农大学校新闻