码迷,mamicode.com
首页 >  
搜索关键字:方法    ( 357338个结果
Java学习笔记_24_Map接口
24.Map接口:  Map接口定义了存储“键(key)-值(value)映射对”的方法,Map  中不能有重复的“键”,Map实现类中储存的”键-值“映射对是通过  键来唯一标识的,Map底层的”键“使用Set来存放的,所以Map  中的映射对的”键”对应的类必须重写hashCode()和equals()方法,   常用String作为Map的“键”。    Map的添加、删除操作...
分类:编程语言   时间:2014-05-26 05:47:05    阅读次数:348
UVA 10574 - Counting Rectangles(枚举+计数)
10574 - Counting Rectangles 题目链接 题意:给定一些点,求能够成几个矩形 思路:先把点按x排序,再按y排序,然后用O(n^2)的方法找出每条垂直x轴的边,保存这些边两点的y坐标y1, y2。之后把这些边按y1排序,再按y2排序,用O(n)的方法找出有几个连续的y1, y2都相等,那么这些边两两是能构成矩形的,为C2cnt种,然后累加起来就是答案 代码: ...
分类:其他好文   时间:2014-05-26 05:46:31    阅读次数:259
《Java并发编程实战》第二章 线程安全性 读书笔记
一、什么是线程安全性 编写线程安全的代码 核心在于要对状态访问操作进行管理。 共享,可变的状态的访问 - 前者表示多个线程访问, 后者声明周期内发生改变. 线程安全性 核心概念是正确性。某个类的行为与其规范完全一致。 多个线程同时操作共享的变量,造成线程安全性问题。 * 编写线程安全性代码的三种方法: 不在线程之间共享该状态变量 将状态变量修改为不可变的变量 在访问...
分类:编程语言   时间:2014-05-26 05:31:40    阅读次数:282
C语言将10进制转为2进制
第一种方法: #include void dectobin(int n); int main() { int x=0; scanf("%d",&x);//只能正数 dectobin(x); printf("\n"); return 0; } void dectobin(int n) { if(n/2>0) { dectobin(n...
分类:编程语言   时间:2014-05-26 04:43:00    阅读次数:322
C语言统计一个字符串中单词的个数
假定每个单词用空格隔开。 例子: 输入:how are you! 输出:3 两种方法: 一: #include #include #define SIZE 20 int main() { char str[SIZE]={'\0'}; int count=0; printf("please input the string\n"); gets(str); put...
分类:编程语言   时间:2014-05-26 03:44:36    阅读次数:284
Windows内核之进程的终止和子进程
1 进程终止的方法: 主线程的进入点函数返回(最好使用这个方法) 进程中的一个线程调用ExitProcesss函数(应该避免使用这种方法)。  另一个进程中的线程调用TerminateProcess函数(应该避免使用这种方法)。  进程中的所有线程自行终止运行(这种情况几乎从未发生)。    1.1  主线程进入点函数返回        始终都应该这样来设计应用程序,即只有当主线程的...
分类:Windows程序   时间:2014-05-26 03:42:59    阅读次数:352
Java学习笔记_25_Collections类
25.Collections类:  Collections类是一个工具类,用来对集合进行操作,它主要是提供一些排序算法,包括随机排序、反相排序等。  Collections类提供了一些静态方法,实现了基于List容器的一些常用算法。   Collections的一些方法列表: · void sort(List): 对List内的元素进行排序。 · void shuffle(List):...
分类:编程语言   时间:2014-05-25 01:47:51    阅读次数:319
Java学习笔记_26_泛型概述
泛型概述  在Java中存入容器中的对象再取出时需要转换类型,因为对象加入容器会被转换成Object类型,而取出时要转换成实际类型。但向  下类型转换都是存在潜在危险的,因此应该尽量避免它们。  Java的泛型:  所谓泛型就是在定义(类、方法、形参、成员变量等等)的时候,指 定它们为通用类型,也就是数据类型可以是任意类型。  泛型为提高大型程序的类型安全和维护带来了很大的潜力。...
分类:编程语言   时间:2014-05-24 20:42:35    阅读次数:319
小试ImageMagik——开发篇
本文介绍使用ImageMagick开发程序的方法。ImageMagick安装之后就可以支持C/C++程序的开发,提供了3种接口。在这里首先介绍一下ImageMagick的3种接口。 MagickCore: 底层的C语言接口。较复杂,但是可以修改很多参数,只适合高端用户使用。 MagickWand: 推荐的C语言接口。相比于MagickCore接口,简单很多。适合普通用户使用。 Magick++: 提供面向对象的C++接口。...
分类:其他好文   时间:2014-05-24 18:17:30    阅读次数:342
【4】数组中只出现一次的数字
题目:输入一个整型数组,数组里除了两个数出现一次之外,其它所有数字出现的次数都是2次,求这两个数字。要求时间复杂度为O(n),空间复杂度为O(1) 1 题目要求时间复杂度为O(n)并且空间复杂度为O(1)。这个时候朴素的方法利用数字来记录出现次数的方案都是不行的。 2 根据题目的特点,只有两个数出现一次,其它的所有数据都是出现2次。如果这两个数是a和b,那么对这个数组异或的结果就是a^...
分类:其他好文   时间:2014-05-24 14:17:24    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!