用户头像

liu_liu

不要相信自己的记忆力

2017.11.13 加入

还未添加个人简介
关注
  • 23

    发布数

  • 2

    关注者

  • 0

    关注了

LeetCode 1052. Grumpy Bookstore Owner
LeetCode 1052. Grumpy Bookstore Owner

今天,书店老板将书店开放 customers.length 分钟。每一分钟,会有一定数量的顾客 ( customers[i] ) 进入书店,然后在一分钟结束时都离开书店。

LeetCode 565. Array Nesting
LeetCode 565. Array Nesting

给定一个长度为 N 的数组 A,它包含不同的整数,且取值范围为 0 ~ N-1。找出长度最长的集合 S, 其中 S[i] = {A[i], A[A[i]], A[A[A[i]]], ... },满足如下规则。

LeetCode 144. Binary Tree Preorder Traversal
LeetCode 144. Binary Tree Preorder Traversal

给定一颗二叉树,以先序遍历的顺序返回其节点。

LeetCode 12. Integer to Roman
LeetCode 12. Integer to Roman

罗马数字用 7 个字符表示,I, V, X, L, C, D。它们与数字的对应关系如下:

LeetCode 3. Longest Substring Without Repeating Characters
LeetCode 3. Longest Substring Without Repeating Characters

给定一个字符串,找出最长不重复子串的长度。

LeetCode 655. Print Binary Tree
LeetCode 655. Print Binary Tree

将一颗二叉树以 m*n 二维数组的形式打印出来,满足如下条件:

iOS & Android 去马赛克处理

马赛克化,是一种常见的图片处理方式。主要思路是根据马赛克大小计算出该小块区域的平均颜色值,然后填充上该颜色来达到马赛克的效果。马赛克越大,图片越模糊;反之,图片越清晰。

LeetCode 2. Add Two Numbers
LeetCode 2. Add Two Numbers

给定两个非空链表,每个链表表示一个正整数。数字以倒序的方式存储在链表中,且每个链表节点只包含单个数字。将两个整数相加,返回新的链表。

LeetCode 300. Longest Increasing Subsequence
LeetCode 300. Longest Increasing Subsequence

给定一个未排序的整数数组,找出最长的递增子序列。

读《你的灯还亮着吗》
读《你的灯还亮着吗》

书名很有趣,是一本很小很薄的书。它以小故事的方式,围绕「问题」这一主题,从挖掘问题的本质 -- 应该由谁来解决 -- 问题的根源 -- 是否需要解决问题几个方面进行了探讨。

LeetCode 756. Pyramid Transition Matrix
LeetCode 756. Pyramid Transition Matrix

我们将砖块堆成一个金字塔。每块砖有一种颜色,用一个字母表示。

史上最诡异问题,iOS 单例初始化两次,你遇到过吗?
史上最诡异问题,iOS 单例初始化两次,你遇到过吗?

什么?单例初还能始化两次?听起来就很诡异,对吧。但实际上我还真遇到过,是在写单元测试的时候发生的。当时直接懵圈,百思不得其解。

Nginx支持QUIC/HTTP3的实现路径和实践思考

Nginx支持QUIC/HTTP3的实现路径和实践思考

liu_liu