-
一个关于二维数组排序的有关问题
一个关于二维数组排序的问题这个题目搞得我头痛!请牛人来指教指教!如下所示:总分年龄62022649437003458018700257002164921题目的要求是这样的:首先对总分进行升序排序,如果总分相等则对总分相对应的年龄进行升序排序,其他的年龄不动!如:总分为700的年龄有3个分别为34,25,21,则要对这三个年龄进行排序!其他的不变!要求用二维排序来做!坐等牛人出现...color='...
149
热度 -
java中将一维数组a[]中不相同的数按从小到大的序重新存于一组数组a[]中,
java中将一维数组a[]中不相同的数按从小到大的序重新存于一组数组a[]中,在线等,packageday02;publicclassA{ publicstaticvoidmain(String[]args){ inta[]={15,7,15,6,4,3,4,6,7}; inti,j,k,low,high,mid,t; for(i=k=1;i<a.length;i++){ low=0; ...
80
热度 -
整数型去重排序,测试案例错误
整数型去重排序,测试案例异常importjava.util.Collections;importjava.util.Iterator;importjava.util.LinkedList;importjava.util.List;publicfinalclassDemo{ /**************************************************************...
51
热度 -
求个拆分IP地址的算法,该怎么解决
求个拆分IP地址的算法现在有一个List<String>的IP地址221.226.83.50221.226.83.51221.226.83.52221.226.83.53221.226.83.61221.226.83.62221.226.83.63221.226.83.64。。。。要写一个算法:返回成分段的List(“221.226.83.50-221.226.83.53”,“221....
54
热度 -
java数组越界有关问题
java数组越界问题packagecom.test;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.FileReader;impor...
82
热度 -
java中的会合和数组
java中的集合和数组转载自:http://www.cnblogs.com/summers/p/4094260.html数组Array和集合的区别:(1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)(2)JAVA集合可以存储和操作数目不固定的一组数据。(3)若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。联系:使用...
56
热度 -
第十五天:会合
第十五天:集合一、集合:Collection一些方法(更多方法请参考帮助文档):增add(Objectobj)、删remove()/removeAll()/clear()、改set(index,Object)、查get(index),迭代iterator()—>遍历1:List接口特点:有序可重复的,可以用下标来进行操作。常用的类;1.1ArrayList:底层是以数组形式存储数...
54
热度 -
获取集合中N个最小的[可比较]项目
问题描述 我有一个未分类的对象集合[可比较],是否有可能获得列表集合的子列表而无需调用sort? 我正在考虑使用有限容量执行SortedList的可能性,但这看起来不是正确的选项。 我可以很容易地写出这个,但我想知道是否还有另一种方式。 我无法修改现有集合的结构。 1楼 由于您不想调用sort(),因此您似乎正在尝试避免O(nlog(n))运行时成本。 其实是有办法做到在O(n)...
63
热度 -
运用代码生成插件工程,脱离eclipse本身的新建工程向导(2)
使用代码生成插件工程,脱离eclipse本身的新建工程向导(2)在第一步完成后,我从pde的向导代码入手看eclipse生成代码的机制,发现经过一些小改造,其实完全可以脱离向导的实现,因为在向导中,eclipse保存一些信息作为创建插件工程的必须项。有兴趣的话可以看看eclipse的最终实现类:NewProjectCreationOperation,最终调用这类的execute(IProgress...
87
热度 -
java基础篇-枚举详解
java基础篇---枚举详解在JDK1.5之前,JAVA可以有两种方式定义新类型:类和接口,对于大部分面向对象编程,有这两种似乎就足够了,但是在一些特殊情况就不合适。例如:想要定义一个Color类,它只能有Red,Green,Blue三种,其他值则是错误,在JDK1.5之后便引入枚举类型。枚举其实就是一种类型,跟int,char这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。...
97
热度 -
给jdk写诠释系列之jdk1.6容器(13)-总结篇之Java集合与数据结构
给jdk写注释系列之jdk1.6容器(13)-总结篇之Java集合与数据结构是的,这篇blogs是一个总结篇,最开始的时候我提到过,对于java容器或集合的学习也可以看做是对数据结构的学习与应用。在前面我们分析了很多的java容器,也接触了好多种常用的数据结构,今天我们就来总结下这些内容。下面我们以数据结构的维度来总结下,在Java集合的实现过程中,底层到底使用了哪些常用的数据结构中,他们分别又有...
461
热度 -
android之带右方字母(拼音)索引的列表
android之带右侧字母(拼音)索引的列表?在开发app的过程中,如果用到通讯录或者类似的列表,需要快速在其中定位,可以根据列表项的拼音首字母来定位,这时候就需要用到右侧字母索引了。必如现在的微信通讯录界面就是如此。在实现这种功能的过程中,还是挺复杂的,很难我觉得。在网上各种查找资料,困难重重,好在最后终于捯饬出来了,伤不起。。。。特此记录一下写的过程。?1、创建自定的view,用作右侧列表索引...
61
热度 -
Java口试汇总(转)
Java面试汇总(转)一.All????最近找工作,遇到的笔试面试题,归纳如下,供大家参考。?二.J2SE?容器(数据结构)HashMap,LinkedHashMap,TreeMap的实现,算法时间复杂度。HashSet,LinkedHashSet,TreeSet的实现。ArrayList,LinkedList的实现。某公司机试:自己实现一个List。同步容器。java.util.Collecti...
532
热度 -
数据库查询——性能调优~解决办法
数据库查询——性能调优~本帖最后由niushuai666于2013-12-0616:26:19编辑现在项目出现了一个性能瓶颈:我有A/B/C,3个表现在通过B查询状态为1的记录,大概4000条。然后遍历这4000条:在C表(50万记录)查找id和B表id相同的记录所以,性能瓶颈就是C表根据id查询。所以需要执行4000次查询。再包括建立连接、断开连接之类的开销。现在完成这个模块大概需要4分钟左右。...
30
热度 -
想要精通Core Java 应该做到的!解决方案
想要精通CoreJava应该做到的!一.对于下面的概念,达到:知道是什么?为什么?何时使用?1.类/对象/属性/方法/构造2.封装/继承/多态/重载/重写/抽象3.static,final关键字二.Java的类库1.要求不看API的,超熟集合;String/StringBuffer/StringBuilder;封装类:Integer,Double;Thread/Date/BigDecimal2.要...
373
热度 -
那一个比较常用啊
那一个比较常用啊 我们在集合框架中比较常用的是哪种集合框架呢? ArrayList,LinkedList,HashSet,TreeSet, Stack,Hashtable. 还有他们主要处理那一中类型的数据? 搜索更多相关的解决方案: color="red">框架 color='#FF8000'>----...
119
热度 -
Set是否没有remove方法吗
Set是不是没有remove方法吗?下面这个程序我分别用list,queue来删除元素,并且用isEmpty方法,但是set中不支持remove方法,只好和跌代器了。是真的set中没有remove方法吗?importjava.util.*;publicclassTest{ publicstaticvoidmain(String[]args) { Queue<GregorianCalenda...
47
热度 -
J2SE基础:9.聚合一
J2SE基础:9.集合一1:集合:集合的概念:数据容器(与数组类似)。容器比较适合装对象。2:集合与数组的优缺点:数组存取效率高,使用时要求容量大小固定;适合基本数据类型的存取;集合存取效率上有一定的牺牲,集合容量大小可以根据实际需要改变,提供丰富的存和取对象的方法,适合成为对象的“容器”3:集合框架体系图接口的图标类的图标继承的图标:实心箭头实现的图标:虚线4:集合框架的分类:A:...
97
热度 -
LinkedHashSet的有关问题
LinkedHashSet的问题我这理解不知道对不对,请大家看看,不对的请帮忙指正。LinkedHashSet既有HashSet的特性,又有链表的特性,插入删除的时候体现HashSet的性能;遍历的时候有顺序,有链表的性能。话说他要维护顺序,那插入删除的时候是不是要比单纯的HashSet要慢一些?color='#e78608'>------解决方案--------------------应该不会有...
69
热度 -
jQeury+SSH2架构的传值有关问题
jQeury+SSH2架构的传值问题jQeury+SSH2架构的传值问题:小弟现在在做一个前台系统,使用了stuts2.1.6+spring2.5.6+hibernate3.3.1框架集,这个框架已经完全融合,并且已经可以使用。现在要写一个菜单,需要从数据库动态加载,准备运用dTree+js+jQurey实现,菜单也加载的时候自动调用一个jQury的ajax方法,后台查询,然后把菜单信息用list...
528
热度