题目链接:https://leetcode.cn/problems/fruits-into-baskets-iii/description/?envType=daily-question&envId=2025-08-06
题目给你两个长度为 n 的整数数组,fruits 和 baskets,其中 fruits[i] 表示第 i 种水果的 数量,baskets[j] 表示第 j 个...
本篇将介绍Rust中字符串,&str与&String辨析和其最佳实践。
字符串当 Rust 用户提到字符串时,往往指的就是 String 类型和&str字符串切片类型,这两个类型都是 UTF-8 编码。二者生成方式各有不同。
String1String::from("hello,world");
&str实际上字符串字面量既是&s...
题目链接:Leetcode 第 904 题:https://leetcode.cn/problems/fruit-into-baskets/description/?envType=daily-question&envId=2025-08-04
问题你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上...
题目链接:https://leetcode.cn/problems/maximum-fruits-harvested-after-at-most-k-steps/description/?envType=daily-question&envId=2025-08-03
题目在一个无限的 x 坐标轴上,有许多水果分布在其中某些位置。给你一个二维整数数组 fruits ,其中 frui...
题目链接:https://leetcode.cn/problems/neighboring-bitwise-xor/description/?envType=daily-question&envId=2025-07-31
题目 - 相邻值的按位异或下标从 0 开始、长度为 n 的数组 derived 是由同样长度为 n 的原始 二进制数组 original 通过计算相邻值的 按位...
题目参考: https://leetcode.cn/problems/longest-subarray-with-maximum-bitwise-and/description/?envType=daily-question&envId=2025-07-30
题目给你一个长度为 n 的整数数组 nums 。考虑 nums 中进行 按位与(bitwise AND)运算得到的值 最大...
链接:https://leetcode.cn/problems/find-subarray-with-bitwise-or-closest-to-k/description/困难:https://leetcode.cn/problems/smallest-subarrays-with-maximum-bitwise-or/description/?envType=daily-questio...
什么是**背包问题 (Knapsack Problem)**?背包问题是动态规划里非常经典的一类问题。最常见的版本是 0/1 背包:
有一个背包,容量为 W(整数)。
有 N 个物品,每个物品有:
重量 w[i]
价值 v[i]
每个物品只能选 0 次或 1 次(不能切开,也不能重复选)。
目标:让背包里装的东西总重量 ≤ W,同时总价值最大。
背包问题解法利用动态规划(D...
题目参考:https://leetcode.cn/problems/linked-list-cycle-ii/description/题目大致意思为,给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。
思路我们可以利用快慢指针加公式推导得出一个及其简洁的表达式,进而得到答案。
我们设定两个快慢指针,慢指针一次移动一个节点,快指针一次移动...
计划2025上半年总结
达成目标:实习,开源,开源之下
2025下半年计划下半年不会在急于找实习,现在已经有两端大厂实习,如果不是顶尖大厂的顶尖部门或者含金量更高的业务,实习已经不会有更多的加成了,接下来应更加关注个人技术的进步和视野的拓展,还有综合素质的发展。距离秋招只有一年,这是我唯一的机会了,加油勉励。
下半年重点:
找准一个方向不断深入,目前定为rust方面在前端的应用,包括工程...