剑指offer算法
马踏紫陌
这个作者很懒,什么都没留下…
展开
-
定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。
package com.fiberhome.monitor.task;import java.util.Stack;public class SolutionStack { private Stack<Integer> stack = new Stack<Integer>();//所有的值都进入这个栈 private Stack<Integ...原创 2019-02-01 10:08:44 · 483 阅读 · 0 评论 -
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,
package com.fiberhome.monitor.task;import java.util.ArrayList;import java.util.List;public class Solution11172 { public ArrayList<Integer> printMatrix(int [][] matrix) { Array...原创 2019-01-30 15:15:55 · 1345 阅读 · 0 评论