输出全排列问题,基于递归思想,MATLAB代码。

 

function [ output_args ] = perm( list , s  ,e  )
%UNTITLED4 Summary of this function goes here
%   Detailed explanation goes here

if( s ==  e )
     disp( num2str( list ) );
else
    for( i = s : e )
        t = list( s ) ; list( s ) = list( i ) ; list( i ) = t ;
        perm( list ,  s +1 ,  e ) ;
        t = list( s ) ; list( s ) = list( i ) ; list( i ) = t ;
    end;
            
end
           这代码设计的很牛逼!!!!!!!!!!!!!
           你好好感悟吧???????????

 

    原文作者:递归与分治算法
    原文地址: https://blog.csdn.net/MAGANG255/article/details/51274503
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞