页面启动中 . . .

ShakeJ's Codespace
09
09
Leetcode 394.字符串解码 Leetcode 394.字符串解码
Leetcode 394. 字符串解码 摘要:本题名为字符串的解码,实际上分为两部分,一部分是字符串出现的次数;另外一部分是子字符串。本题引入数据结构是栈,通过对"[ ]"括号的分类,判断入栈出栈的时机,对全部的字符串进行解码。 ​ 1
2023-09-09
07
Leetcode 1921.消灭怪物的最大数量 Leetcode 1921.消灭怪物的最大数量
Leetcode 1921. 消灭怪物的最大数量 概要:本题是在比较孤傲五移动的次数和我们可以走的次数,其中需要判断的是每一次移动之后,怪物移动的距离是否会比人移动的次数多。这里重要的思想是移动的次数问题,需要满足取余的思想 1. 题目
2023-09-07
04
三步走套路递归问题 三步走套路递归问题
三步走套路递归问题 写递归的题目的时候发现总是不清楚递归的次序和条件,当前的函数做了什么?它调用自身后的下一层又做了什么…这样想还是比较复杂的,思考了很久,在网上学习八股的知识的时候想到了具体的过程,下面就来说说看。 1. 三步走套路
2023-09-04
03
Leetcode 918. 环形子数组的最大和 Leetcode 918. 环形子数组的最大和
Leetcode 918. 环形子数组的最大和 概要:子数组的最大和利用的是动态规划/滑动窗口的思想,对于环形子数组,需要考虑的是前后元素之间的大小关系,比如[1,2,3,-4],在环形数组中即为:[1,2,3,-4,1,2,3,-4…]
2023-09-03
08
27
周赛360 T1与T2 周赛360 T1与T2
周赛360:T1与T2 要说的话:隔了好多天又开始比赛了,还是2题选手,这回的前两题感觉还是比较容易想到的;后续的2题不太熟,所以等掌握了之后再回来补题解。 T1 .距离原点最远的点 1.1 题目说明 给你一个长度为 n 的字符串 mo
2023-08-27
25
Leetcode 560:和为k的子数组 Leetcode 560:和为k的子数组
Leetcode-560:和为k的子数组 1. 题目说明 给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1 : 输入:nums = [1,1,1], k = 2 输出: 2 , [1,1]
2023-08-25
07
27
PriorityQueue实现最小堆和最大堆的用法[JAVA] PriorityQueue实现最小堆和最大堆的用法[JAVA]
一、基本介绍 介绍 PriorityQueue翻译为优先队列,“优先”指元素在队列中按一定的顺序(优先级)进行存放,“队列”指一种先进先出的数据结构。因此PriorityQueue可以实现按照一定的优先级存取元素。 用法
2023-07-27
10
消失的她 消失的她
消失的她影评 当利益过于庞大的时候,人性的阴暗面就会展露出来 7月9号和哥们去看了《消失的她》,虽然之前在营销号内已经看过大致的剧情走向,但是真正到电影院里看完全片后,又有了不同的感觉。倒不是对爱情观又有什么执念了😂(毕竟牡丹20年)
2023-07-10
08
Leetcode 55:跳跃游戏 Leetcode 55:跳跃游戏
Leetcode 55:跳跃游戏(贪心) 1. 题目说明 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标 示例 1: 输入:nums
2023-07-08
07
双周赛100 T1:把钱分给最多的儿童 双周赛100 T1:把钱分给最多的儿童
双周赛100T1:将钱分给最多的儿童 1. 题目说明 ​ 给你一个整数 money ,表示你总共有的钱数(单位为美元)和另一个整数 children ,表示你要将钱分配给多少个儿童。 ​ 你需要按照如下规则分配: 所有的钱都必须被分配。
2023-07-07
07
07
Leetcode 1.两数之和 Leetcode 1.两数之和
Leetcode 1.两数之和 1. 题目说明 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是
2023-07-07
4 / 5