![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法实践
文章平均质量分 74
csuccm
这个作者很懒,什么都没留下…
展开
-
java实现十六进制转化为十进制范例
最近小弟写了一个十六进制转化为十进制的java程序,这个算法的大致思路是将输入的十六进制的数转换为2进制,然后将2进制转换为十进制的算法。该算法的时间效率不是很好,各位前辈有什么好的建议希望大家不吝赐教啊~ 小弟在此谢谢大家~ 下面是我写的java代码: public class DToTen { /** * @param a原创 2012-04-30 22:42:06 · 1068 阅读 · 1 评论 -
java实现递归将数组逆序输出
最近在看数据结构和算法,并将一部分编程实现,但是也碰见了不少问题。比如下面这个递归将数组逆序输出的问题。虽然后来自己解决了,但是还是对问题的本质不是很清楚,希望各位前辈指明方向啊~最开始的程序代码及运行效果如下:代码如下:import java.util.ArrayList;/* * 利用递归逆序输出一个数组 */public class DiguiOne {原创 2012-04-30 22:53:56 · 7391 阅读 · 1 评论 -
统计数字问题
public class Test1_1 { /** * 问题描述:一本书的页码从自然数1开始顺序编码直到自然数n。书做的页码通常的习惯编排,每个 * 页码都不含多余的前导数字0。例如,第六页用数字6表示,而不是06或者006等。 * 数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0~9 * *算法设计如下 */ public vo原创 2012-05-01 23:39:13 · 536 阅读 · 0 评论 -
java实现统计N!尾部连续0的个数
问题描述: 对任意输入的正整数N,编写java程序求N!的尾部连续0的个数,并指出计算复杂度。如:18!=6402373705728000,尾部连续0的个数是3。(不用考虑数值超出计算机整数界限的问题)java代码如下:import java.util.ArrayList;public class Zero { /** * 求n!结果数末尾连续0原创 2012-05-03 09:59:56 · 2155 阅读 · 0 评论