unique()函数是一个去重函数,STL中unique的函数 unique的功能是去除相邻的重复元素(只保留一个),还有一个容易忽视的特性是它并不真正把重复的元素删除。他是c++中的函数,所以头文件要加#include,具体用法如下: int num[100]; unique(num,mun+n)...
分类:
其他好文 时间:
2014-10-19 19:53:59
阅读次数:
152
题目大意:给出一些笛卡尔系中的一些直线,问从(0,+∞)向下看时能看到哪些直线。
思路:半平面交可做,但是显然用不上。类似于求凸包的思想,维护一个栈。先将所有直线按照k值排序,然后挨个压进去,遇到有前一个交点被挡住的话就先弹栈。
比较闹心的是去重。我的方法是压栈之前先去重,然后在处理。
CODE:
#include
#include
#include
#inclu...
分类:
其他好文 时间:
2014-10-17 18:54:42
阅读次数:
153
import java.util.List;import java.util.ArrayList;import java.util.Set;import java.util.HashSet;public class Code { public static void main(String [...
分类:
编程语言 时间:
2014-10-17 18:38:07
阅读次数:
246
计算机的内存中存储的是二进制的序列。我们能够直接将某个对象所相应位置的数据抓取下来,转换成文本流 (这个过程叫做serialize),然后将文本流存入到文件里。因为Python在创建对象时,要參考对象的类定义,所以当我们从文本中读取对象时,必须在手边要有该对象的类定义,才干懂得怎样去重建这一对象。从...
分类:
编程语言 时间:
2014-10-16 21:07:13
阅读次数:
167
计算机的内存中存储的是二进制的序列。
我们可以直接将某个对象所对应位置的数据抓取下来,转换成文本流 (这个过程叫做serialize),然后将文本流存入到文件中。
由于Python在创建对象时,要参考对象的类定义,所以当我们从文本中读取对象时,必须在手边要有该对象的类定义,才能懂得如何去重建这一对象。
从文件读取时,对于Python的内建(built-in)对象 (比如说整数、词典、表等等)...
分类:
编程语言 时间:
2014-10-15 10:58:30
阅读次数:
181
逛ChinaUnix论坛,常常可看到到日经帖,怎么快速排序一个文本内容,或者计算某行出现次数。这些问题大部分都可以通过简单的sort、uniq命令来解决。首先准备两个文本catfile1:BoysinCompanyC:HK:192:2192Alien:HK:119:1982TheHill:KL:63:2972Aliens:HK:532:4892StarWars:HK:301..
分类:
编程语言 时间:
2014-10-14 20:05:39
阅读次数:
347
//去除数字元素数组
function sortnum(a, b) {
return a - b;
}
Array.prototype.unique1 = function() {
this.sort(sortnum);
var newnumbers = [this[0]];
for (var i = 0; i < this.length; i++) {
if (this[i] !=...
分类:
编程语言 时间:
2014-10-14 03:24:37
阅读次数:
190
安装插件,以下两种方法任选其一
一、把下载的插件解压出来,在MyEclipse的dropins目录下新建一个egit文件夹,然后把刚才解压的features、plugins和另外两个jar包
全放进去。重启MyEclipse后,进入Window-Preferences-Team,看到Git选项,就说明安装成功了。
二、把下载的插件解压出来,只保留features和plugins两个文件夹即可。在MyEclipse下新建myPlugin(随意名字)文件夹,进去在此目录
下新建egit文件夹,把刚才解压的fe...
分类:
系统相关 时间:
2014-10-13 23:37:47
阅读次数:
396
distinct(str)函数是用来去掉重复记录的,但是它只是针对某一个字段可以去重复。例如:select distinct(name)from tablename; 但是如果想把其他字段值的记录也查询出来,我一开始想的是使用select distinct(name) ,ta.* from tabl...
分类:
数据库 时间:
2014-10-13 18:34:11
阅读次数:
271
tortoiseGIT保存用户名密码——转载:虽然GIT可以使用SSH来免去输入用户名密码的麻烦,但是更多的人我相信还是比较喜欢使用tortoiseGIT。使用HTTP模式的代码库可以通过保存用户名密码的方式来免去重复输入的麻烦。首先安装git的时候需要选择加入环境变量很多人说选择第三个,其实第二个...
分类:
其他好文 时间:
2014-10-12 14:57:38
阅读次数:
924