会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Lily Flower
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
···
19
下一页
2024年10月27日
贪心算法案例 - 分发饼干
摘要: 贪心算法案例 - 分发饼干(Easy) 1. 题目描述 有一群孩子和一堆饼干,每个孩子有一个饥饿度,每个饼干都有一个大小。每个孩子只能吃最多一个饼干,且只有饼干的大小大于孩子的饥饿度时,这个孩子才能吃饱。求解最多有多少孩子可以吃饱? 2. 输出案例 输入两个数组,分别代表孩子的饥饿度和饼干的大小。输
阅读全文
posted @ 2024-10-27 17:53 Cherry_Shen
阅读(46)
评论(0)
推荐(0)
2024年10月26日
工厂设计模式
摘要: 工厂设计模式 工厂设计模式是一种创建型设计模式,它提供了一种创建对象的最佳方式,工厂模式的核心是定义一个创建对象的接口,但是让实现这个接口的类来决定实例化哪一个类。工厂模式将实例化的过程延迟到子类中进行。 类型: 工厂设计模式有不同的变种,其中包括: 简单工厂模式:由一个工厂对象来决定创建出哪一个类
阅读全文
posted @ 2024-10-26 10:42 Cherry_Shen
阅读(27)
评论(0)
推荐(0)
2024年10月25日
单例设计模式
摘要: 单例设计模式 单例设计模式是一种常见的软件设计模式,它能保证一个类只能有一个实例,并提供一个全局访问的方法。单例设计模式适用于那些需要频繁创建对象然后销毁对象的场景,因为频繁的创建对象会消耗大量的系统资源,使用单例设计模式可以避免对资源的浪费。 单例设计模式特点: 该类在JVM中只有唯一的类实例 它
阅读全文
posted @ 2024-10-25 23:54 Cherry_Shen
阅读(15)
评论(0)
推荐(0)
2024年10月17日
动态规划案例 - 计算最长公共子串问题
摘要: 动态规划 - 计算最长公共子串问题 题目描述: 给定两个字符串s, t,求字符串 t 在字符串 s 中的最长公共长度,例如字符串 s 为"itheima", t为"thema",则公共字串有"the", "ma", 最长公共子串为"the"。 这种类似的问题有多种解法,今天已动态规划来解决该问题。
阅读全文
posted @ 2024-10-17 09:40 Cherry_Shen
阅读(38)
评论(0)
推荐(0)
2024年10月13日
贪心算法案例 - 零钱兑换问题
摘要: 贪心算法案例 - 零钱兑换问题 贪心算法原则: 每一次都选取当前最优解 《向前看,别回头》 案例:(322. 零钱兑换 - 力扣(LeetCode)) 题目描述: 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬
阅读全文
posted @ 2024-10-13 11:24 Cherry_Shen
阅读(266)
评论(0)
推荐(0)
贪心算法案例 - 牛顿迭代法 - 求解非线性方程根的近似解
摘要: 牛顿迭代法 - 求解非线性方程根的近似解 在算法中,牛顿迭代法主要用于求解非线性方程或优化问题。它是一种迭代算法,通过不断逼近来找到函数的根或者最小化/最大化某个目标函数。 这里呢,我们重点讲一下如何求解线性方程 \(F(X) = 0\) 近似根的大致步骤。 选择一个初始猜测值\(x_0\): 这个
阅读全文
posted @ 2024-10-13 00:18 Cherry_Shen
阅读(199)
评论(0)
推荐(0)
2024年10月11日
微信支付接口接入
摘要: 微信支付接口接入 微信支付接入文档参考(https://pay.weixin.qq.com/docs/merchant/products/jsapi-payment/preparation.html) 1. 接入前准备 具体步骤如下所示: 1、选择接入模式:普通商户或普通服务商, 官网说明地址:ht
阅读全文
posted @ 2024-10-11 09:51 Cherry_Shen
阅读(665)
评论(0)
推荐(0)
2024年10月8日
OpenFeign 远程调用时携带请求头参数
摘要: 在微服务开发过程中必不可免的使用远程调用工具,这里以OpenFeign为例来解决跨服务调用时如何携带参数。 其实办法很简单,我们只需要自定义一个拦截器实现Feign 提供的RequestInterceptor接口,使用Spring 提供的RequestContextHolder工具类来获取当前请求的
阅读全文
posted @ 2024-10-08 10:07 Cherry_Shen
阅读(506)
评论(0)
推荐(0)
2024年9月28日
贪心算法案例-分数背包问题
摘要: 贪心算法经典案例-分数背包问题 问题描述 n个物品都是液体,有重量和价值: 现在你需要拿走10升的液体 每次可以不拿,全拿,或拿一部分,问怎么拿才能获取最高的价值 编号 重量(升) 价值 物品 0 4 24 水 1 8 160 牛奶 2 2 4000 五粮液 3 6 108 可乐 4 1 4000
阅读全文
posted @ 2024-09-28 14:15 Cherry_Shen
阅读(183)
评论(0)
推荐(0)
2024年9月25日
投票算法 Boyer-Moore
摘要: 投票算法 Boyer-Moore 算法描述 Boyer-Moore 投票算法是一种用来在线性时间内找到数组中出现次数超过一半(即多数元素)的算法。这个算法非常高效,因为它只需要一次遍历数组,并且使用常数级别的额外空间。 leetcode169题: 多数元素 算法思路 维护一个候选元素和一个计数器来实
阅读全文
posted @ 2024-09-25 14:46 Cherry_Shen
阅读(236)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
19
下一页
公告