作者yaohwei (笨笨的)
看板R_Language
标题[问题] 数字插入问题
时间Thu Dec 11 11:01:08 2014
各位高手你们好,小弟有个问题请教大家,在此先感谢各位帮助
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我有n个数(先假设n=5),例如:3,6,5,8,7
另外有个数字,例如:2
小弟想列出2插入所有缝隙的所有可能矩阵
即
2,3,6,5,8,7
3,2,6,5,8,7
2,6,2,5,8,7
3,6,5,2,8,7
3,6,5,8,2,7
3,6,5,8,7,2
请问各位高手该如何写,小弟再次感谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.76.175.169
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/R_Language/M.1418266871.A.8B7.html
1F:→ andrew43: for loop 硬干. 12/11 13:34
2F:→ andrew43: 也可以用 upper.tri() 和 lower.tri() 拚起来。 12/11 13:57
3F:→ showfeb: 可以这样t(sapply(0:5,append,x=c(3,6,5,8,7),values=2)) 12/12 00:46
4F:→ andrew43: 用append()和sapply()是好主意。 12/12 01:05
谢谢各位高手的建议~
※ 编辑: yaohwei (211.76.175.169), 12/12/2014 14:53:04
5F:→ gsuper: upper.tri() lower.tri() 这两个研究一下 12/14 22:02