本来以为很容易的,结果还是写了我两个小时。用指针模拟queue类,再加上类,各种错误,总算是解决掉了--#include#include#includeusing namespace std;class Item{private: int time; int cost;public: ...
分类:
其他好文 时间:
2014-10-31 15:32:14
阅读次数:
254
本来以为很容易的,结果还是写了我两个小时。用指针模拟queue类,再加上类,各种错误,总算是解决掉了--#include#include#includeusing namespace std;class Item{private: int time; int cost;public: ...
分类:
其他好文 时间:
2014-10-31 15:25:41
阅读次数:
140
1.ArrayList类ArrayList类主要用于对一个数组中的元素进行各种处理。在ArrayList中主要使用Add、Remove、RemoveAt、Insert四个方法对栈进行操作。Add方法用于将对象添加到 ArrayList 的结尾处;Remove方法用于从 ArrayList 中移除特定...
分类:
其他好文 时间:
2014-08-18 20:15:32
阅读次数:
219
1.Stack类学习 1)建立stack<string> 2)调用push函数将数据压入栈中 3)调用size函数查看当前栈内元素数量 4)调用empty函数检测栈是否为空 5)如果不为空则不断调用pop函数将元素从栈中取出(后入先出) #inclu...
分类:
编程语言 时间:
2014-07-21 23:29:03
阅读次数:
449
集合类是一种将各相同类型的对象集合起来的类,数组实质上也是集合类型中的一种。
集合主要是以线性结构存储结构
C#提供ArrayList类、Queue类、Stack类
1.ArrayList类简介:
ArrayList类可以动态地添加和删除元素。
ArrayList类相当于一种高级的动态数组,是Array类的升级版本,但它并不等同于数组。
2.与数...
分类:
其他好文 时间:
2014-06-19 09:55:19
阅读次数:
229
模板与泛型编程--模板特化引言: 我们并不总是能够写出对所有可能被实例化的类型都最合适的模板。某些情况下,通用模板定义对于某个类型可能是完全错误的,通用模板定义也许不能编译或者做错误的事情;另外一些情况下,可以利用关于类型的一些特殊知识,编写比从模板实例化来的函数更有效率的函数。 compare函数和 Queue类都是这一问题的好例子:与C风格字符串一起使用进,它们都不能正确工作。 compare...
分类:
编程语言 时间:
2014-05-26 03:15:50
阅读次数:
395
模板与泛型编程--类模板成员[续2]六、完整的Queue类Queue的完整定义:template class Queue;
template
ostream &operator &);
template class QueueItem
{
friend class Queue;
friend ostream &
operator(ostream &,const Q...
分类:
编程语言 时间:
2014-05-21 14:07:20
阅读次数:
304
模板与泛型编程--类模板成员引言: 这一节我们介绍怎样实现前面提到的Queue模板类。 标准库将queue实现为其他容器之上的适配器。为了强调在使用低级数据结构中设计的编程要点,我们将Queue实现为链表。实际上,在我们的实现中使用标准库可能是个更好的决定!!-_-。1、Queue的实现策略 如图所示,我们实现两个类: 1)QueueItem类表示Queue的链表中的节点,该类有两个数据成员ite...
分类:
编程语言 时间:
2014-05-20 13:47:39
阅读次数:
430