10 2024 档案

摘要:目录题目法一、暴力枚举法二、双端队列 题目 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回 滑动窗口中的最大值 。 法一、暴力枚举 遍历数组,获取每个窗口的子数组,找到当前窗口的最大值 阅读全文
posted @ 2024-10-30 14:42 Frommoon 阅读(35) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、暴力枚举法二、前缀和 + 哈希表优化 题目 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。子数组是数组中元素的连续非空序列。 示例 1: 输入:nums = [1,1,1], k = 2 输出:2 示例 2: 输入:nums = [1 阅读全文
posted @ 2024-10-29 16:49 Frommoon 阅读(29) 评论(0) 推荐(0) 编辑
摘要:目录题目题解:滑动窗口 题目 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3 示例 2: 输入: s = "pwwkew" 输出: 3 解释: 因为无 阅读全文
posted @ 2024-10-28 14:37 Frommoon 阅读(18) 评论(0) 推荐(0) 编辑
摘要:目录题目题解:双指针 题目 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 题解:双指针 思路:每一个位置接的水=左边最大高度与右边最大高度较小的一个 减去 当前高度。最后累加。 var trap = function(height) { let 阅读全文
posted @ 2024-10-25 10:27 Frommoon 阅读(6) 评论(0) 推荐(0) 编辑
摘要:目录思路代码效果 本文将使用React、JSX、Rough.js实现一个简单的画布,可以绘制矩形和箭头。 思路 每一个图形包括:绘制的类型、起点的x坐标、起点的y坐标、宽、高。调用rough的generator()函数传入图形信息进行绘制,其中对于箭头需要进一步处理:根据宽高确定终点,并且定义角度等 阅读全文
posted @ 2024-10-23 13:59 Frommoon 阅读(120) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、桶排思想 备忘录法二、Set 题目 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入:nums = [100,4,200,1,3,2] 输出:4 解释:最长数 阅读全文
posted @ 2024-10-22 17:04 Frommoon 阅读(17) 评论(0) 推荐(0) 编辑
摘要:下面是一个官方教程的实例,实现井字棋且可以回到任意一步。这个实例可以接触到 React 概念,包括元素、组件、props 和 state。详细每一步中文官方地址:https://zh-hans.react.dev/learn/tutorial-tic-tac-toe 代码 import { useS 阅读全文
posted @ 2024-10-22 10:47 Frommoon 阅读(34) 评论(0) 推荐(0) 编辑
摘要:目录1.模拟数据2.传递数据3.接收并使用数据4.结果展示5.进阶可实现 实现根据数据渲染卡片(卡片数量根据数据动态、卡片框架样式相同,内容不同) 1.模拟数据 export default [ { id: 1, title: "Life Lessons with Katie Zaferes", d 阅读全文
posted @ 2024-10-18 14:14 Frommoon 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示