用Dict解决链表排序问题，时间复杂度O(n)，空间不知道多少。。。
空间不敏感可以用这种办法。
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'

Conflicts:
	ReorderList.py
WordBreak 采用动态规划。
核心思想:
若res[i]=True表示s[0:i+1] in Dict
则res[i+1] in Dict的条件是存在k<=i,使得res[k]==True且s[k+1,i+2] in Dict