求出胜利玩家的数目 3238. 求出胜利玩家的数目 level: easy tag:数组 哈希表 计数 给你一个整数 n ,表示在一个游戏中的玩家数目。同时给你一个二维整数数组 pick ,其中 pick[i] = [xi, yi] 表示玩家 xi 获得了一个颜色为 yi 的球。 如果玩家 i 获得的球中任何一种颜色球的数目 严格大于 i 个,那么我们说玩家 i 是胜利玩家。换句话说: 如果玩家 0 获得了任何的球, 2024-11-23 算法 每日一题
矩阵中的蛇 3248. 矩阵中的蛇 level: easy tag:数组 字符串 模拟 大小为 n x n 的矩阵 grid 中有一条蛇。蛇可以朝 四个可能的方向 移动。矩阵中的每个单元格都使用位置进行标识: grid[i][j] = (i * n) + j。 蛇从单元格 0 开始,并遵循一系列命令移动。 给你一个整数 n 表示 grid 的大小,另给你一个字符串数组 commands,其中包括 “UP”、” 2024-11-21 算法 每日一题
闭包和作用域的理解 要完全理解闭包,首先要弄明白Javascript中的作用域的机制 1234567891011121314let name = '12312313'function outFun(){ let name = 'test' let age = 12 return function innerFun(){ console.lo 2024-11-13 前端 JavaScript基础
统计满足 K 约束的子字符串数量 I 3258. 统计满足 K 约束的子字符串数量 I level: easy tag:滑动窗口 字符串 给你一个 二进制 字符串 s 和一个整数 k。 如果一个 二进制字符串 满足以下任一条件,则认为该字符串满足 k 约束: 字符串中 0 的数量最多为 k。字符串中 1 的数量最多为 k。 返回一个整数,表示 s 的所有满足 k 约束 的子字符串 的数量。 示例 1: 1234567输入:s = &q 2024-11-11 算法 每日一题
检测相邻递增子数组 II 3350. 检测相邻递增子数组 II tag:动态规划 二分查找 给你一个由 n 个整数组成的数组 nums ,请你找出 k 的 最大值,使得存在 两个 相邻 且长度为 k 的 严格递增 子数组。具体来说,需要检查是否存在从下标 a 和 b (a < b) 开始的 两个 子数组,并满足下述全部条件: 这两个子数组 nums[a..a + k - 1] 和 nums[b..b + k - 1] 2024-11-10 算法 算法
有序数组中的单一元素 540. 有序数组中的单一元素 tag:数组 二分查找 给你一个仅由整数组成的有序数组,其中每个元素都会出现两次,唯有一个数只会出现一次。 请你找出并返回只出现一次的那个数。 你设计的解决方案必须满足 O(log n) 时间复杂度和 O(1) 空间复杂度。 示例 1: 12输入: nums = [1, 1, 2, 3, 3, 4, 4, 8, 8];输出: 2; 题解:1234567891011 2024-11-10 算法 每日一题
返回地区勾选之后的数组 tag:树 递归 题目需求, 传入一个 可以勾选的tree,第二个参数是之前勾选的treeData,第三个参数是勾选掉的节点,返回一个更新后的treeData 123456789101112131415161718192021222324252627282930313233343536const treeData = [ { name: "浙江省", 2024-11-08 算法 算法
【每日算法】长度为k的子数组的能量 长度为k的子数组的能量I tag:数组 滑动窗口 给你一个长度为 n 的整数数组 nums 和一个正整数 k 。 一个数组的 能量值 定义为: 如果 所有 元素都是依次 连续 且 上升 的,那么能量值为 最大 的元素。 否则为 -1 。 你需要求出 nums 中所有长度为 k 的 子数组 的能量值。 请你返回一个长度为 n - k + 1 的整数数组 results ,其中 results 2024-11-06 算法 每日一题
【每日算法】平方数之和 663.平方数之和 tag:数学 双指针 二分查找 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c 。 示例 1: 123输入: c = 5输出: true解释: 1 * 1 + 2 * 2 = 5 题解:12345678910111213141516171819/** * @param {number} c * @return & 2024-11-03 算法 每日一题
dify 工作流二次开发 前言dify 的前端是用 next 来编写的(一个 react 的框架),而其工作流使用了react-flow这个插件,最新版本名为 xyflow。我们需要参考其 workflow 定制一个属于自己的 ai 工作流,是一个有向无环图。 困难1.需要在短时间内理解dify的工作流架构以及其封装的大量hooks的使用 2.刚刚上手react 3.配置项比较多,时间紧 开发首先让我们来分析一下一个工作 2024-07-24 前端 总结