码迷,mamicode.com
首页 > 编程语言
2015 北京网络赛 C Protecting Homeless Cats hihoCoder 1229 树状数组
题意:求在平面上 任意两点连线,原点到这个点的距离小于d的点对有多少个,n=200000;解: 以原点为圆心做一个半径为d的圆,我们知道圆内的点和园内以外的点的连线都是小于d的还有,圆内和园内的点联线也是小于d的,那么需要处理的是圆外和圆外的点。以每个圆外的点 向圆做切线 然后我们知道有绿色点区域是...
分类:编程语言   时间:2015-11-05 10:21:49    阅读次数:275
Java记录 -61- 比较器Comparator
publicinterfaceComparator<T>强行对某个对象collection进行整体排序的比较函数。可以将Comparator传递给sort方法(如Collections.sort或Arrays.sort),从而允许在排序顺序上实现精确控制。还可以使用 Comparator来控制某些数据结构(如有序set或有序映射)的顺序,或者..
分类:编程语言   时间:2015-11-05 09:09:33    阅读次数:215
一维数组的函数调用
实现函数初始化数组、清空数组、逆序数组#include<stdio.h> #include<stdlib.h> voidinit(intarr[],intsize)//初始化函数 { inti=0; for(i=0;i<size;i++) { arr[i]=i; } } voidreverse(intarr[],intsize)//交换数组中元素顺序 { intleft=0; intright=s..
分类:编程语言   时间:2015-11-05 09:10:39    阅读次数:199
线程池ThreadPoolExecutor使用简介(转)
一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,B...
分类:编程语言   时间:2015-11-05 06:31:35    阅读次数:256
python学习之基本类型
#我的第一个python程序print("hello world");#多行字符串print("""\Usage: thingy [OPTIONS] -h Display this usage message -H hostname ...
分类:编程语言   时间:2015-11-05 06:10:47    阅读次数:227
C++中的namespace
本文转载来自:http://blog.csdn.net/yao_zhuang/article/details/1853625namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤...
分类:编程语言   时间:2015-11-05 06:09:34    阅读次数:233
java enum(枚举)使用详解 + 总结
enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常量2. 语法(定义)3. 遍历、switch 等常用操作4. enum 对象的常用方法介绍5...
分类:编程语言   时间:2015-11-05 06:05:35    阅读次数:348
Java中static、final用法
一、final1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构...
分类:编程语言   时间:2015-11-05 06:06:19    阅读次数:189
LeetCode:Find Peak Element - 寻找一个数组内的顶点
1、题目名称 Find Peak Element(寻找一个数组内的顶点) 2、题目地址 https://leetcode.com/problems/find-peak-element/ 3、题目内容 英文: A peak element is an element that is greater than its neighbor...
分类:编程语言   时间:2015-11-05 01:01:05    阅读次数:177
使用Eclipse-Maven-git做Java开发(9)--eclipse新建maven结构工程
上一篇博客讲了如何使用eclipse的maven工程新建向导新建maven工程,但是发现新建出来的工程并不可用,经过探索,使用eclipse的普通向导新建符合maven结构的工程并且转换为maven工程,这个方法的可...
分类:编程语言   时间:2015-11-05 01:01:25    阅读次数:276
交换两个数组的内容
交换两个数组的内容:#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>intmain(){ intarr1[10]={1,2,3,4,5,6,7,8,9,0}; intarr2[10]={0,9,8,7,6,5,4,3,2,1}; inti=0; for(i=0;i<sizeof(arr1)/sizeof(arr1[0]);i++) { inttmp=arr1[i]; arr1..
分类:编程语言   时间:2015-11-05 00:56:19    阅读次数:349
【C语言】 左旋字符串
实现一个函数,可以左旋字符串中的k个字符 方法一:开辟另一个数组,先把第k+1后面的字符写入这个数组中,再把要左旋的k个字符写进去 实现如下: #include<stdio.h> #include<assert.h> #include<string.h> voidleft_Relvove(char*str,char*arr,intk) { ..
分类:编程语言   时间:2015-11-05 00:55:36    阅读次数:267
第一个c语言实现的猜数字游戏
#include<stdio.h> #include<Windows.h> #include<stdlib.h> #include<stdio.h> #include<Windows.h> #include<stdlib.h> #include<time.h> voidoutput() { printf("*********************欢迎玩猜数字游戏***********************..
分类:编程语言   时间:2015-11-05 00:52:38    阅读次数:255
java中string与json互相转化
1、string转json有三种方法第一种:string直接转jsonStringjson="{\"2\":\"efg\",\"1\":\"abc\"}";JSONObjectjson_test=JSONObject.fromObject(json);将string的双引号转义即可,适用于字符串较短的第二种:将string转为list后转为jsonList<String>list=newArrayList<..
分类:编程语言   时间:2015-11-05 00:52:14    阅读次数:295
Java记录 -58- Iterator 迭代器
Iterator迭代器迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价校publicinterfaceIterator<E>对collection进行迭代的迭代器。迭代器取代了JavaCollections..
分类:编程语言   时间:2015-11-05 00:50:41    阅读次数:258
java关于==与equals的讨论
昨天在群里与小伙伴讨论了java的string关于==与equals判断所以当使用任何方式来创建一个字符串对象s=X时,Java运行时(运行中JVM)会拿着这个X在String池中找是否存在内容相同的字符串对象,如果不存在,则在池中创建一个字符串s,否则,不在池中添加。Java中,只要使用new关键..
分类:编程语言   时间:2015-11-05 00:48:22    阅读次数:248
DEV C++配置EGE
出现未编译的情况做如下设置
分类:编程语言   时间:2015-11-05 00:49:57    阅读次数:297
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!