题目描述:
给定一个Excel表格中的列名称,返回其相应的列序号。
例如,
1
2
3
4
5
6
7
8
9 > A -> 1
> B -> 2
> C -> 3
> ...
> Z -> 26
> AA -> 27
> AB -> 28
> ...
>
示例 1:
1
2
3 > 输入: "A"
> 输出: 1
>
示例 2:
1
2
3 > 输入: "AB"
> 输出: 28
>
示例 3:
1
2
3 > 输入: "ZY"
> 输出: 701
>
解题思路一:
时间复杂度:$O(n)$,空间复杂度:$O(n)$.
1 | class Solution { |
解题思路二:
时间复杂度:$O(n)$,空间复杂度:$O(n)$.
1 | class Solution { |
解题思路三:
时间复杂度:$O(n)$,空间复杂度:$O(1)$.
1 | //改进版本2 |
解题思路四:
时间复杂度:$O(n)$,空间复杂度:$O(1)$.
1 | //改进版本3 |
