码迷,mamicode.com
首页 >  
搜索关键字:集合    ( 44750个结果
安卓 ArrayList,LinkedList,HashSet,Vector,TreeSet的区别和使用
java的集合就那么几种总体为:List,Set,Map(都是接口由其子类去实现具体的方法)ArrayList,LinkedList,Vector都属于ListList:元素是有顺序的,元素可以重复因为每个元素有自己的角标(索引)|--ArrayList:底层的数据结构是数组结构,特点是:查询很快,...
分类:移动开发   时间:2014-07-22 22:51:14    阅读次数:214
java 集合框架
什么是集合?记得在高中《数学》课本中的定义是:一般地,我们把研究对象统称为元素;把一些元素组成的总体叫做集合,也简称集。在java中,把数据以某种特定的排列方式放到一起构成集合,这种数据的结构在JAVA中被体现为集合。在JAVA的集合中有对应的结构算法,JAVA中集合中使用的数据结构有,链表,散列存...
分类:编程语言   时间:2014-07-19 22:30:38    阅读次数:270
foreach学习笔记
对集合进行遍历 只能获取集合元素,但是不能对集合进行操作。 迭代器除了遍历,还可以进行remove的动作。 如果是用ListIterator,还可以在遍历过程中进行增删改查的动作。 for(String s : al) { s = } 传统for和高级for的区别? 1. 高级for有一个局限性,必...
分类:其他好文   时间:2014-07-19 17:31:32    阅读次数:198
全排列算法及实现
全排列在非常多程序都有应用,是一个非经常见的算法,常规的算法是一种递归的算法,这样的算法的得到基于下面的分析思路。 给定一个具有n个元素的集合(n>=1),要求输出这个集合中元素的全部可能的排列。 一、递归实现 比如,假设集合是{a,b,c},那么这个集合中元素的全部排列是{(a,b,c),(a,....
分类:其他好文   时间:2014-07-19 16:28:48    阅读次数:153
【转】linux平台Redis安装部署
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的...
分类:系统相关   时间:2014-07-19 16:26:46    阅读次数:310
方盒量化与网格相交量化(减少混叠)
方盒量化简单的说就是把像素按照中心点来判断映射的位置。网格相交量化常被用作图像采集过程的理论模型。比较?SBQ-域的面积比GIQ-域的面积小。SBQ在刻画一个给定的数字化集合的预处理图像时更为精确。但是GIQ-域的行踪看起来比SBQ-域的形状对边界描述更合适。来自为知笔记(Wiz)
分类:其他好文   时间:2014-07-19 11:39:40    阅读次数:237
SQL Server 的存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据...
分类:数据库   时间:2014-07-19 09:31:19    阅读次数:345
STL 源码剖析 算法 stl_algo.h -- merge
merge (应用于有序区间) -------------------------------------------------------------------------- 描述:将两个经过排序的集合S1和S2,合并起来置于另一段空间。所得结果也是一个有序(sorted)序列 思路: 1.遍历两个序列直到其中一个结束了 2.如果序列一的元素较小,将它放到结果序列中,并前进 1 3.如果序列二的元素较小,将它放到结果序列中,前前进 1 4.遍历结束后,将还没有遍历完的序列复制到结果序列的尾部 源码:...
分类:其他好文   时间:2014-07-19 08:16:09    阅读次数:212
STL 源码剖析 算法 stl_algo.h -- includes
includes(应用于有序区间) ------------------------------------------------------------- 描述:S1和S2都必须是有序集合,判断序列二 S2 是否"涵盖于"序列一 S1,即"S2的每一个元素是否都出现于 S1中" 思路: 1.遍历两个区间,直到其中一个走完 2.如果序列二的元素小于序列一的元素,则在序列一中不可能有元素等于序列二的当前元素了,直接返回 false 3.如果序列一的元素小于序列二的元素,则序列一前进 1 4.如果两序列元...
分类:其他好文   时间:2014-07-19 08:05:28    阅读次数:180
lvm扩容就是他了
一、LVM简介LVM是LogicalVolumeManager(逻辑卷管理)的简写,它由HeinzMauelshagen在Linux2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,..
分类:其他好文   时间:2014-07-19 02:35:55    阅读次数:358
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!