#!/usr/bin/perl -w @c = ('c1','c2','c3');
@d = ('d1','d2','d3');&array_permute(\@c,\@d);sub array_permute{my $aa = shift @_;foreach(@$aa){push(@arr,$_);array_permute(@_) if @_;print "@arr\n" unless @_;pop @arr;}
}

输出为:

c1 d1
c1 d2
c1 d3
c2 d1
c2 d2
c2 d3
c3 d1
c3 d2
c3 d3

perl实现数组间的组合相关推荐

  1. perl对数组的操作

    本文和大家重点讨论一下Perl语法中Perl数组和列表,列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如: (1,5.3,"hello",2),空列表:(). Perl ...

  2. Numpy中数组间运算

    Numpy中数组间运算 1 数组与数的运算     [可以直接进行运算] arr = np.array([[1, 2, 3, 2, 1, 4], [5, 6, 1, 2, 3, 1]]) arr + ...

  3. ArrayList和数组间的相互转换

    ArrayList和数组间的相互转换 http://wanglihu.iteye.com/blog/243238 开发中不免碰到List与数组类型之间的相互转换,举一个简单的例子: Java代码   ...

  4. PHP 对象、数组间的转换

    /** * PHP 对象.数组间的转换 * * @author flyer0126 * @since 2012/05/03 **/ // 1. 利用(array)和(object),简单处理 $obj ...

  5. php+对象+toarray_PHP 对象、数组间的转换

    PHP 对象.数组间的转换 /** * PHP 对象.数组间的转换 * * @author flyer0126 * @since 2012/05/03 **/ // 1. 利用(array)和(obj ...

  6. java集合——集合与数组间的转换+算法

    [0]README 0.1) 本文描述转自 core java volume 1, 源代码为原创,旨在理解 java集合--集合与数组间的转换+算法 的相关知识: 0.2) for full sour ...

  7. html计算一个数组所有元素的和,函数bsxfun,两个数组间元素逐个计算的二值操作...

    转自http://www.cnblogs.com/rong86/p/3559616.html 函数功能:两个数组间元素逐个计算的二值操作 使用方法:C=bsxfun(fun,A,B) 两个数组A合B间 ...

  8. (算法)求数组中数字组合(可多值组合)相加最接近目标数的组合(可能多个)

      今天没事,撸一道算法题   题目要求: 给出一个升序排序的可能重复值的数字数组和一个目标值其中目标值大于数组中最小数,求数组中数字组合(可多值组合)相加最接近目标数的组合(可能多个)不考虑空间复杂 ...

  9. JavaArrayList和数组间的相互转换

    一.ArrayList转换为数组 ArrayList提供public T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中所有元素的数组,返回数组的运行时类型就是指定数组的运行时 ...

最新文章

  1. 拥抱并行流,提高程序执行速度
  2. 玩转大数据可视化,推荐几个必学的工具
  3. PHP error_reporting() 错误控制函数功能详解
  4. android 大牛播放组件,大牛直播Android播放端SDK说明
  5. R2CNN 算法笔记
  6. 今日头条 2018 AI Camp 视频面试
  7. IDEA 启动项目报错 Shorten the command line via JAR manifest or via a classpath file and rerun
  8. SylixOS学习二—— SylixOS认识和使用_SylixOS虚拟机使用
  9. 【2022小米秋招(2023校招)】软件开发方向 笔试题1——链表反转
  10. 而洗洁精膜会有效地保持玻璃2小时内不结霜
  11. PyCharm 快速批量注释及取消注释
  12. AI人工智能在当前和未来社会的应用领域
  13. AMBA-AXI总线协议
  14. 基于MCU_USB的虚拟串口助手实现
  15. 用C++逆向分析解密,制作游戏破解辅助外挂竟如此简单!
  16. 稳定性/放射性同位素的化学合成
  17. python的if else 语句使得循环停止的_Python条件语句和循环语句
  18. Linux: 应用缩放DPI修改高分辨率缩放问题(如:网易云)
  19. HaLow或成车载Wi-Fi,推动车联网技术进步
  20. 如何将flac格式转换成mp3?

热门文章

  1. C++解OJ题--最大子数组和(第一次尝试动态规划,很烧脑)
  2. php 页面加载图片卡,javascript,图片_js动态加载image导致浏览器很卡,javascript,图片 - phpStudy...
  3. poj-2491-Scavenger Hunt
  4. MindMaster支持全平台、云储存的思维导图工具
  5. 霍常亮app淘宝客开发视频教程第4节
  6. 浪花一朵朵 吉他简谱
  7. 第五次热身赛---坤坤的考试(easy version)
  8. 期货交易是否会导致孤僻,甚至忧郁?
  9. 网页特效——潘多拉魔盒(.html)
  10. 剑指offer-矩阵中的路径