码迷,mamicode.com
首页 > 编程语言
黑马程序员-java基础-集合Map
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 前两篇文章中介绍了Collection框架,今天来介绍一下Map集合,并用综合事例来演示。MapMap:Map存储的是键值对形式的元素,它的每一个元素,都是由键和值两个元素组成,键是不能有重复的,值是可以重复的,每...
分类:编程语言   时间:2015-09-04 18:40:37    阅读次数:204
Poj 2774 Long Long Message (后缀数组)
题目链接: Poj 2774 Long Long Message题目描述: 给出A,B两个字符串,求最长公共子串?解题思路: 求A,B字符串的最长公共子串可以转化为求A,B字符串后缀数组的最长公共前缀。把B串连接在A串后面,用'$'隔开组成r串。求出r串的height数组,最大的height[...
分类:编程语言   时间:2015-09-04 18:35:59    阅读次数:213
JAVA建立泛型数组
java本身并不支持泛型数组,如new一个指定类型的泛型数组则会报错即 List list=new ArrayList()[10];如需使jvm接受这种写法,需将ArraList中的Integer去掉,即让jvm分配空间时以未知类型来进行分配,同时,跟普通数组一样,要对成员进行操作,还需要逐个对其中...
分类:编程语言   时间:2015-09-04 18:37:09    阅读次数:136
[JNI] Java 调用 C++ dll
首先介绍一下JNI吧!JNI 是Java提供的一个用于调用本地接口的接口层,位于Java代码 和 本地代码之间的一层;主要功能是 数据类型的转换,还有就是通过这一层来调用本地代码!下面就说说Java 调用 C++ dll是怎么实现的吧!1、首先用Java代码制作接口层package NEU.SOFT...
分类:编程语言   时间:2015-09-04 18:36:01    阅读次数:313
Java IO类图
http://www.cnblogs.com/davidgu/archive/2012/06/25/2561078.html总结: 以InputStream(输入)/OutputStream(输出)为后缀的是字节流; 以Reader(输入)/Writer(输出)为后缀的是字符流。
分类:编程语言   时间:2015-09-04 18:36:41    阅读次数:180
C++重载与重写
重载与重写是两个完全不同,并且毫无关系的两个概念。 1、重载:重载发生于同一作用域内有两个或两个以上的函数有相同的函数名但签名不同。 2、重写:重写发生于派生类函数和基类虚函数有着相同的函数名和签名。签名:函数的参数类型、参数的个数、返回值的类型。
分类:编程语言   时间:2015-09-04 18:35:05    阅读次数:152
javascript学习笔记(四):事件处理函数和动态创建html标记。
1 HTML的事件属性 全局事件属性:HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。a. Window 事件属性,针对 window 对象触发的事件(应用到 标签),常用的为onload。 b. Form事件,由 HTML 表单内的动作触发的事....
分类:编程语言   时间:2015-09-04 18:34:36    阅读次数:180
黑马程序员-java基础-集合List
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流!在介绍集合之前先说一下数组,正如我们所知,数组是某一类型数据的集合,强调的是数据,而且必须单一;集合框架的不同之处在于存储的数据类型没有任何限制,既可以存储基本数据类型(会自动提升为相应的包装类)也可以存储引用数据类...
分类:编程语言   时间:2015-09-04 18:34:50    阅读次数:298
后缀数组小结
后缀数组又被称为字符串处理神器;http://blog.csdn.net/xymscau/article/details/8798046 这里讲的非常好实现rank排名是用到了倍增法和一个比较神奇的计数排序,时间复杂度是nlongnheight[i]存放的是排名第i的后缀与排名第i-1的后缀的最长前...
分类:编程语言   时间:2015-09-04 18:32:51    阅读次数:186
python setattr(),getattr()函数
setattr(object,name,value):作用:设置object的名称为name(type:string)的属性的属性值为value,属性name可以是已存在属性也可以是新属性。getattr(object,name,default):作用:返回object的名称为name的属性的属性值...
分类:编程语言   时间:2015-09-04 18:32:03    阅读次数:160
C++Primer快速浏览笔记
1.类型转换 bool b = 42; // _b is true_int i = b; // _i has value 1_i = 3.14; // _i has value 3_double pi = i; // _pi has value 3.0_unsigned char c = -1; /...
分类:编程语言   时间:2015-09-04 18:33:27    阅读次数:179
Python 简明构建哈夫曼树
1 import random 2 #定义节点 3 class Node: 4 def __init__(self,weight=0,left=None,right=None): 5 self.weight=weight 6 self.left=left 7...
分类:编程语言   时间:2015-09-04 18:29:56    阅读次数:873
黑马程序员-java基础-IO(一)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------一、概述 Java I/O系统负责处理程序的输入和输出,I/O类库位于java.io包中,它对各种常见的输入流和输出流进行了抽象。如果数据流中最小的数据单元是字节,那么称这种流为字节流;如果数据流中....
分类:编程语言   时间:2015-09-04 18:28:01    阅读次数:206
找出数组中出现奇数次的元素
题目1: 给定一个含有n个元素的整形数组,其中只有一个元素出现奇数次,找出这个元素异或题目2: 如果题目1中有两个数出现了奇数次,并且这两个数并不相等,如何在O(1)的复杂度内找出这两个数假设这两个数为a,b 异或结果为x。问题是我们如何能够通过x得到a,b. 因为x不为0,所以x的二进制肯定有一位...
分类:编程语言   时间:2015-09-04 18:27:20    阅读次数:146
java反射简单实现注入
做了好久的java开发 ,却一直没有详细了解java反射机制,后来写项目的时候发现用反射可以少写好多无聊的代码,因此用java反射简单实现注入。java反射的具体细节可参见 这篇博客写的非常详细,点此进入~而一般基于业务的编程主要用反射实现将属性动态的注入一个对象中。以下是方法实现: 1 /** 2...
分类:编程语言   时间:2015-09-04 18:23:38    阅读次数:256
最好懂得贪心算法+动态规划之数塔问题
1 #include 2 #include 3 using namespace std; 4 const int N=100; 5 int tower[N][N],f[N][N]={0},n; 6 void upMax(int &a,const int &b){ 7 a=(a>b?a:b)...
分类:编程语言   时间:2015-09-04 18:23:28    阅读次数:252
反射---Java高级开发必须懂的
理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。一、Class类的使用 1、万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.la...
分类:编程语言   时间:2015-09-04 18:17:56    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!