V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eluotao
V2EX  ›  程序员

PHP 一道数组元素->组合算法排列题,求算法解决?

  •  
  •   eluotao · 2018-08-10 00:21:57 +08:00 · 1030 次点击
    这是一个创建于 2300 天前的主题,其中的信息可能已经有所发展或是发生改变。

    根据数组元素写出所有组合排列.

    条件:组合排列的位数 为数组成员数

    例如:

    数组 $arr=array('a','b','c','d','e');

    计算出 $arr 元素值 所有 5 位数组合.

    例如

    aaaaa

    bbbbb

    ccccc

    ddddd

    eeeee

    abbbb

    acccc

    adddd

    baaaa

    bcccc

    bdddd

    caaaa

    cbbbb

    cdddd

    daaaa

    dbbbb

    dcccc

    abaaa

    abccc

    abddd

    以此类推.

    有什么优雅的算法吗?

    eluotao
        1
    eluotao  
    OP
       2018-08-10 09:11:32 +08:00
    有人能算出来吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3145 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:40 · PVG 21:40 · LAX 05:40 · JFK 08:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.