最新 最热

java byte数组转String

在Java中,将byte数组转换为String是常见的操作,尤其是在处理二进制数据和字符串表示之间转换时。以下是Java中几种常用的转换方法。

2024-04-22
1

java forEach使用

Java 8引入的forEach方法为集合和数组的遍历提供了一种新的方式。forEach方法接受一个Consumer函数作为参数,允许你对集合中的每个元素执行某些操作。

2024-04-22
0

【感受C++的魅力】:用C++演奏歌曲《起风了》——含完整源码

iostream :包含标准输入输出流库,用于执行输入输出操作。 Windows.h:包含Windows API的头文件,用于访问Windows系统功能。 #pragma comment(lib,“winmm.lib”):这是一个特殊的预处理指令,用于告诉编译器在链接阶段将winmm....

2024-04-21
1

【LeetCode热题100】【动态规划】最长有效括号

要找有效括号的最长子串,定义dp[i]是以s[i]为结尾的子串的最长长度,显然s[i]必须是),那就会有两种情况,对于s[i]=),如果s[i-1]=(,说明dp[i]应该是dp[i-2]+2,考虑到是...()这样的,那么状态转移方程为...

2024-04-20
1

【LeetCode热题100】【动态规划】乘积最大子数组

要找乘积最大的连续子数组,我们之前做过找和最大的连续子数组【LeetCode热题100】【普通数组】最大子数组和-CSDN博客

2024-04-20
1

配置文件格式 TOML 快速上手

GitHub 联合创始人 Tom Preston-Werner 觉得 YAML 不够简洁优雅,如缩进要严格对齐,因此和其他几位开发者一起捣鼓了一个 TOML(Tom’s Obvious Minimal Language)。

2024-04-20
1

学习笔记(4月18日)vector底层模拟实现(1)

vector实际上是由迭代器进行维护的,关于迭代器是什么,为什么要叫这个名字,后面的学习会逐渐了解,现在先将迭代器是作为指针即可。

2024-04-20
2

Vue3 Ref获取节点返回顺序不一致。

项目中使用 vue3的 ref 功能来获取当前组件暴露的api。但是在控制台打印的dom数组的时候却和实际页面中的节点顺序不一致。这就导致可怜我在页面点了获取排在第一个的数据。但是给我返回的却是第三个。代码如下:...

2024-04-19
1

【LeetCode】【0-1背包】分割等和子集

判断数组能否被分成两个和相等的子数组,先求数组的和sum,即变成能不能找到一个组合的和是sum/2,每个数最多只能被选择一次,即0-1背包问题

2024-04-18
1

【LeetCode】【0-1背包】目标和

要在数组中通过加减元素得到目标和,记加的元素和为x,减的元素和为y,即x-y=target

2024-04-18
1