相关文章
LeetCode 贪心算法经典题目 (C++实现)
121. 买卖股票的最佳时机
题目描述
给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。
你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。
返…
建站知识
2025/2/25 6:16:47
LeetCode - 23 合并 K 个升序链表
题目来源
23. 合并 K 个升序链表 - 力扣(LeetCode) 题目描述
给你一个链表数组,每个链表都已经按升序排列。
请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例
示例 1: 输入:lists [[1,4,…
建站知识
2025/2/25 6:15:46
模块化设计的力量:从「乐高积木」看组合式开发如何降低软件工程风险
引言:当汽车工厂开始制造积木
想象一家汽车工厂,如果每生产一辆新车都需要重新设计螺丝、焊接发动机、调试轮胎,生产效率将极其低下。但现实中,所有车企都采用「模块化生产」——发动机、变速箱、底盘等核心部件独立开发…
建站知识
2025/2/25 6:13:42
用Deepseek直接在word中完成论文的润色(中-中,中-英, 英-中)
最近,各行各业仿佛掀起了一场“Deepseek接入大赛”——从大公司到小微企业,从手机助手到扫地机器人,似乎不接入Deepseek都不好意思说自己是“智能体”了。就连我家楼下的自动售货机都开始“思考”该给我推荐什么零食了(虽然它最后…
建站知识
2025/2/25 6:10:39
java23种设计模式-建造者模式
建造者模式(Builder Pattern)学习笔记
1. 模式定义
建造者模式是一种创建型设计模式,通过分步构建复杂对象的方式,将对象的构建过程与表示分离。允许使用相同的构建过程创建不同的对象表示。
2. 适用场景
✅ 需要创建包含多个…
建站知识
2025/2/25 6:09:36
mysql 迁移到人大金仓数据库
我是在windows上安装了客户端工具
运行数据库迁移工具 打开 在浏览器输入http://localhost:54523/ 账号密码都是kingbase 添加mysql源数据库连接 添加人大金仓目标数据库 添加好的两个数据库连接 新建迁移任务 选择数据库 全选 迁移中 如果整体迁移不过去可以单个单个或者几个…
建站知识
2025/2/25 6:08:34
《Effective Objective-C》阅读笔记(中)
目录 接口与API设计
用前缀避免命名空间冲突
提供“全能初始化方法”
实现description方法
尽量使用不可变对象
使用清晰而协调的命名方式
方法命名
编辑类与协议命名
为私有方法名加前缀
理解OC错误模型
理解NSCopying协议
协议与分类
通过委托与数据源协议进行…
建站知识
2025/2/25 6:07:31
4 算法1-3 三连击(升级版)
题目描述
将 1,2,…,9 共 9 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解,输出 No!!!。
输入格式
三个数,A,B,C。
输出格式
若干行&#…
建站知识
2025/2/25 6:04:24