part24专题

Study Plan For Algorithms - Part24

1. 包含min函数的栈 定义栈的数据结构,要求在该类型中实现一个 min 函数,能够获取栈的最小元素。在该栈中,调用 min、push 以及 pop 函数的时间复杂度均为 O (1)。 方法: class MinStack:def __init__(self):self.stack = []self.min_stack = [float('inf')]def push(self, x):sel

Java -- (part24)

一.Lambda表达式 1.格式 ()->{} 2.各部分解释 a.():代表的是重写方法的参数 b.->:代表的是将参数传递到方法体中 c.{}->代表的是重写方法的方法体 3.使用条件 a.必须是函数式接口作为方法参数传递 b.有且只有一个抽象方法的接口,叫做函数式接口:@FunctionalInterface 4.新手入门口诀 a.观察是否是函数式接口作为方法参数传递