C++ | Leetcode C++题解之第171题Excel表列序号

题目:

题解:

cpp 复制代码
class Solution {
public:
    int titleToNumber(string columnTitle) {
        int number = 0;
        long multiple = 1;
        for (int i = columnTitle.size() - 1; i >= 0; i--) {
            int k = columnTitle[i] - 'A' + 1;
            number += k * multiple;
            multiple *= 26;
        }
        return number;
    }
};
相关推荐
stolentime3 小时前
洛谷P10515 转圈题解
c++·算法·数学建模·贪心算法
tdtsmt4 小时前
穿戴硬件量产工艺实录:天地通电子智能手表主板 SMT 贴片案
c++
土司大王6 小时前
LeetCode hot100 回溯专题总结:Java 通用模板、决策树模型
java·算法·leetcode·决策树
m0_734571767 小时前
深入理解C++ 析构函数<一>基本概念
开发语言·c++
t-think8 小时前
C++ string 类(上)—— string类初识与常用接口详解
开发语言·c++
a187927218318 小时前
【算法】链表(二):链表上的双指针——变速、异链与定距,和一份路程账本
数据结构·算法·leetcode·链表·go·指针·环形链表
cpp_learners8 小时前
C++ 实现责任链模式(Chain of Responsibility):从一堆 if-else 到可插拔的处理管道
开发语言·c++·责任链模式
郝学胜_神的一滴8 小时前
C++11 工程级应用 12:编译期类型魔法,干掉重复与臃肿的代码
c++·visual studio
David猪大卫10 小时前
【C++修炼】哈希表的实现
数据结构·c++·笔记·学习·算法·哈希算法·散列表
广州山泉婚姻10 小时前
列表初始化:C++11全新初始化体系
c++·人工智能