例如, “dad”、“madam”以及“上海自来水来自海上”都是回文, 而“来左手跟我一起画个龙”就不是回文. 检查一个字符串是否为回文的工具之一就是使用堆栈....第三种实例化堆栈对象的方式是, 通过构造函数指明堆栈的初始容量. 程序在使用这种方式创建的Stack对象时会更有效率....当需要往队列中插入数据项时, ArrayList的Add方法会把数据项新增在末尾. 当需要从队列中移除数据项时, 使用ArrayList的RemoveAt方法移除第一个元素....基数排序在编程的指令系统中不是最快的排序方法, 但是它却能说明队列在这方面的有趣用法.
基数排序是通过对一组数据进行两遍排序来操作的. 在这种情况下, 整数的取值范围是从0到99....如果是十位, 那么排序的数字则是对这个整数除以10后商的整数部分.
为了将排序结果重新构建为一个数组, 当只要队列中有数据, 就连续的Dequeue操作直到队列数组中的每个队列都为空.