equals方法对比的是元素的值,可以hashcode不同, 但是如果我们override了自己的equals方法同时也应该重载hashcode方法。假设有obj1和obj2相等, 这时候obj1作为key放入map后,用obj2作为key来获取obj1存入的对象...
分类:
其他好文 时间:
2014-08-02 10:09:23
阅读次数:
170
关于Linux的字符测试的详解和相关bash脚本的练习一、字符测试选项==:测试两个字符串是否相等,相等为真,不等为假。!=:测试两个字符串是否不等,不等为真,相等为假。-nstring:测试指定的字符串是否为空,空为真,不空为假。-zstring:测试指定的字符串是否为不空,不空为真..
分类:
系统相关 时间:
2014-08-02 07:46:03
阅读次数:
333
描述:编写一个函数,传入一个int型数组,返回该数组能否分成两组,使得两组中各元素加起来的和相等,并且,所有5的倍数必须在其中一个组中,所有3的倍数在另一个组中(不包括5的倍数),能满足以上条件,返回true;不满足时返回false。
知识点:语言基础,字符串,循环,..
分类:
编程语言 时间:
2014-08-01 23:22:33
阅读次数:
562
题目链接:
啊哈哈,点我点我
思路:
首先根据挤奶时间的先后顺序排序。。。然后将第一头牛加入优先队列。。然后就是加入优先队列的牛应该根据越早结束挤奶那么优先级更高,如果时间结束点相等,那么开始时间早的优先级高。。。
然后从前向后枚举。如果碰到有牛的挤奶时间的开始值大于优先队列的首部的结束值,那么说明这两头牛可以一起公用一个挤奶房。。然后从优先队列中删除这头牛。。那么这个问题就得到解决了...
分类:
其他好文 时间:
2014-08-01 23:09:42
阅读次数:
355
问题:删除数组中和elem相等的元素,并且返回新数组大小。英语不好。。。读错题了。。class Solution {public: int removeElement(int A[], int n, int elem) { int i,j; for(int i=0;...
分类:
其他好文 时间:
2014-08-01 23:03:22
阅读次数:
223
问题:判断两棵二叉树是否相等class Solution {public: bool isSameTree(TreeNode *p, TreeNode *q) { if(!( (p && q && p->val==q->val) || (p==NULL && q==NULL)))...
分类:
其他好文 时间:
2014-08-01 22:58:12
阅读次数:
195
inner join(等值连接) 仅仅返回两个表中联结字段相等的行 left join(左联接) 返回包含左表中的全部记录和右表中联结字段相等的记录right join(右联接) 返回包含右表中的全部记录和左表中联结字段相等的记录INNER JOIN 语法:INNER JOIN 连接两个数据表的使用...
分类:
数据库 时间:
2014-08-01 22:50:52
阅读次数:
265
SubDel_Dable()DimcAsWorksheetForEachcInWorksheetsIfRight(c.Name,6)="有限责任公司"OrRight(c.Name,4)="有限公司"Then‘判断表名右边几个字符是不是和上面的相等,相等就删除表Application.DisplayAlerts=Falsec.DeleteEndIfNextcEndSub
分类:
其他好文 时间:
2014-08-01 20:15:32
阅读次数:
149
二分查找有很多种写法…对不同的功能也有不同的写法,比如找最左边的相等的数、小于它的最大的数、大于它的最小的数等等……我写的时候总是特别蛋疼。于是来收集一下,以后要用二分查找的时候,新的写法我就拿来放在这里。在升序中找比a[i]大的第一个(比a[i]大的最小的一个)(数据要保证必有比a[i]大的,不然...
分类:
其他好文 时间:
2014-08-01 19:11:22
阅读次数:
185
首先,HSL和HSV对H的定义一致,公式如下:
max=min意味着R,G,B三个值始终相等,只能是白,灰,黑这三类颜色了,色相值在这种情况下没有任何意义,所以让它等于0。
然后,HSB模式将色相环等分成三个120度的区间(图 1.28)。
图 1.28色相环的区间分布
[0,60]U[300,360]为红色区间,[60,180]为绿色区间,[180,300]为蓝色区间。...
分类:
其他好文 时间:
2014-08-01 13:44:02
阅读次数:
179