
数据结构
奔跑的窝窝牛
低头看着键盘,这些字母怎能拼凑偶的忧桑。
展开
-
实现“延迟消息”功能
转自:http://mp.weixin.qq.com/s/eDMV25YqCPYjxQG-dvqSqQ 一、缘起 很多时候,业务有“在一段时间之后,完成一个工作任务”的需求。 例如:滴滴打车订单完成后,如果用户一直不评价,48小时后会将自动评价为5星。 一般来说怎么实现这类“48小时后自动评价为5星”需求呢? 常见方案:启动转载 2017-05-02 14:49:04 · 255 阅读 · 0 评论 -
java使用递归,非递归方式实现二叉树的三种常见遍历方式
二叉树的定义: 二叉树(binary tree)是结点的有限集合,这个集合或者空,或者由一个根及两个互不相交的称为这个根的左子树或右子树构成. 从定义可以看出,二叉树包括:1.空树 2.只有一个根节点 3.只有左子树 4.只有右子树 5.左右子树都存在 有且仅有这5中表现形式 二叉树的特点: 性质1:在二叉树的第i层上至多有2^(i-1原创 2017-03-07 10:48:46 · 12474 阅读 · 3 评论