Algorithm
限制一趟扫描完成反转。扫描得时候记录下 m 前面和 n 后面的节点,m 到 n 反转完成之后再分别接上。需要注意 m=1 的情况,不能直接返回 head。
Review
lawsofux
这个网站列了20条UX(用户体验)相关的定律,不得不说针对网站主题这个域名是真的好。网站上放的第一条定律是
Users often perceive aesthetically pleasing design as design that’s more usable.
用户通常认为美观的设计是更实用的设计。
这个网站做得还挺美观的,难怪这个要放第一条了。HackNews上的评论里提到里两本书,感觉可以进一步了解,豆瓣也可以搜索到翻译版本:
Tip
shell脚本中让 echo
显示不同颜色的字符
可以使用 ANSI 转义码:
1 | Black 0;30 Dark Gray 1;30 |
举例:
1 | RED='\033[0;31m' |
mac 下 echo
不需用使用 -e 参数。
另外这个网站有非常详细的例子:Bash tips: Colors and formatting (ANSI/VT100 Control sequences)