群上出的一个算法题,上我的解,大家可以用自己会的语言实现一下哦,我用的php

出个排序题目:
$data=[1,1,1,1,2,2,2,2,5,5,5,8,8,8,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4]
怎么把值为1,2,3,4的数据分成4个数组

如:$data1[1]=[1,1,1,1]

$data1[2]=[2,2,2,2,2,2,2]

$data1[3]=[5,5,5]

$data1[4]=[8,8,8]


数据上限不定的时候怎么写?就是说不一定是4个数组 有N个,N是未知数


并且最后结果的数组必须是从1开始的一次递增的索引的数组


我的解

 

Code
posted @ 2009-04-27 16:27  小MM  阅读(1867)  评论(31编辑  收藏  举报