Problem list:

  • Divisor Game
  • Maximum Difference Between Node and Ancestor
  • Longest Arithmetic Sequence
  • Recover a Tree From Preorder Traversal
阅读全文 »

最近在尝试入门 Go 语言,发现 Go 在声明变量类型的时候,采用了将类型置于变量之后的方式:

1
2
3
x int // x: int
p *int // p: pointer to int
a [3]int // a: array[3] of int

虽然看起来和 C 的结构差不多,但顺序完全不同:读法是从右往左阅读。详见:Go's Declaration Syntax

那 C 的读法就是从左往右阅读的吗?不是的。它遵循的是「顺时针/螺旋规则(Clockwise/Spiral Rule)」(David Anderson, 1994)。

阅读全文 »

Problem list:

  • Remove Outermost Parentheses
  • Sum of Root To Leaf Binary Numbers
  • Camelcase Matching
  • Video Stitching

This week, I solved the first 3 questions.

阅读全文 »

So… Simply put, I've been playing with the Competitive Programming these days. This article is mainly some nonsense about my recent life in intership interviews and a simple review of the Weekly Contest 130 on LeetCode as a (good?) start of a regular (might not) review article in following weeks.

阅读全文 »

这篇文章我想简单总结一下我在使用 Taro 开发小程序时的一些经验和踩坑,以及我在与微信小程序纠缠时的各方面心路历程……(主要是微信小程序,我还暂时没有开发多端。)

另外除了 Taro 本身,也会带一些小程序的开发实践。总之乱七八糟说啦,希望能对各位有所帮助。

阅读全文 »

链表是用来储存数据的线形结构。每个元素之间用指针来指向彼此,实现链接。

Singly Linked List
Singly Linked List

这篇文章主要是想分享一下今天看到的一种别于普通思路的实现:wl_list

阅读全文 »