摘要: 给定一个Excel表格中的列名称,返回其相应的列序号。 例如, 示例 1: 示例 2: 示例 3: 致谢:特别感谢 @ts 添加此问题并创建所有测试用例。 思路比较简单,相当于把26进制化为十进制。这里我偷懒把最低位单独出来计算,省去了一步阶乘的麻烦,可读性比较差,但是还是能看得懂的。 代码如下: 阅读全文
posted @ 2019-02-25 22:21 AXiangCoding 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 示例 1: 示例 2: 示例 3: 这道题本质上是个26进制的问题。不过要主要操作数前要对数减去1,因为这里‘A’是代表的1,没看评论区前一直卡在这。 代码如下: 阅读全文
posted @ 2019-02-25 21:42 AXiangCoding 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 案例: 注意事项:您可以假定该字符串只包含小写字母。 这题的思想还是比较简单明了的,通过hashmap记录所有的键值对应关系,即字符出现的次数,然后再回过头循环一遍来判断出现的次数是否符合题意。 要循环两次,空间 阅读全文
posted @ 2019-02-25 21:22 AXiangCoding 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。 示例: 题目描述比较不清楚,这里只要是用空格隔开的一律当作字符,包括非字母。使用JAVA自带库函数解决问题。记得忽略空格情况 当然这里使用了较大的内存保存分割后的ss字符串数组,如果 阅读全文
posted @ 2019-02-25 21:09 AXiangCoding 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 示例 2: 注意: 使用双指针,用指针移动模拟删除一个字符,具体实现如下所示 代码如下: 阅读全文
posted @ 2019-02-25 20:55 AXiangCoding 阅读(365) 评论(0) 推荐(0) 编辑