• 广州市第十五届人大常委会会议网络直播 2019-04-20
  • “西瓜足迹”瞎掰与“晒的虚荣” 2019-04-20
  • 习近平两会“典”亮新时代 2019-04-07
  • 中国足球,就是笑博士的“责权利平滑对接”改革的必然结果! 2019-04-03
  • 重庆高校陆续公布招生计划、专业设置情况和新政策 2019-04-03
  • 新时代 新气象 新作为 2019-03-30
  • 《中国地方志佛道教文献汇纂》——开辟佛道教研究新领域 2019-03-29
  • 拉萨市墨竹工卡县全力打造“绿色矿山” 2019-03-29
  • 习近平要求把这项工作作为重大政治任务 2019-03-24
  • 充分发挥重要平台和有效载体作用 以特色小镇建设促进乡村振兴 2019-03-18
  • 脸每天都洗,但你真的洗对了吗? 2019-03-18
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-03-14
  • 以实际行动诠释忠诚 以实干实政维护核心 2019-03-14
  • 天津市津南区严打校园周边“五毛食品” 2019-03-11
  • 设计众议院:新时代消费观念造就的全新第八代凯美瑞 2019-03-11
  • 批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
    [批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
    返回列表 发帖

    广东11选五预测软件:[数值计算] [挑战]批处理输出若干个字符或数字的排列组合

    字符的排列组合,一般地,n个数字(不重复)的全排列有n!个组合方式。
    这个应该好理解,比如三个字符:a b c,那么他的全排列的所有组合方式就是
    a b c
    a c b
    b a c
    b c a
    c a b
    c b a
    ----------------
    现在征集代码,对指输入的n个字符,输出它的全排列

    看哪个代码最快
    那个代码最短小?
     广东十一选五计划软件 www.qe-ar.com 
    1. @echo off&title 输出任意个字符的排列组合
    2. set/p str=输入字符,并用空格隔开
    3. rem ------------------
    4. rem 你的代码
    复制代码
    dooooooooo

    麻烦发贴前先在论坛搜索下。。。
    ***共同提高***

    TOP

    麻烦发贴前先在论坛搜索下。。。
    batman 发表于 2011-4-19 12:32


    你觉得我没搜索吗?
    dooooooooo

    TOP

    for嵌套...

    TOP

    for嵌套...
    zm900612 发表于 2011-4-19 12:47


    我看了那些代码,我的帖子就是要突出“最”字,要不怎么叫“挑战”呢?
    dooooooooo

    TOP

    6# 舒待子
    楼主认为这个贴子和你的有什么实质性的区别?标题不同?
    //www.qe-ar.com/thread-1701-1-4.html
    ***共同提高***

    TOP

    3楼穷举法,8楼递归法:
    //www.qe-ar.com/viewthrea ... hlight=%C5%C5%C1%D0
    ***共同提高***

    TOP

    4# 舒待子


    斑竹让你搜索是对的,论坛早就有相关的帖子,浮躁是学不了东西的。

    TOP

    3楼穷举法,8楼递归法:
    //www.qe-ar.com/viewthrea ... hlight=%C5%C5%C1%D0
    batman 发表于 2011-4-19 13:10


    看了两个都是你的代码,一个要生产临时文件,另一个还好,
    =======================
    题外话,我觉得版主有些“倚老卖老”

    你以前讨论过就不许别人再发帖讨论了吗? 排列组合算法五花八门,我发帖为大家提供再交流平台,怎么就浮躁了

    尽管我是用马甲帖,也是看这帖太冷清了。
    dooooooooo

    TOP

    这是我最后一贴,此号作废,论坛官僚味十足。
    dooooooooo

    TOP

    =.=
    发表对别人的看法的同时,也看看自己。
    你可以坚持自己的想法,但不能强迫别人也有兴趣。
    不依自己的想法就是"XX主义"?

    TOP

    不依自己的想法就是"XX主义"!

    TOP

    早上就看见这个贴子了,还真没想到跟贴的会这么多。上火
    枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

    TOP

    本帖最后由 plp626 于 2011-5-22 09:34 编辑

    这个很短小。
    1. @echo off
    2. call:perm "a b c xy z"
    3. pause
    4. :perm <"c1 c2 ..."> // code by plp
    5. setlocal enabledelayedexpansion&set "s=%~1 "
    6. if "!s: =!" == ""  (echo %~2)else for %%b in (%~1)do call:perm "!s:%%b =!" "%~2 %%b"
    7. endlocal&goto:eof
    复制代码
    这个代码可精简为:
    1. @echo off&setlocal enabledelayedexpansion
    2. call:perm "a b c xy z"
    3. pause
    4. :perm <"c1 c2 ..."> // code by plp
    5. setlocal&set "s=%~1 "&if "!s: =!" == ""  (echo %~2)else for %%b in (%~1)do call:perm "!s:%%b =!" "%~2 %%b"
    复制代码
    依据:
    setlocal enabledelayedexpansion后,子过程会自动继承变量延迟开启,
    call一个子过程,若setlcoal后,在结束该子过程时默认endlocal。。。
    2

    评分人数

    TOP

    本帖最后由 plp626 于 2011-5-22 09:30 编辑

    这个兼容特殊字符
    1. @echo off
    2. call:perm "< & > plp |"
    3. pause
    4. :perm <"s1 s2 ...">
    5. setlocal enabledelayedexpansion&set "s= %~1"&for /f "tokens=*" %%a in ("%~1")do Set "ss=%%a"
    6. if "!s: =!" == ""  (echo "%~2 ") else for %%b in ("!ss: =" "!")do call:perm "!s: %%~b=!" "%~2 %%~b"
    7. endlocal&goto:eof
    复制代码
    这个可精简为:
    1. @echo off&setlocal enabledelayedexpansion
    2. call:perm "< & > plp |"
    3. pause
    4. :perm <"s1 s2 ...">
    5. setlocal&set "s= %~1"&for /f "tokens=*" %%a in ("%~1")do Set "ss=%%a"
    6. if "!s: =!" == ""  (echo "%~2 ") else for %%b in ("!ss: =" "!")do call:perm "!s: %%~b=!" "%~2 %%~b"
    复制代码
    依据:
    setlocal enabledelayedexpansion后,子过程会自动继承变量延迟开启,
    call一个子过程,若setlcoal后,在结束该子过程时默认endlocal。。。

    TOP

    返回列表
  • 广州市第十五届人大常委会会议网络直播 2019-04-20
  • “西瓜足迹”瞎掰与“晒的虚荣” 2019-04-20
  • 习近平两会“典”亮新时代 2019-04-07
  • 中国足球,就是笑博士的“责权利平滑对接”改革的必然结果! 2019-04-03
  • 重庆高校陆续公布招生计划、专业设置情况和新政策 2019-04-03
  • 新时代 新气象 新作为 2019-03-30
  • 《中国地方志佛道教文献汇纂》——开辟佛道教研究新领域 2019-03-29
  • 拉萨市墨竹工卡县全力打造“绿色矿山” 2019-03-29
  • 习近平要求把这项工作作为重大政治任务 2019-03-24
  • 充分发挥重要平台和有效载体作用 以特色小镇建设促进乡村振兴 2019-03-18
  • 脸每天都洗,但你真的洗对了吗? 2019-03-18
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-03-14
  • 以实际行动诠释忠诚 以实干实政维护核心 2019-03-14
  • 天津市津南区严打校园周边“五毛食品” 2019-03-11
  • 设计众议院:新时代消费观念造就的全新第八代凯美瑞 2019-03-11