总结:本小节讲述了链表的概念,以及用链表实现Stack、Queue和Bag的过程和优缺点。 重点: 1. 定义:链表是一种递归的数据结构,它或者为空(null),或者是指向一个结点(node)的引用,该结点含有一个泛性的元素和一个指向另一条链表的引用。 2. 我们首先用一个嵌套类来定义结点的抽象数据 ...
分类:
编程语言 时间:
2016-10-31 07:23:00
阅读次数:
193
总结:本小节先给出了一个简单而经典的实现,然后从泛型、调整数据大小、对象游离、迭代方面讨论它的改进。 重点: 1. 定容栈: · 只能处理String值 · 要求用例指定一个容量 · 不支持迭代 2. 我们希望用以下代码在FixCapacityStack的构造函数的实现中创建一个泛型的数组: 由于某 ...
分类:
编程语言 时间:
2016-10-31 07:20:36
阅读次数:
180
总结:本小节介绍了泛型、自动装箱、迭代、Bag、Queue、Stack以及一个栈用例的经典例子--算术表达式求值。 重点: 1. 集合类的抽象数据类型的一个关键特性是我们应该可以用它们储存任意类型的数据。一种特别的Java机制能够做到这一点,它被称为泛型,也叫作参数化类型。 2. 在处理赋值语句、方 ...
分类:
编程语言 时间:
2016-10-31 07:11:20
阅读次数:
131
程序开始运行 >>>0 任务启动>>>0 任务终止>>>0 pool-1-thread-1任务返回运行结果,当前任务时间【0毫秒】>>>0 pool-1-thread-1任务返回运行结果,当前任务时间【0毫秒】 程序结束运行 ,程序运行时间【8毫秒】 ...
分类:
编程语言 时间:
2016-10-30 20:09:09
阅读次数:
257
这是一个计数锁,说白了,就是当你上锁的时候,只有计数减少到0的时候,才会释放锁 结果 ...
分类:
编程语言 时间:
2016-10-30 20:06:00
阅读次数:
195
CallableStatement执行存储过程(也是预编译语言) 首先在sql中执行以下带有输入参数的代码: 那么,这条语句的存储过程代码就是 使用CallableStatement来执行: 在sql中执行带有输入参数和输出参数的代码: 这段代码的存储过程代码是: 使用CallableStateme ...
分类:
数据库 时间:
2016-10-30 19:54:45
阅读次数:
342
题意:一个句子中有多个单词,但是目前的单词,除了首末两位,中间的单词字母顺序均被打乱,并且打乱后把单词间的空格删掉变成一个新句子。现在给定这个新句子(长度为1~1000),给定n个单词(1 <= n <= 10000),且每个单词是唯一的,求是否能用这n个单词还原出这个句子的原来的样子,若不能则输出 ...
分类:
其他好文 时间:
2016-10-30 19:31:34
阅读次数:
229
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corr ...
分类:
移动开发 时间:
2016-10-30 16:53:58
阅读次数:
205
/* 堆栈本身就是一种线性数据结构,说白了他与容器线性表是一种数据类型,不要认为他多高大上。 实时上他还没有线性表复杂,下面简单的实现一下堆栈。 事实上整个核心操作都是在操作指向堆栈的顶部元素的指针 */ template <class T>class BaseStack { //出栈 virtua ...
分类:
编程语言 时间:
2016-10-30 00:25:29
阅读次数:
256
官网地址 :http://www.comsenz.com/products/discuz/ 论坛地址:http://www.discuz.net/forum.php 最新版本:http://www.discuz.net/thread-3570835-1-1.html 使用文档:http://faq. ...
分类:
Web程序 时间:
2016-10-29 22:10:09
阅读次数:
214