擅长:python、mysql、java
<p>如果我理解正确的话,你甚至不需要分类。我刚把你的英文文本翻译成Python:</p>
<pre><code>def joinSegments( s ):
if s[0][0] == s[1][0] or s[0][0] == s[1][-1]:
s[0].reverse()
c = s[0][:]
for x in s[1:]:
if x[-1] == c[-1]:
x.reverse()
c += x
return c
</code></pre>
<p>它仍然包含重复的点,但是删除那些应该很简单。在</p>