传说是Tencent面试题~~~ 给定正整数n, 求所有数组a[n],满足: a[i]等于a[n]中 i 的个数. 要求时间复杂度为O(n^2),最好为O(1) 如: n=4时,a[n]= {1,2,1,0} (说明:a[4]中有1个0,2个1,1个2) {2,0,2,0} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果a[n]中的数都不大于n-1;你可以设一个与a[n]一样的大的数组sum[n],用来统计各个值出现的次数.for(int i=0;i<a.length;i++) sum[a[i]]++; a0+a1+...+an-1=nif a0=0无解得到所有的可能的数组一个一个排除把 求助 关于两个JFram关闭的问提 有关GUI的一个问题 求救:关于JAVA中使用SHELL的问题!(附代码) 急!!!高手请帮忙!!! java 访问数据库问题 请求高手指点! viviva() 谢谢你,接分,非常抱歉 谁用过jcorporate的expresso?help me? 请问在哪里可以找到《Refactoring: Improving the Design of Existing Code》电子书 Cryption的doFinal当使用的是加密模式时,加密后的二进制的数据的长度和什么有关? java教科书中哪一章讲序列化问题 高分寻求帮助java反编译2
for(int i=0;i<a.length;i++) sum[a[i]]++;
if a0=0
无解
得到所有的可能的数组
一个一个排除把