自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 每日一题——可怜的小猪

题目链接 458. 可怜的小猪 - 力扣(LeetCode) (leetcode-cn.com) 题目概述 有 buckets 桶液体,其中 正好 有一桶含有毒药,其余装的都是水。它们从外观看起来都一样。为了弄清楚哪只水桶含有毒药,你可以喂一些猪喝,通过观察猪是否会死进行判断。不幸的是,你只有minutesToTest 分钟时间来确定哪桶液体是有毒的。 喂猪的规则如下: 选择若干活猪进行喂养 可以允许小猪同时饮用任意数量的桶中的水,并且该过程不需要时间。 小猪喝完水后,必须有 minutesTo.

2021-11-25 15:04:15 123

原创 每日一题——接雨水

题目链接 ​​​​​​42. 接雨水 - 力扣(LeetCode) (leetcode-cn.com) 题目描述 给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 解题思路 朴素的想法:类似俄罗斯方块,每次统计最下面一行非最左边或最右边的空格数(将数组前后的小于0的值删去,然后统计值小于等于0的个数);消去最下面一行(数组中所有值-1); 然后发现超时!!! 改变思路:统计每一段上可以接到的雨水的量。 任意一点可以接到雨水的量(首尾段不能接雨...

2021-10-24 15:26:36 96

原创 每日一题——缺失的第一个整数

题目链接 41. 缺失的第一个正数 - 力扣(LeetCode) (leetcode-cn.com) 题目描述 给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。 解题思路 不考虑常数级额外空间,可以使用hash表统计出现过的整数,再遍历寻找一个没有出现过的正整数; 考虑常数级的额外空间,不能使用hash表,选择通过置换的方式,尽量使每一个索引i对应的数字为i+1; 置换完毕后,遍历重新排列后的数...

2021-10-24 11:54:29 1732

原创 每日一题——解数独

题目链接 37. 解数独 - 力扣(LeetCode) (leetcode-cn.com) 题目描述 编写一个程序,通过填充空格来解决数独问题。 数独的解法需 遵循如下规则: 数字1-9在每一行只能出现一次。 数字1-9在每一列只能出现一次。 数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图) 数独部分空格内已填入了数字,空白格用'.'表示。 解题思路 回溯的方法; 将每个空格的坐标记录下来(对所有坐标进行深搜时一会造成浪费时间,二是会造成回溯出错,...

2021-10-22 22:30:10 655

原创 每日一题——最长有效括号

题目链接 32. 最长有效括号 - 力扣(LeetCode) (leetcode-cn.com) 题目描述 给你一个只包含'('和')'的字符串,找出最长有效(格式正确且连续)括号子串的长度。 解题思路 确定有效括号的含义:(),()(),(()),(()()),这些都是连续的有效括号; 对于有效括号,博主的第一反应是用栈进行消消乐,在消消乐过程中更新最长的长度,但在判定有效括号是否连续是遇到问题; 为解决问题又采用pair同时在栈中存储括号及其索引,发现栈中只会存在左括号,所以栈可以...

2021-10-21 21:48:00 218

原创 每日一题——串联所有单词的子串

题目地址 30. 串联所有单词的子串 - 力扣(LeetCode) (leetcode-cn.com) 题目描述 给定一个字符串s和一些 长度相同 的单词words 。找出 s 中恰好可以由words 中所有单词串联形成的子串的起始位置。 注意子串要与words 中的单词完全匹配,中间不能有其他字符 ,但不需要考虑words中单词串联的顺序。 解题思路 ...

2021-10-20 20:52:30 152

原创 每日一题——K 个一组翻转链表

题目地址:25. K 个一组翻转链表 - 力扣(LeetCode) (leetcode-cn.com) 题目描述: 给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。 k是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。 进阶: 你可以设计一个只使用常数额外空间的算法来解决此问题吗? 你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。 解题思路: 每k个为一组进行翻转; 注意每组头节点的前一个节点以及尾...

2021-10-19 22:48:01 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除