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