
剑指offer算法
旭氏美术馆
很高兴认识你
展开
-
算法:JavaScript顺时针打印矩阵
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.思路:每一圈起始坐标I,J分别乘以2均小于行列数是每一圈遍历的条件遍历每一圈,分上下左右四个部分,以3x3矩阵为例,...原创 2019-05-31 15:33:59 · 1270 阅读 · 0 评论 -
JavaScript用两个栈来实现一个队列,完成队列的Push和Pop操作
var left=[],right=[]function push(node){ left.push(node);}function pop(){ var t=[] //如果在left栈push到right栈之前,right栈中有元素,先要将right中元素倒出来放到t中, //把left栈中元素全部倒入空的right栈中后,再把t中的元素倒回r...原创 2019-04-10 17:17:59 · 842 阅读 · 0 评论