如图是一个数字与字母对照表,用来将一个给定的 7 位的电话号码(不允许且不考虑出现 0 或者 1 的情况)转为所有可能的字母组合(3 的 7 次方种).要求一行一种可能将所有组合列出...
在列出的过程中实在是让我头疼,以三位号码 234 来说,有 27 种可能..
如果是人来画树状图,那么第一列先写一个 A,B,C,然后 A 拉出三个分叉写第二列,DEF,B 拉出三个分叉 DEF...
但是在编程的时候,要求一行一个组合,不可能搞成树状图的形式
也就是说要先向一个文本文件写入 9 个 A,9 个 B,9 个 C
然后 9 个 A 里 3 个 D,3 个 E,3 个 F
三个 D 再 G,H,I...
『也就是说要先向一个文本文件写入 9 个 A,9 个 B,9 个 C
然后 9 个 A 里 3 个 D,3 个 E,3 个 F
三个 D 再 G,H,I...』
就是这一步应该怎么用程序去表达,并将它改造位 7 位号码甚至 n 位号码都能处理的情况呢...自己也试了很多次但都以失败告终,求解答.谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/417988
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.