相关文章
动态规划[ part 1]
1. 经典模型
1.1 01背包
dp[i][j] 表示前i件物品 装 体积不超过j的 最大价值 dp[i][j] max(dp[i-1][j] , dp[i-1][j - v[i]] w[i])
1.1.1 二维空间
#include<iostream>using namespace std;const int N 1010;int dp[N][N];
int n ,m;
int v[N],w[N];int main(){ci…
建站知识
2025/5/7 21:15:25
Java的三大特性之一——继承
前言
http://t.csdnimg.cn/uibg3
在上一篇中我们已经讲解过封装,这里就主要讲解继承与多态 继承
1.为什么需要继承
Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实…
建站知识
2025/5/8 2:48:22
策略模式在项目中实际应用
Java策略模式是一种行为设计模式,它使你能在运行时改变对象的行为。策略模式定义了一系列的算法,并将每一个算法封装起来,使它们可以互相替换。策略模式使得算法可以独立于使用它的客户端变化。在Java中实现策略模式,通常包含三个…
建站知识
2025/5/7 13:59:36
链表oj测试题(上)
链表的申明:
struct ListNode
{int val;struct ListNode* next;
};
1.题1
删除指定元素 例如:链表1 2 6 3 4 5 6,然后选择删除元素6,返回的链表为1 2 3 4 5 。
代码演示:
typedef struct ListNode ListNode;List…
建站知识
2025/5/8 5:24:03
Elasticsearch面试系列-01
1. 什么是 Elasticsearch?
ES是一种开源、RESTful、可扩展的基于文档的搜索引擎,它构建在Lucene库上。
用户使用Kibana就可以可视化使用数据,同时Kibana也提供交互式的数据状态呈现和数据分析。
Apache Lucene搜索引擎基于JSON文档来进行搜索管理和快速搜索。
Elasticse…
建站知识
2025/5/8 4:52:47
【技术栈】Spring Cache 简化 Redis 缓存使用
SueWakeup 个人主页:SueWakeup 系列专栏:学习技术栈 个性签名:保留赤子之心也许是种幸运吧 本文封面由 凯楠📸 友情提供 目录 本栏传送门
1. Spring Cache 介绍
2. Spring Cache 常用注解
注:手机端浏览本文章…
建站知识
2025/5/7 21:20:50
6个免费的ChatGPT网站
AI 大模型的出现给时代带来了深远的影响:
改变了产业格局:AI 大模型的发展推动了人工智能技术在各行业的广泛应用,改变了传统产业的运作方式,促进了新兴产业的崛起,如智能驾驶、医疗健康、金融科技等。提升了科学研究…
建站知识
2025/5/7 22:46:49
Rust之构建命令行程序(五):环境变量
开发环境
Windows 11Rust 1.77.0 VS Code 1.87.2 项目工程
这次创建了新的工程minigrep. 使用环境变量
我们将通过添加一个额外的功能来改进minigrep:一个不区分大小写的搜索选项,用户可以通过环境变量打开该选项。我们可以将此功能设置为命令行选项,…
建站知识
2025/4/29 0:41:48