240 发简信
  • 为什么需要多线程

    为什么需要多线程《CPU:这个世界太慢了》 现代CPU的速度一般为3GHz,从内存中读取的速度为10μs,从磁盘中读写的速度更慢,网络IO的速度...

  • leetcode1078.Bigram 分词

    题目链接 题目描述: 题解: 代码如下: 代码执行结果:

  • leetcode1021.删除最外层的括号

    题目链接 题目描述: 题解:遍历 代码很简单,如下: 时间复杂度O(n) 代码执行结果:

  • leetcode297.二叉树的序列化与反序列化

    题目链接 题目描述: 题解1:先序遍历序列化与反序列化 按照什么样的方式进行序列化,就按照什么样的方式反序列化;例如有二叉树如下: 序列化的结果...

  • leetcode14.最长的公共前缀

    题目链接 题目描述: 题解:遍历 对给定的字符串数组的第一个字符串作为标准,让后面所有的字符串依次与其进行比对,当对两个字符串进行比较时,通过判...

  • 几道经典的渡河问题

    2020-6-12 答:步骤一:将两只狼先载过河,然后带一只狼回来步骤二:将两只羊载过河,猎人自己回来步骤三:将另外一只狼载过河 答:步骤一:将...

  • leetcode22.括号生成

    题目链接 题目描述: 思路:递归 分析如下: 在生成括号组合的字符串时,最左边的一定是左括号。 什么时候可以生成右括号?我们不妨想一想,如示例,...

    1.2 71 0 3
  • leetcode9.回文数

    题目链接 题目描述: 思路一:将数字转换为字符串 方法很简单,将数字转换为StringBuilder的对象使用reverse方法,然后比对原本的...

  • 120
    leetcode98.验证二叉搜索树

    题目链接 题目描述: 思路一:根据二叉搜索树的特性进行中序遍历 二分搜索树指的是,对于任意一个非叶节点都有:node.left.value < ...