剑指offer——20.包含min函数的栈

来源:互联网 发布:淘宝上牛排都是假的 编辑:程序博客网 时间:2024/06/06 02:52

题目描述

定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。

代码

思路:通过数组来实现栈的功能

var result=[]function push(node){    // write code here    return result.push(node)}function pop(){    // write code here    return result.pop()}function top(){    // write code here    return result.length>0?result[result.length-1]:null;}function min(){    // write code here    if(result.length==0||result==null) return;    var min=result[0];    result.map(function(a){        if(a<min){            min=a;        }    })    return min;}
原创粉丝点击