剑指offer——20.包含min函数的栈
2017-08-14 10:26
423 查看
题目描述
定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的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; }
相关文章推荐
- 剑指Offer面试题20顺时针打印矩阵,面试题21包含min函数的栈
- 剑指offer 20 包含min函数的栈
- 剑指offer-20.包含min函数的栈
- (C++)剑指offer-20:包含min函数的栈(举例让抽象具体化)
- 牛客网-剑指offer-20-包含min函数的栈
- 剑指offer_20_包含min函数的栈
- 【剑指offer】20包含min函数的栈
- 剑指Offer_20_包含min函数的栈
- 剑指Offer_面试题21_包含min函数的栈
- 剑指Offer之包含min函数的栈
- 剑指offer 包含min函数的栈
- 剑指Offer之面试题21:包含min函数的栈
- 剑指Offer---面试题21:包含min函数的栈
- 剑指offer-面试题21-包含min函数的栈
- 剑指offer代码解析——面试题21包含min函数的栈
- 剑指offer题21_包含min函数的栈
- 剑指offer_面试题21_包含min函数的栈
- 剑指offer21-包含min函数的栈
- 剑指offer-题21:包含min函数的栈
- 剑指offer代码解析——面试题21包含min函数的栈