当前位置: 首页 > news >正文

leetcode 17. Letter Combinations of a Phone Number

题目描述

17. Letter Combinations of a Phone Number

代码:

class Solution {string table[10] ={"","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"};vector<string> res;
public:vector<string> letterCombinations(string digits) {int len = digits.size();if(len == 0)return res;string com;backtracking(0,digits,com);return res;}void backtracking(int start,string &digits,string &acom){if(start == digits.size()){res.push_back(acom);return;}string temp = table[(digits[start] - '0')];for(int i = 0;i < temp.size();i++){acom.push_back(temp[i]);backtracking(start+1,digits,acom);acom.pop_back();}}
};

http://www.xdnf.cn/news/644905.html

相关文章:

  • MD5+盐保存密码
  • 用VMWare架飞牛nas 启用Intel千兆网卡
  • 人工智能导论复习 第一、二章
  • 从零开始上传预印版论文到 arXiv
  • SciPy是什么?是一个开源的 Python 算法库和数学工具包
  • 怎么判断股指期货空头增仓和多头增仓呢?
  • C++ 定义一个结构体,用class还是struct
  • DAY35作业
  • AI 赋能心理健康预测与干预:智能技术如何成为情绪“守护者”
  • 【分库分表】理论基础
  • Python训练营打卡Day36
  • YOLO11解决方案之区域追踪探索
  • Python二级考试
  • SOC-ESP32S3部分:12-1、任务通信-队列
  • 类和对象简要小记
  • 大模型应用开发之RAG
  • 【python】OOP编程从0到1
  • 前端常见的安全问题
  • 【监控】Node Exporter 介绍及应用
  • QT6安装与概念介绍
  • 30字速成Docker安装与配置指南
  • 【Web前端】ECMAScript 6基础学习
  • HTTP协议版本的发展(HTTP/0.9、1.0、1.1、2、3)
  • MySQL并发事务问题及隔离级别演示
  • 蓝桥杯单片机答题技巧
  • DNS 入门篇
  • Arduino Uno KY-037声音传感器实验
  • 短视频矩阵系统源码部署分享
  • 维护测试监控LLM应用
  • 从厨房到储物间:Grocy 家庭的智能物资管理助手