矩阵打印
Green__Arrow
机会是留给有准备的人
展开
-
顺时针和逆时针打印矩阵
顺时针打印打印矩阵的过程,可以看作为从外围向里一圈一圈打印矩阵,其实打印的横坐标和纵坐标相等,通过画几个矩阵观察,发现矩阵行数列数都比每圈横坐标和纵坐标的两倍都大,所以把cols>2*startX和rows>2startY作为循环打印的条件。(已测)原创 2015-04-26 21:12:36 · 836 阅读 · 0 评论 -
两个栈实现一个队列的添加、删除功能
栈的特点是“先进后出”,队列的特点是“先进先出”;向队列中依次添加元素n、m,当删除时,先删除应该是n;向栈1中添加元素n、m,当要删除时,把栈1的元素添加到栈2中,元素n刚好位于栈顶,n就会被先删除,正好实现了队列的特点。代码如下,已测。public class Queue { private Stack<String> stackOne=new Stack<String>(); p原创 2015-06-05 15:17:25 · 1369 阅读 · 0 评论