leetCode解题
文章平均质量分 82
黄小小黄
Java ==》M语音
展开
-
Java 中的队列、堆、栈
引入做LeetCode题目:滑动窗口最大值给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。返回 滑动窗口中的最大值 。https://leetcode-cn.com/problems/sliding-window-maximum历时几个星期,用自己朴素的想法,解题都对,但是超时间。查看题解,要用到一些队里的知识。特此在本文记录一下这方面的知识。队列,堆栈的使用,推荐就使用Java封装好的类,去使用就好,否则自己来写,往往一头雾水,还没有效率,我们就大胆的站在原创 2022-03-27 17:02:12 · 827 阅读 · 0 评论 -
LeetCode算法题117解 + 并查集
一、题目复述leetCode 算法题目:https://leetcode-cn.com/problems/H6lPxb/简单描述为:1、提供一字符串数组,数组字符串元素之间是字母异位词 。例如"aaabb" 与"baaab"; 即,组成字符串的字母相同,并且字母出现的次数相同。字母位置可以不同。2、定义两个字符串相似:一个字符串,至多交换一次字母的位置后,可以变成另一个字符串,则两个字符串相似。例如 “ab” 与 “ba”; “wbw” 与"bww";“stars” 与 “tsars”;3、给定原创 2022-02-20 23:21:09 · 477 阅读 · 0 评论