RT,说说思路或者算法就可以了,有程序就更好了,谢谢
数据结构 算法
直接找到最小的三个数就行了!
最直接的方法是这样,先一个个找出来,比如数组[1,2,3,4,5],从1,2开始匹配(1,2,3),(1,2,4),(1,2,5),然后再从2,3开始匹配(2,3,4),(3,4,5)...如此类推即可。
<script> var arr=[1,2,3,4,5]; var ret=[]; for(var i=0,j=1;j<arr.length-1;i++,j++){ for(var n=j+1;n<arr.length;n++){ var temp=[]; temp.push(arr[i]); temp.push(arr[j]); temp.push(arr[n]); ret.push(temp); } } alert("ret:"+ret) </script>
如何修炼深厚的功底
下列两种情况哪个占用的空间更大
比较三门解释型语言;算法和数据结构对程序员来说究竟有多重要
如何用javascript和java写一个位向量?
求数组的最长路径和问题
普通树按一定顺序遍历输出的算法