摘要: 1.什么是软件危机,为什么会出现软件危机? 2.什么是软件工程? 软件工程是建立和使用一套合理的工程原则,以便经济地获得可靠的、可以在实际机器上高效运行的软件。 软件工程是(1)将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。 (2)在(1)中所述方法的研究。 阅读全文
posted @ 2017-11-30 22:41 -zzmher 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 计算机网络重点知识 一、电路交换、报文交换、分组交换的比较 1、电路交换 公共电话网(PSTN网)和移动网(包括GSM和CDMA网)采用的都是电路交换技术,它的基本特点是采用面向连接的方式,在双方进行通信之前,需要为通信双方分配一条具有固定宽带的通信电路,通信双方在通信过程中一直占用所分配的资源,直 阅读全文
posted @ 2017-11-13 21:34 -zzmher 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1秒 空间限制:32768K 热度指数:106210 题目描述 时间限制:1秒 空间限制:32768K 热度指数:106210 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置 import java.util.HashMap; p 阅读全文
posted @ 2017-11-01 20:52 -zzmher 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1秒 空间限制:32768K 时间限制:1秒 空间限制:32768K 题目描述 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 import java.uti 阅读全文
posted @ 2017-10-28 15:03 -zzmher 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: java.util包中提供了一些集合类,也叫容器类,提到容器类很容易想到数组,容器类和数组的区别是,数组的长度是固定的,集合的长度是可变的。数组用来存放基本类型的数据,集合用来存放对象的引用。 常见的容器类有List,Map,Set,Set和List实现了Collection接口,Collectio 阅读全文
posted @ 2017-10-27 14:35 -zzmher 阅读(149) 评论(0) 推荐(0) 编辑
摘要: HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分, 阅读全文
posted @ 2017-10-26 18:01 -zzmher 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees are overlapped while the others are n 阅读全文
posted @ 2017-10-26 17:04 -zzmher 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1秒 空间限制:32768K 题目描述 时间限制:1秒 空间限制:32768K 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 最简单的思路当然是直接排序,最前面的K个数就是题目所求,但是这显然不是优秀的解法。 可 阅读全文
posted @ 2017-10-25 18:08 -zzmher 阅读(2422) 评论(0) 推荐(0) 编辑
摘要: 构造方法摘要 重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。 再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进 阅读全文
posted @ 2017-10-25 16:17 -zzmher 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ArrayList 一、 Java.util.ArrayList类是一个动态数组类型,也就是说,ArrayList对象既有数组的特征,也有链表的特征。可以随时从链表中添加或删除一个元素。ArrayList实现了List接口。 大家知道,数组是静态的,数组被初始化之后,数组长度就不能再改变了。Arra 阅读全文
posted @ 2017-10-23 19:35 -zzmher 阅读(160) 评论(0) 推荐(0) 编辑