码迷,mamicode.com
首页 > 编程语言
java基础-HashMap
jdk7的HashMap实现的思路比较简单,就是一个Entry数组,数组中每个Entry都是一个链表的起点(表头)。 jdk7的hash函数 jdk7中的HashMap存在一个问题,如果key的hash值都映射到同一个桶中,hashMap的查找就会退化成顺序查找,这会极大影响查找性能(对插入性能无影 ...
分类:编程语言   时间:2017-07-30 21:08:56    阅读次数:202
HDU6031 Innumerable Ancestors 倍增 - 题意详细概括 - 算法详解
题目 查看原题 - HDU6031 Innumerable Ancestors 题目描述 有一棵有n个节点的有根树,根节点为1,其深度为1,现在有m个询问,每次询问给出两个集合A和B,问LCA(x,y)(x∈A,y∈B)的深度最大为多少。 输入描述 有多组数据(数据组数<=5) 对于每一组数据,首先 ...
分类:编程语言   时间:2017-07-30 21:08:30    阅读次数:259
壮壮的数组
壮壮的数组 Font: Times New Roman | Verdana | Georgia Font Size: ← → Problem Description A,B,C为三个元素个数为n的数组,A={a1,a2,a3...an},B={b1,b2,b3...bn},C={c1,c2,c3.. ...
分类:编程语言   时间:2017-07-30 21:08:06    阅读次数:183
java拼接字符串用StringBuilder
拼接字符串用stringbuilder,不要用string,测试下代码运行时间就知道了 ...
分类:编程语言   时间:2017-07-30 20:31:37    阅读次数:233
java运行时间计算
long startTime = System.currentTimeMillis(); //获取开始时间 doSomething(); //测试的代码段 long endTime = System.currentTimeMillis(); //获取结束时间 System.out.println("... ...
分类:编程语言   时间:2017-07-30 20:30:52    阅读次数:126
java 接口的实现和继承关系
一。抽象类 在Java中,通过在class关键字前增加abstract修饰符,就可以将一个类定义成抽象类。抽象类不能被实例化。例如: 定义抽象类水果(Fruit) public abstract class Fruit { …… } 如果我们试图用以下语句来获得一个实例,将无法编译成功。 Fruit ...
分类:编程语言   时间:2017-07-30 20:30:26    阅读次数:174
Python 字符串的所有方法详解
1 name = "my name is {name} and my age is {age}" 2 3 # 首字母大写 4 name.capitalize() 5 # 统计某个字符的个数 6 name.count("a") 7 # name 放到中间一共打印50个字符,不够用 - 补上 8 nam... ...
分类:编程语言   时间:2017-07-30 20:30:16    阅读次数:147
Unity3D深入浅出 -创造 物理材质(Physics Materials)
在Unity3d中已经配置好了5种常用的物理材质,Bouncy、Ice、Metal、Rubber、Wood,在菜单中依次选择Assets - Import Package - Physics Materials 即可导入,下面以Ice(冰)材质为例介绍其物理参数。 Daynamic Friction ...
分类:编程语言   时间:2017-07-30 20:30:08    阅读次数:249
win10系统同时安装python2和python3
1、官网下载python2和python3版本 2、安装python3,勾上Add Python3.5 to PATH,自定义选择安装目录,安装,验证:WIN+R >cmd,输入python看看是否安装python3 3、安装python2,自定义安装目录,显示不能将路径添加到环境变量,一路next ...
分类:编程语言   时间:2017-07-30 20:29:16    阅读次数:237
李航统计学习方法——算法2——k近邻法
一、K近邻算法 k近邻法(k-nearest neighbor,k-NN)是一种基本分类与回归方法,输入实例的特征向量,输出实例的类别,其中类别可取多类 二、k近邻模型 2.1 距离度量 距离定义: (1)当p=1,称为曼哈顿距离 (2)当p=2,称为欧式距离 (3)当p取无穷大时,它是各个坐标距离 ...
分类:编程语言   时间:2017-07-30 20:07:30    阅读次数:247
C语言结构体及函数传递数组參数演示样例
注:makeSphere()函数返回Sphere结构体,main函数中。调用makeSphere()函数,传递的第一个參数为数组,传递的数组作为指针。 $(function () { $('pre.prettyprint code').each(function () { var lines = $ ...
分类:编程语言   时间:2017-07-30 20:06:39    阅读次数:162
蒜头君的排序
蒜头君是一个爱思考的好孩子,这一天他学习了冒泡排序,于是他就想,把一个乱序排列通过冒泡排序排至升序需要多少次交换,这当然难不倒他,于是他想来点刺激的,给定一个 1 \ldots n1…n 的排列,每次从该排列中选择一个区间 [l,r][l,r],问使用冒泡排序将该区间排至升序需要多少次交换操作。 输 ...
分类:编程语言   时间:2017-07-30 20:06:04    阅读次数:233
数组的循环及跌送方式
数组是元素的一个有序组合。在JavaScript中,数组可以使用正式的对象表示法来创建,或者可以使用直接量表示法来初始化。 复制代码 代码如下: var arrObject = new Array("val1", "val2"); // 作为对象的数组 var arrLiteral = ["val1 ...
分类:编程语言   时间:2017-07-30 20:05:56    阅读次数:255
javascript cookie
一、什么是 cookie? cookie 就是页面用来保存信息,比方自己主动登录、记住username等等。 二、cookie 的特点 同个站点中全部的页面共享一套 cookiecookie 有数量、限制大小cookie 有过期时间 三、怎样使用 cookie? 通过 document.cookie ...
分类:编程语言   时间:2017-07-30 20:05:33    阅读次数:218
java类的执行顺序
1. static静态代码块 2.{} 3.构造方法 4. 子类main方法运行时: static静态代码块 5.子类构造方法调用时: static静态代码块 {} 构造方法 6.子类new两次对象 父类: 子类: 7.运行结果如下: ...
分类:编程语言   时间:2017-07-30 20:05:25    阅读次数:189
java学习日记(8-13)
############### day08 eclipse 使用 #####################Alt+/ 自动补全 sysoshift + enter 到下一行行首ctrl+shift+f 格式化代码ctrl+/ 单行注释ctrl+shift+/ 多行注释ctrl+shift+o 导包 ...
分类:编程语言   时间:2017-07-30 20:05:17    阅读次数:188
java 反射代码片段
Date d = new Date(); Class cl = d.getClass(); String className = "java.util.Date"; Class cl2 = Class.forName(className); // forName 必须处理异常 ...
分类:编程语言   时间:2017-07-30 20:04:45    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!