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

求生之路2怎么做非官方网站电子商务网站建设员

求生之路2怎么做非官方网站,电子商务网站建设员,建wap手机网站,长沙市设计网站公司1. 题目 给定一个仅包含数字 2-9 的字符串#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下#xff08;与电话按键相同#xff09;。注意 1 不对应任何字母。 示例 1#xff1a; 输入#xff1a;digits “23” 输出#…1. 题目 给定一个仅包含数字 2-9 的字符串返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下与电话按键相同。注意 1 不对应任何字母。 示例 1 输入digits “23” 输出[“ad”,“ae”,“af”,“bd”,“be”,“bf”,“cd”,“ce”,“cf”] 示例2 输入digits “” 输出[] 示例 3 输入digits “2” 输出[“a”,“b”,“c”] 提示 0 digits.length 4 digits[i] 是范围 [‘2’, ‘9’] 的一个数字。 2. 编程实现 2.1 思路 如果输入长度为0直接返回没有排列组合如果输入长度是1那么直接就找对应按键上边的字母输出如果输入长度大于1例如是2 两个数字的排列组合 可以定义一个map表把字母与数组做一个关系对应 如 typedef struct {int num;char character[5]; } map_t;map_t map[10] {{0, {}},{1, {}},{3, {a,b,c}},{3, {d,e,f}},{3, {g,h,i}},{3, {j,k,l}},{3, {m,n,o}},{4, {p,q,r,s}},{3, {t,u,v}},{4, {w,x,y,z}}, }2.2 编程实现 #include stdio.h #include stdlib.h #include string.htypedef struct {int num;char letters[5]; } map_t;map_t map[10] {{0, {}},{1, {}},{2, {a, b, c}},{3, {d, e, f}},{4, {g, h, i}},{5, {j, k, l}},{6, {m, n, o}},{7, {p, q, r, s}},{8, {t, u, v}},{9, {w, x, y, z}}, };void generateCombinations(char* digits, int index, char* current, char** result, int* count) {if (digits[index] \0) {current[index] \0;result[(*count)] strdup(current);(*count);} else {int digit digits[index] - 0;for (int i 0; i map[digit].num; i) {current[index] map[digit].letters[i];generateCombinations(digits, index 1, current, result, count);}} }char** letterCombinations(char* digits, int* returnSize) {int len strlen(digits);char** result (char**)malloc(sizeof(char*) * 10000);*returnSize 0;if (len 0) {return result;}char current[5] {0};generateCombinations(digits, 0, current, result, returnSize);return result; }int main() {char* digits 23; // 你可以修改这里的输入数字字符串int returnSize;char** result letterCombinations(digits, returnSize);for (int i 0; i returnSize; i) {printf(%s\n, result[i]);free(result[i]);}free(result);return 0; }
http://www.hkea.cn/news/14548533/

相关文章:

  • 洛阳网站设计哪家专业wordpress授权怎么破解版
  • 建设厅考试网站网站空间是虚拟主机吗
  • 厦门网站建设seo微问数据平台入口
  • 哪些做调查问卷挣钱的网站网站建设 南京
  • o2o网站建设方案 多少钱网页设计模板html代码
  • 阿里云做的网站怎么样京东快递 网站建设特点
  • 沈阳网站建设技术公司排名需要做网站建设的公司
  • 电子商务网站开发的课程介绍大良营销网站建设渠道
  • 深圳易百讯网站建设公司广东省建设厅网站怎么查询证件
  • 商业网站建设广州定制app开发
  • 大理 网站建设试述网站开发的流程
  • 联谊会总结网站建设对外宣传梧州自助建站seo
  • 智慧政务门户网站建设方案江苏外贸网站建设
  • 河南如何优化网站邓州市建设局网站
  • 企石网站仿做大连网站制作的公司哪家好
  • 免费开源网站用帝国软件做网站的心得
  • 促销型网站工业园做网站的公司
  • 主机屋网站搭建设置iis6网站域名
  • 贵港网站推广网站腾讯备案
  • 大红门网站建设卧龙区网站制作
  • 南宁手机平台网网站建设网站建设基础教学设计
  • 上海建设小学网站网站建设的频道是什么
  • 手机网站建设的方法html5 微网站模版
  • 网站建设|做购物网站哪家公司好
  • 网站电脑培训班附近有吗网站建设实务课本
  • 备案网站可以做论坛么营销型网站建设定制
  • 国外网站seo海南网站建设平台
  • 网站每月流量短网址生成源码
  • 网站后台 ftp中外商贸做网站好在哪
  • 2个淘宝可以做情侣网站么黄骅港鑫海化工招聘