2021
7 posts-
每日LeetCode 190
190 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1:
-
每日LeetCode 189
189 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。
-
我花了几十个小时写一套自己的字体
大概两年之前我第一次了解到手写体中文字库自动生成系统这个项目,当时也只是按照网站给的模板写了几页就发现网站不能再登上去了,起初以为是项目终止了,于是就不了了之,写完的也就作废删掉。后来发现原来只是因为他们的域名备案问题,不久后就重新上线了,于是从大概一个月前我便开始再次下载模板,从头开始书写。...
-
每日LeetCode 187-188
187 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 1: 输入:arr = [3,2,1], k = 2 输出:[1,2] 或者 [2,1] 来源:力扣(LeetCode)...
-
每日LeetCode 185-186
185 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 示例: 输入:s = "abc" 输出:["abc","acb","bac","bca","cab","cba"] 来源:力扣(LeetCode)...
-
每日LeetCode 183-184
183 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/fu-za...
-
每日LeetCode 181-182
181 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。 参考以下这颗二叉搜索树: 5 / \ 2 6 / \ 1 3 来源:力扣(LeetCode)...