面试
文章平均质量分 76
hzdmm123
这个作者很懒,什么都没留下…
展开
-
两个栈实现一个队列
两个栈实现一个队列。要求:支持队列的基本操作(add,poll,peek)分析:一个栈作为压入栈(stackPush),一个作为弹出栈(stackPop)。两个注意点:如果stackPush 要往stackPop压入数据,要把一次性数据全部压入如果stackPop不为空,stackPush绝对不能向stackPop中压入数据。package alg;原创 2016-09-26 23:41:49 · 158 阅读 · 0 评论 -
常见的排序算法以及实现
1.冒泡排序算法:冒泡排序是最简单的排序之一了,其大体思想就是通过与相邻元素的比较和交换来把小的数交换到最前面。这个过程类似于水泡向上升一样,因此而得名;具体代码实现如下:package sort;import static java.util.Arrays.swap;/** * Created by hzdmm on 2017/2/24. */public class Bubb原创 2017-02-24 19:33:33 · 231 阅读 · 0 评论 -
Spring相关
一. spring的关键在于它的AOP和IOC,所以首先要弄懂AOP和IOC的原理,深入理解了这两方面才算是入门了。1.IoC(Inversion of control): 控制反转 (将以前我们在代码中new的工作交给了spring容器)概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创原创 2017-05-15 12:27:54 · 211 阅读 · 0 评论