一、栈的定义 从数据结构角度看,栈也是线性表,其特殊性在于栈的基本操作都是线性操作的子集,它是操作受限的线性表。 栈(stack)是限定仅在表尾进行插入或删除操作的线性表。 栈一般分为两种: 静态栈:用数组实现; 动态栈:用链表实现。 一般用的比较多的都是动态栈。如果学会了链表,其实对栈的操作就比较 ...
分类:
编程语言 时间:
2016-10-29 21:56:28
阅读次数:
251
Windows 开栈命令 Linux 开栈命令 ...
分类:
其他好文 时间:
2016-10-29 21:52:31
阅读次数:
161
深圳有为JAVA笔试 1.定义一个线程类有几种方法?分别是什么? 答:两种方法,一种继承Thread类,重写run()方法,第二种实现runnable接口,实现run()方法。 2.抽象类和接口的区别? 答:(1)抽象类可以有非抽象方法,接口的方法都是抽象。(2)抽象类可以有构造方法,接口没有构造方 ...
分类:
编程语言 时间:
2016-10-29 21:29:27
阅读次数:
336
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5934 题意:有n个炸弹,每个炸弹放在(x, y)这个位置,它能炸的范围是以 r 为半径的圆,手动引爆这颗炸弹所需代价是c,当一个炸弹爆炸时, 在它爆炸范围内的所有炸弹都将被它引爆,让求把所有的炸弹都引爆 ...
分类:
其他好文 时间:
2016-10-29 19:39:49
阅读次数:
424
一、线程的引入:定义:同时对多项任务加以控制 我们上下代码: 1.未使用线程 2. 使用线程 二、使用多线程 1. 继承Thread类 代码如下: 2. 实现Runnable接口 代码如下: 总结: Runnable接口 可以实现资源共享 而Thread不能。 三、线程状态 四、多线程常用的方法 举 ...
分类:
编程语言 时间:
2016-10-29 19:21:36
阅读次数:
249
Fibonacci again and again Problem Description 任何一个大学生对菲波那契数列(Fibonacci numbers)应该都不会陌生,它是这样定义的:F(1)=1;F(2)=2;F(n)=F(n-1)+F(n-2)(n>=3);所以,1,2,3,5,8,13… ...
分类:
其他好文 时间:
2016-10-29 16:38:21
阅读次数:
153
一、通过代理工厂模式配置通知 ①、前置通知、后置通知: 定义某接口:ISomeService,并自定义方法 定义类 实现该接口,并重写方法: 定义前置通知类,并实现MethodBeforeAdvice该接口 定义后置通知类,并实现AfterReturningAdvice该接口 配置Spring配置文 ...
分类:
编程语言 时间:
2016-10-29 14:48:14
阅读次数:
363
MapReduce的设计灵感来自于函数式编程,这里不打算提MapReduce,就拿python中的map()函数来学习一下。 # 来自https://my.oschina.net/zyzzy/blog/115096 文档中的介绍在这里: map(function, iterable, ...) Ap ...
分类:
编程语言 时间:
2016-10-29 14:43:29
阅读次数:
212
转自:http://www.jb51.net/article/48595.htm 从我开始学习python的时候,我就开始自己总结一个python小技巧的集合。后来当我什么时候在Stack Overflow或者在某个开源软件里看到一段很酷代码的时候,我就很惊讶:原来还能这么做!,当时我会努力的自己尝 ...
分类:
编程语言 时间:
2016-10-29 14:20:08
阅读次数:
259
Computer Net Time limit: 2.0 secondMemory limit: 64 MB Background Computer net is created by consecutive computer plug-up to one that has already been ...
分类:
Web程序 时间:
2016-10-29 11:49:06
阅读次数:
208