
Leedcode学习
Congee小周
天津大学研究生,研究方向高性能计算,欢迎点赞关注与我交流!
展开
-
【Leedcode】经典习题分析(2)
本篇难度:简答 习题一:有效的括号 题目: 给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例: 输入: "{[]}" 输出: true 解题思路: 本题用到了数据结构中栈的思想,规则很简单。创建一个栈stack存储左括号,碰到右括号时候,弹出stack的顶端元素看看是否与该右括号匹配。 class Solution.原创 2020-08-19 21:38:41 · 219 阅读 · 0 评论 -
【Leedcode】经典习题分析(1)
今后我将会做Leedcode专题,将我做题的分析和代码记录下来。所有题目都来源于https://leetcode-cn.com/problems/two-sum。所有的语言都用python编写。 本篇难度:简答 题目: 1.给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 15], target = 9...原创 2020-08-19 12:09:42 · 287 阅读 · 0 评论