7.22每日心得

动态数组用后,多次求,要清空动态数组,v.clear()

区间完全覆盖问题,每个区间按左端点递增排序,找所有左端点在已覆盖区域的右端点中,取右端点最大值

举例区间长度8,可选的覆盖线段[2,6],[1,4],[3,6],[3,7],[6,8],[2,4],[3,5],使所选尽量少

排序[1,4],[2,4],[2,6],[3,5],[3,6],[3,7],[6,8]

先[1,4],找比4小的左端点,取后面左端点小于等于第一个右端点,且右端点最大的点,[3.7],再找左端点比4小的,且右端点尽量大的,【6,8】,最终三个

最大不相交覆盖,从中选取尽量多的线段,使得每个线段都是独立的,就是不和其它有任何线段有相交的地方,要尽量多条所以要使每个线段小些

按右端点递增排序,排序完[1,4],[2,4],[3,5],[2,6],[3,6],[3,7],[6,8]

对右端点相同的,选左端点尽量大的,并且保证后面选的不能与前面选过的有重合

第一个选[2,4],再选,[6,8]

### JxBrowser 7.22 版本相关信息 JxBrowser 是一个用于在 Java 应用程序中嵌入基于 Chromium 浏览器引擎的库。关于 JxBrowser 7.22 版本的信息,通常可以在其官方文档或发布说明中找到。以下是与 JxBrowser 7.22 相关的关键信息: 1. **功能改进**:JxBrowser 7.22 引入了对某些特定平台的支持增强,并优化了内存管理[^1]。此外,还改进了 JavaScript 执行的效率和稳定性。 2. **兼容性**:此版本确保了与新 Java 版本的兼容性,并修复了一些与跨平台相关的 bug[^1]。 3. **下载地址**:JxBrowser 的下载链接通常位于其官方网站的 [Download](https://www.teamdev.com/jxbrowser/download) 页面。用户需要注册账户并登录后才能访问具体版本的下载链接。 4. **发布说明**:详细的发布说明(Release Notes)可以在 JxBrowser 官方文档页面找到。这些说明通常包括新增功能、修复的 bug 列表以及已知问题。 以下是一个简单的代码示例,展示如何使用 JxBrowser 加载网页并执行 JavaScript: ```java import com.teamdev.jxbrowser.browser.Browser; import com.teamdev.jxbrowser.engine.Engine; import com.teamdev.jxbrowser.engine.EngineOptions; public class JxBrowserExample { public static void main(String[] args) { Engine engine = Engine.newInstance(EngineOptions.newBuilder().build()); Browser browser = engine.newBrowser(); browser.navigation().loadUrl("https://example.com"); // 使用 JavaScript 执行器填充输入框 String script = "document.querySelector('input[name=\"username\"]').value = 'testuser';"; browser.js().evaluate(script, result -> { if (result.isSuccess()) { System.out.println("JavaScript executed successfully."); } else { System.err.println("Error executing JavaScript: " + result.getException().getMessage()); } }); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值