
leetcode
文章平均质量分 91
null_null_bug
这个作者很懒,什么都没留下…
展开
-
leetcode 599. 两个列表的最小索引总和 求解思路
leetcode 599. 两个列表的最小索引总和 求解思路先来看下题目:599. 两个列表的最小索引总和假设Andy和Doris想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。你需要帮助他们用最少的索引和找出他们共同喜爱的餐厅。 如果答案不止一个,则输出所有答案并且不考虑顺序。 你可以假设总是存在一个答案。示例 1:输入:["Shogun", "Tapioca Express", "Burger King", "KFC"]["Piatti", "原创 2021-02-28 11:51:39 · 281 阅读 · 0 评论 -
leetcode 599. 两个列表的最小索引总和 求解思路
先来看下题目:599. 两个列表的最小索引总和假设Andy和Doris想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。你需要帮助他们用最少的索引和找出他们共同喜爱的餐厅。 如果答案不止一个,则输出所有答案并且不考虑顺序。 你可以假设总是存在一个答案。示例 1:输入:["Shogun", "Tapioca Express", "Burger King", "KFC"]["Piatti", "The Grill at Torrey Pines", "Hu原创 2021-02-26 09:09:19 · 341 阅读 · 0 评论 -
leetcode 33. 搜索旋转排序数组
leetcode 33. 搜索旋转排序数组题目给你一个整数数组 nums ,和一个整数 target 。 该整数数组原本是按升序排列,但输入时在预先未知的某个点上进行了旋转。(例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 请你在数组中搜索 target ,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 示例 1: 输入:nums = [4,5,6,7,0,1,2], target = 0输出:4示例 2: 输入:nums =原创 2020-11-28 11:56:54 · 214 阅读 · 0 评论 -
leetcode32-最长括号匹配-栈实现
给定一个只包含 '('和 ')'的字符串,找出最长的包含有效括号的子串的长度。示例1:输入: "(()"输出: 2解释: 最长有效括号子串为 "()"示例 2:输入: ")()())"输出: 4解释: 最长有效括号子串为 "()()"来源:力扣(LeetCode)链接:https://leetcode-cn.com/proble...原创 2019-08-10 14:27:57 · 494 阅读 · 0 评论 -
栈
栈是一种操作受限的线性表,只允许在一端插入和删除数据。栈的实现:栈,即可以用数组来实现,也可以用链表来实现,使用数组来实现的栈叫顺序栈,使用链表来实现的栈叫链式栈。这是基于java语言来分别实现的顺序栈和链式栈.顺序栈 /*** 用数组实现一个顺序栈** <p>栈,先进后出,后进的先出** @author...原创 2019-08-17 15:43:31 · 243 阅读 · 0 评论 -
数据结构与算法-队列之leetcode练习(641,239,622)
设计实现双端循环队列641. Design Circular Deque Design your implementation of the circular double-ended queue (deque). Your implementation should support following operations: My...原创 2019-08-31 16:36:03 · 198 阅读 · 0 评论 -
数据结构与算法-递归-leetcode练习
递归编写递归要决,千万不要用人脑去递和归每一层,正确的做法是找到如何分解为子问题,然后几个子问题的关系是什么。然后翻译成代码。leetcode17题目描述: 给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例:...原创 2019-09-28 16:49:37 · 366 阅读 · 0 评论