摘要: Question "693. Binary Number with Alternating Bits" Solution 思路:输入一个整数,它的二进制01交替出现,遍历其二进制字符串,下一个与上一个不等,返回true,如果有相等的就返回false Java实现: 阅读全文
posted @ 2018-06-28 22:22 okokabcd 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Question "821. Shortest Distance to a Character" Solution 思路:遍历字符串S,遇到与字符C相等就分别向左/右计算其他字符与该字符的距离,如果其他字符就是C或与目标字符的距离更小的话遍历就终止。 Java实现: 阅读全文
posted @ 2018-06-28 08:37 okokabcd 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Question "345. Reverse Vowels of a String" Solution 思路:交换元音,第一次遍历,先把出现元音的索引位置记录下来,第二遍遍历元音的索引并替换。 Java实现: java public String reverseVowels(String s) { 阅读全文
posted @ 2018-06-28 07:57 okokabcd 阅读(131) 评论(0) 推荐(0) 编辑