//去重复
Array.prototype.unique = function()
{
this.sort();
var re=[this[0]];
for(var i = 1; i < this.length; i++)
{
if( this[i] !== re[re.length-1])
{
re.pu...
分类:
编程语言 时间:
2015-06-12 01:01:27
阅读次数:
159
重要的话说三遍!!!不要在宿舍写代码!不要在宿舍写代码!不要在宿舍写代码!效率太低,刷acm题是思考的过程,不找个安静的环境效率能高到哪里去!重要的话再说三遍!!!不要在宿舍写代码!不要在宿舍写代码!不要在宿舍写代码!
分类:
其他好文 时间:
2015-06-11 12:25:50
阅读次数:
94
for(j=0,i=1;i<=cnt;i++){if(num[j]!=num[i])num[++j]=num[i];}cnt=j;//数组已经排过序
分类:
编程语言 时间:
2015-06-11 12:24:11
阅读次数:
118
第一个和第二个,都是对新数组或新json进行操作,而第三个是对原数组本身进行indexOf。第一个是用新数组的indexOf来判断是否有重复元素,而第二个是通过nHash[item]来判断是否存在。 var array = [1, 2, 3, 2, 1]; Array.prototype.u...
分类:
编程语言 时间:
2015-06-10 20:45:38
阅读次数:
143
测试文件[root@bogon ~]# cat >testjasonjasonjasonfffff按 Ctr + D保存1、sort -u[root@bogon ~]# sort -u testfffffjason2、uniq[root@bogon ~]# uniq testjasonfffffja...
分类:
系统相关 时间:
2015-06-10 15:31:21
阅读次数:
212
题目大意:看了别人的题意:
给出m串长度为n的01串,如果某个串中包含‘*‘号的,那么这个串就可以变成两个串(因为‘*‘既可以表示0或者1)
比如字符串*01就可以表示成001,或者101
现在的任务是消除所有的串,给出消除串的规则如下:
1一次消灭一个串。
2如果两个串的差别只有一位的话可以同时消灭这两个串。
问至少需要多少次才能消灭这些串解题思路:先将这些串去重,化成整数,这样就可以...
分类:
系统相关 时间:
2015-06-10 14:10:48
阅读次数:
156
// 降维$(document).ready(function(){ var shapes = [ [ [[0, 4], [0, 5], [1, 4], [1, 5]] ], [ [[0, 3], [0, ...
分类:
编程语言 时间:
2015-06-09 11:42:40
阅读次数:
164
List list_Group = db.Select(exp).Skip((operation.Page - 1) * operation.Limit).Take(operation.Limit).ToList(); List list1 = new List(...
dst = distinct data;DISTINCT只能对整个记录(整行)去重,不能在字段级别去重。触发reduce阶段data = load 'data';distinct data;
分类:
其他好文 时间:
2015-06-07 23:25:54
阅读次数:
199
1,建个新数组,遍历老数组,若在新数组里没找到,则将这个元素放到新数组,然后返回Array.prototype.unique1 = function(){var n = [];for(var i = 0; i < this.length; i++){if (n.indexOf(this[i]) ==...
分类:
编程语言 时间:
2015-06-07 23:16:38
阅读次数:
211