分类
LeetCode

136. Single Number 「只出现一次的数字」

给定一个非空的整数数组,每个数字都出现次,只有一个数字例外只出现一次。找到那唯一的一个数字。

分类
Tips

临时修复暗色模式中的 Valine

现在越来越多的系统支持了暗色模式,连带着许多网站也支持了暗色模式,并且可以随着客户端系统的模式自动切换。我的博客支持暗色模式,但是评论部分不支持,在 macOS 与 Android 暗色模式下都会遇到如下图所示的问题。

分类
LeetCode

217. Contains Duplicate 「存在重复元素」

给定一个整数数组,找出重复的数字。

你的函数应当在存在重复元素时返回 true,不存在重复元素时返回 false

分类
LeetCode

215. Kth Largest Element in an Array 「数组中的第 K 个最大元素」

找出无序数组中第 K 大的数字。注意是排序后数组的第 K 大数字。

分类
生活随笔

波折的博客搬迁

最近闲暇时间较多,除了每天刷刷题学习之外,还琢磨着怎么搞搞博客。于是在这一周里,安装了 WordPress 4 次,Typecho 3 次,差点还想搞个论坛。而这一切还要从我的域名开始说起。

分类
LeetCode

155. Min Stack 「最小栈」

设计一个支持压入、弹出、取顶部元素和取最小元素的栈,且时间复杂度为常数。

分类
LeetCode

509. Fibonacci Number 「斐波那契数」

斐波那契数,通常指斐波那契数列中的 F(n),每一个数都是前两个数的和,数列从 01 开始。也就是说,F(0) = 0, F(1) = 1, F(N) = F(N - 1) + F(N - 2), for N > 1

给定一个数字 N,求 F(N) 的值。

分类
LeetCode

70. Climbing Stairs 「爬楼梯」

假设你正在爬楼梯,共有 n 级台阶。

跨出的每一步只可以爬一级或者两级台阶。求你共有多少种不同的方法可以爬到顶部?

分类
LeetCode

599. Minimum Index Sum of Two Lists 「两个列表的最小索引总和」

假设小明和小红在考虑晚饭去哪吃,他们各自都有一个最喜欢饭馆的列表,列表内使用字符串保存饭馆名称。

你需要帮助他俩找出共同喜欢的饭馆,但是同时要求这个喜欢的饭馆的排号加和最小。如果有多个饭馆满足要求,那就不要求顺序地都输出。你可以认定在给出的列表中总能找到至少一个符合要求的饭馆。

分类
LeetCode

160. Intersection of Two Linked Lists 「相交链表」

编写一个程序可以找出两个单向链表的的第一个相交的节点。