算法
文章平均质量分 81
怒海争锋real
我想起那天下午在夕阳下的奔跑,那是我逝去的青春
展开
-
算法:二叉树的先序遍历、中序遍历、后序遍历(递归及非递归方式)的java代码实现
首先来看一棵二叉树:1、前序遍历:前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。若二叉树为空则结束返回,否则:(1)访问根结点;(2)前序遍历左子树;(3)前序遍历右子树 ;需要注意的是:遍历左右子树时仍然采用前序遍历方法。可以看出前序遍原创 2016-03-03 17:33:52 · 12134 阅读 · 5 评论 -
26进制,字母表示数字,以递归算法升序输出字符串
使用英文字母模拟26进制,从'a'开始按升序输出50个字符串,使用递归实现算法原创 2016-11-09 20:32:54 · 1897 阅读 · 0 评论 -
火星坐标系 (GCJ-02) 与百度坐标系 (BD-09ll) 简介及转换算法
火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法原创 2016-08-11 19:44:12 · 23924 阅读 · 2 评论 -
通过Calendar获取当天0点的时间戳
首先说一下:通过加减时间的long型毫秒值来获取0点的时间戳,是不可靠的,有可能获取的是前一天0点的时间戳。有问题的算法比如这样://获取当天(按当前传入的时区)00:00:00所对应时刻的long型值 private long getStartTimeOfDay(long now, String timeZone) { String tz =原创 2017-05-08 09:57:02 · 27202 阅读 · 1 评论