02 2020 档案

摘要:题目描述 给定一个非空整数数组,除了某个元素只出现一次之外,其余每个元素都出现了三次,找出那个只出现一次的元素。 说明:算法应该具有线性时间复杂度,并且不使用额外空间。 分析 首先,假如说题目没有说明里面的要求,那么就非常简单,可以使用一个map用来存储元素和元素出现的次数,遍历完数组之后,遍历这个 阅读全文
posted @ 2020-02-29 22:02 p_is_p 阅读(213) 评论(0) 推荐(0) 编辑
摘要:最近,做项目遇到需要使用反射机制和工厂模式,于是便总结一下。 工厂模式 工厂模式算是一种很常用的设计模式了,应该都不陌生。假如需要运输货物,交通工具有汽车,火车,飞机,那么可以为每种交通工具都设计一个类,具体使用哪种交通工具时,只要实例化一个它的对象就可以。但是这样会产生很多冗余代码,也不方便代码可 阅读全文
posted @ 2020-02-29 15:03 p_is_p 阅读(1353) 评论(0) 推荐(0) 编辑