LZW compression: Difference between revisions

m (→‎version 2: aligned statement.)
Line 5,491:
} else {
result.append(dict[w]!)
dict[wc] = dictSize + 1
dictSize += 1
w = String(c)
}
Line 5,523 ⟶ 5,524:
 
result += entry
dict[dictSize+1] = w + String(entry[entry.startIndex])
dictSize += 1
w = entry
}