java进制转换,
分享于 点击 4360 次 点评:47
java进制转换,
对于10进制数转换为N(2-36)进制一般都是选择取余除的算法进行转换 ,下面给出两种方案
一种是递归,一种是迭代。通过效率评价两者性能
其中迭代的方案直接取自java源代码。
其中TentoN方法使用了递归的方案进行求解,TentoN1方法使用迭代求解。方案1使用了字符串相加性能上自然会掉一大截,二迭代的方法中经过计算后只需修改char数组的制定索引位置的值,要快的多。
此程序在本机运行的结果为:
188
31
速度上6倍左右。
相关文章
- 暂无相关文章
用户点评