- 博客(51)
- 收藏
- 关注
原创 LeetCode -- Flora -- edit 2025-04-30
起始索引等于 0 的子串是 "cba", 它是 "abc" 的异位词。起始索引等于 6 的子串是 "bac", 它是 "abc" 的异位词。起始索引等于 0 的子串是 "ab", 它是 "ab" 的异位词。起始索引等于 1 的子串是 "ba", 它是 "ab" 的异位词。起始索引等于 2 的子串是 "ab", 它是 "ab" 的异位词。的子串,返回这些子串的起始索引。不考虑答案输出的顺序。子数组是数组中元素的连续非空序列。思路一样,移动窗口进行判断。
2025-04-30 09:53:15
341
原创 动态图表 -- eg1
java// 年级// 班级// 文理科分类// 姓名// 学号// 构造方法、getter和setter// getter和setter方法// ...
2025-04-29 17:28:17
403
原创 23种设计模式 -- 工厂模式
简单工厂模式一个工厂类根据传入的参数决定创建哪种产品适用于产品较少且不经常变化的情况工厂方法模式定义一个创建对象的接口,但让子类决定实例化哪个类适用于需要扩展性强、产品种类可能增加的情况抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口适用于产品族的情况,需要创建多个相关产品对象每种模式都有其适用场景,选择哪种模式取决于具体的需求和设计目标。
2025-04-28 14:17:51
622
原创 23种设计模式
public static void send(User user, String msg) { /* 转发消息 */ }System.out.println(type + "子弹发射到(" + x + "," + y + ")");public void deliver() { System.out.println("陆运");System.out.println("书的价格:" + book.getPrice());System.out.println("微信支付:" + amount + "元");
2025-04-28 11:30:32
1602
1
原创 LeetCode -- Flora -- edit 2025-04-27
给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。6上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。9思路不一样。
2025-04-27 16:06:24
365
原创 贪心算法和动态规划
理解这两个算法的最好方式是多对比它们的典型应用场景,就像明白"快速决策"和"周密计划"在不同生活场景中的适用性一样。:将大问题分解为小问题,记录中间结果,通过递推找到全局最优解。:可能吃撑后错过后续更好的组合(比如拿了龙虾但错过限量甜品)计算到下一城市时,对比所有可能路线的"历史最优+当前路段":每次都拿当前最贵的食物(比如先拿龙虾,再拿牛排...):每一步都选择当前看起来最好的选项,不回头、不反悔。问题具有"贪心选择性质"(局部最优能推导全局最优)背包问题(物品不可拆分)(物品可拆分):贪心最优。
2025-04-27 11:11:13
424
原创 LeetCode -- Flora -- edit 2025-04-25
已解答中等相关标签相关企业提示给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。你不能倾斜容器。49图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。1。
2025-04-25 13:42:29
471
原创 LeetCode -- Flora -- edit 2025-04-17
给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。4最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。93。
2025-04-18 09:37:00
267
原创 LeetCode -- Flora -- edit 2025-04-16
因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。是由重新排列源单词的所有字母得到的一个新单词。可以按任意顺序返回结果列表。整数,并返回它们的数组下标。你可以想出一个时间复杂度小于。给你一个字符串数组,请你将。你可以按任意顺序返回答案。,请你在该数组中找出。
2025-04-16 16:57:08
245
原创 前端基础:html5表单元素包括的基本控件
前端基础:html5表单元素包括的基本控件未询问原创转载,相关https://m.php.cn/article/486052.htmlhttps://m.php.cn/article/486052.html
2022-09-27 11:11:49
983
原创 JavaSE:IO框架
JavaSE:IO框架文章目录前言一、IO框架课程目标二、什么是流三、流的分类四、字节流1. 字节流的父类(抽象类):2. 文件字节流(字节流抽象类的子类):3. 字节流复制文件4. 字节缓冲流5. 对象流1. 序列化2. 反序列化3. 序列化和反序列化 注意事项五、常见字符编码六、字符流1. 字符流的父类(抽象类)总结前言即使再小的帆也能远航一、IO框架课程目标流的概念流的分类字节流编码方式字符流File类二、什么是流概念:内存与存储设备(硬盘)之间传输数据的通道.
2022-05-23 00:41:16
238
原创 JavaSE:集合框架
JavaSE:集合框架文章目录前言一、集合框架概述二、集合概念1.什么是集合三、Collection接口1. Collection体系集合2. Collection接口总结前言即使再小的帆也能远航一、集合框架概述集合的概念Collection接口List接口与实现类泛型和工具类Set接口与实现类Map接口与实现类二、集合概念1.什么是集合概念:对象的容器,定义了多个对象进行操作的常用方法。可实现数组的功能和数组区别:数组长度固定(不可变),集合长度不固定(可变).
2022-05-21 01:55:15
1152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人