自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

空调不够冷

努力的往前飞,再累也无所谓 黑夜过后的光芒有多美

  • 博客(3)
  • 问答 (4)
  • 收藏
  • 关注

原创 非递归前中后序遍历二叉树

1 前序遍历 前序遍历为:根、左、右,我们可以借助一个栈来完成遍历,大致思路如下: 根节点进栈,然后出栈,打印根节点的值value; 根节点的右节点进栈; 根节点的左结点进栈; 这里是右节点先进栈,然后才是左节点进栈,那么下次出栈的时候就是左节点先出栈,即先遍历根节点的左节点。 参考代码: public void preOrder(TreeNode root){ if(root == null)return; LinkedList<TreeNode> stack = new Linked

2020-09-08 13:22:51 132

原创 并发编程之生产者消费者模式

生产者消费者是解决什么问题的? 多个线程之间的同步问题。 解决生产者和消费者的强耦合问题。 参考代码: package Top; import java.util.LinkedList; import java.util.Random; /** * @Author 86180 * @Date 2020/9/7 21:50 * @Version 1.0 **/ public class ProductorConsumer { public static void main(Stri

2020-09-08 09:42:34 121

原创 无重复字符的最长子串

题目解析: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 参考代码: public int lengthOfLongestSubstring(String s) { if(s == null || s.length() == 0)return 0; Map<Character, Integer> map = new HashMap<>(); int left = 0; int max = 0; for(int i = 0; i

2020-09-05 22:20:42 106

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除