Remove Zero Sum Consecutive Nodes from Linked List

给一个列表, remove里面所有的和为0的subarray. 这题很奇葩, 要求remove所有的. 所以要设个loop, 每次都检查是不是remove了. 如果remove了, 下次再来一次, 直到没有remove, loop=false,就停止. 我这个做法, 慢的一批…. 用map来检查subarray是不是有和为0的情况. 注意map(0,-1) 是为了防止[0]和[1,-1]这种情况