摘要: tag: 栈(stack) 题目描述 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) 将元素 x 推入栈中。 pop() 删除栈顶的元素。 top() 获取栈顶元素。 getMin() 检索栈中的最小元素。 示例: python版本: 阅读全文
posted @ 2019-03-07 15:51 今羽 阅读(177) 评论(0) 推荐(0) 编辑
摘要: tag: 栈(stack) 题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 示例 2: 示例 3: 示例 4 阅读全文
posted @ 2019-03-05 15:27 今羽 阅读(269) 评论(0) 推荐(0) 编辑
摘要: tag: 栈(stack) 题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: python3 版本: java 版本: cla 阅读全文
posted @ 2019-02-22 16:17 今羽 阅读(599) 评论(0) 推荐(0) 编辑
摘要: C++ 学习笔记 一、变量和基本类型概述 类型是所有程序的基础。类型告诉我们数据代表什么意思以及可以对数据执行哪些操作。 c++基本类型: 1. 字符型 2. 整型 3. 浮点型 c++ 还提供了可用于自定义数据类型的机制,标准库正式利用了这些机制定义了许多更复杂的类型,比如可变长字符串string 阅读全文
posted @ 2018-10-06 12:01 今羽 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 概述: toString() 方法在面向对象当中十分常见,使用频率很高,和equals() 方法一样,也是Object类中定义的方法。 jdk中 源码: java.lang.Object类中ToString() 方法的定义如下: 知识点: 1.toString()方法在 Object 类中定义。其返 阅读全文
posted @ 2018-05-08 11:08 今羽 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 今天开始记录学习java的笔记,加油 阅读全文
posted @ 2018-05-07 14:57 今羽 阅读(77) 评论(0) 推荐(0) 编辑