0%

ARTS 2020 Week 07

Algorithm

反转从位置 m 到 n 的链表

限制一趟扫描完成反转。扫描得时候记录下 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
2
3
4
5
6
7
8
Black        0;30     Dark Gray     1;30
Red 0;31 Light Red 1;31
Green 0;32 Light Green 1;32
Brown/Orange 0;33 Yellow 1;33
Blue 0;34 Light Blue 1;34
Purple 0;35 Light Purple 1;35
Cyan 0;36 Light Cyan 1;36
Light Gray 0;37 White 1;37

举例:

1
2
3
RED='\033[0;31m'
NC='\033[0m' # No Color
cho -e "I ${RED}love${NC} Stack Overflow"

mac 下 echo 不需用使用 -e 参数。

另外这个网站有非常详细的例子:Bash tips: Colors and formatting (ANSI/VT100 Control sequences)

参考:stackoverflow

Share

Android 架构组件之 WorkManager