class Solution {
public boolean isCircularSentence(String sentence) {
String[] words = sentence.split(" ");
for (int i = 0; i < words.length; i++) {
if (i == words.length - 1) {
if (words[i].charAt(words[i].length() - 1) != words[0].charAt(0)) {
return false;
}
} else {
if (words[i].charAt(words[i].length() - 1) != words[i + 1].charAt(0)) {
return false;
}
}
}
return true;
}
}
复杂度分析:
- 时间复杂度:O(n),n为sentence的长度
- 空间复杂度:O(1)