自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 简单组合数学(二)

分割序列;礼物清单;矩形计数;【模板】组合数;人员分组问题

2026-11-07 19:00:00 387

原创 简单组合数学(一)

穿搭大挑战;刷题统计;墙壁划线;[HNOI2008]越狱;前缀平方和序列

2026-11-06 19:00:00 6

原创 递归算法(二)

【模板】快速幂Ⅰ ‖ 模小整数;【模板】分数取模;子数列求积;好多次方;放苹果

2026-11-05 19:00:00 9

原创 递归算法(一)

大水题;小q的数列;括号匹配深度;斐波那契数列;计算阶乘

2026-11-04 19:00:00 48

原创 数论进阶(二)

最小乘积代价和;小苯的数字权值;筛法判断质数;质数统计;素数对

2026-11-03 19:00:00 370

原创 数论进阶(一)

小美的外卖订单编号;数字的情绪;阶乘末尾非零数字;分解质因数;小红和小紫的取素因子游戏

2026-11-02 19:00:00 12

原创 算法--构造

构造C的歪;构造数独

2026-11-01 20:08:02 193

原创 算法--桶思想

谐距下标对;最大 FST 距离

2026-10-27 19:00:00 62

原创 算法--排序

排序练习;分数线划定;小红书推荐系统

2026-10-26 21:02:02 181

原创 模拟(三)

纸牌游戏;多项式输出;乒乓球;回文日期

2026-10-24 19:00:00 378

原创 模拟(二)

特殊的科学计数法;小红的夹吃棋;计算一年中的第几天

2026-10-23 19:00:00 177

原创 暴力枚举(一)

田忌赛马;小红的字符串修改;变幻莫测;元素方碑;九倍平方数

2026-10-22 19:51:01 82

原创 算法--模拟

旋转数组;螺旋矩阵;顺时针旋转矩阵;设计LRU缓存结构;设计LFU缓存结构

2026-10-21 19:00:00 96

原创 算法--贪心算法

分糖果问题;主持人调度

2026-10-20 19:00:00 274

原创 双指针(二)

反转字符串;最长无重复子数组;盛水最多的容器;接雨水问题

2026-10-19 19:00:00 391

原创 双指针(一)

合并两个有序的数组;判断是否为回文字符串;合并区间;最小覆盖子串

2026-10-18 19:00:00 218

原创 算法--字符串

字符串变形;最长公共前缀;验证IP地址;大数加法

2026-10-17 22:04:22 167

原创 动态规划(四)

打家劫舍(一);打家劫舍(二);买卖股票的最好时机(一);买卖股票的最好时机(二)

2026-10-16 21:13:14 133

原创 动态规划(三)

数字字符串转化成IP地址;编辑距离;正则表达式匹配;最长的括号子串

2026-10-15 21:00:20 169

原创 动态规划(二)

矩阵的最小路径和;把数字翻译成字符串;兑换零钱;最长上升子序列;连续子数组的最大和;最长回文子串

2026-10-14 19:00:00 200

原创 动态规划(一)

斐波那契数列;跳台阶;最小花费爬楼梯;最长公共子序列;最长公共子串;不同路径的数目

2026-10-13 21:30:00 161

原创 递归/回溯

没有重复项数字的全排列;有重复项数字的全排列;岛屿数量;字符串的排列;N皇后问题;括号生成;矩阵最长递增路径

2026-10-12 19:00:00 341

原创 哈希/数组

两数之和;数组中出现次数超过一半的数字;数组中只出现一次的两个数字;缺失的第一个正整数;三数之和

2026-10-11 19:00:00 373

原创 堆/栈/队列

用两个栈实现队列;包含min函数的栈;有效括号序列;滑动窗口的最大值;最小的K个数;寻找第K大;数据流中的中位数;表达式求值

2026-10-10 19:00:00 246

原创 二叉树(3)

判断是不是完全二叉树;判断是不是平衡二叉树;二叉搜索树的最近公共祖先;在二叉树中找到两个节点的最近公共祖先;序列化二叉树;重建二叉树

2026-10-09 19:00:00 269

原创 二叉树(2)

二叉树中和为某一值的路径;二叉搜索树与双向链表;对称的二叉树;合并二叉树;二叉树的镜像;判断是不是二叉搜索树

2026-10-08 19:00:00 222

原创 ArkTS鸿蒙--WaterFlow瀑布流构建

ArkTS鸿蒙中WaterFlow瀑布流构建以及后续的优化建议

2026-10-08 10:53:07 256

原创 二叉树(1)

二叉树的前序遍历;二叉树的中序遍历;二叉树的后序遍历;求二叉树的层序遍历;按之字形顺序打印二叉树;二叉树的最大深度

2026-10-07 20:00:00 171

原创 二分查找/排序

二分查找;二维数组中的查找;寻找峰值;数组中的逆序对;旋转数组的最小数字;比较版本号

2026-10-06 20:00:00 217

原创 链表(5)

判断一个链表是否为回文结构;链表的奇偶重排;删除有序链表中重复的元素

2026-10-05 20:00:00 189

原创 链表(4)

两个链表的第一个公共结点;链表相加;单链表的排序

2026-10-05 11:10:30 129

原创 链表(3)

链表中环的入口结点;链表中倒数最后k个结点;删除链表的倒数第n个节点

2026-09-30 23:04:32 202

原创 链表(2)

合并两个排序的链表;合并k个已排序的链表;判断链表中是否有环

2026-09-29 22:27:51 204

原创 链表(1)

反转链表;链表内指定区间翻转;链表中的节点每k个一组翻转

2026-09-28 17:01:31 160

原创 Java的Vert.x框架结合Thymeleaf(TH)模板语言

Vert.x(全称Eclipse Vert.x)是一个基于时间驱动、非阻塞的轻量级应用框架。他不是传统意义上的“应用服务器”,而是一套工具集,可以用来构建高性能、可伸缩的分布式应用。//创建连接对象//加载数据库驱动try {System.out.println("成功连接到数据库student");//创建方法,调用自定义函数,判断是否登录成功//即将执行的sql语句)}";//获取返回结果try {//预执行语句//注册参数//执行自定义函数。

2025-12-28 10:43:48 637

原创 Java创建对象的方式

以上就是本次介绍的6中创建对象的方式,下面总结一下这几种方式的使用到的关键字和适用场景对象的创建方式使用的关键字是否调用构造函数适用场景new 关键字是常规业务场景、明确知道类名的场景克隆Object.clone ()、继承Cloneable 接口否快速复制对象(如原型模式)反射Constructor类的newInstance()是框架开发(如 Spring)、动态代理反序列化实现Serializable接口否网络传输、持久化(如文件 / 数据库)工厂模式。

2025-12-26 16:16:47 909

原创 java调用MySQL数据库的存储过程和自定义函数

存储过程(Stored Procedure)是一组预编译并存储在 MySQL 服务器中的 SQL 语句集合,可通过名称调用执行,支持参数传递、流程控制(条件、循环)、异常处理等特性,是数据库层面封装业务逻辑的核心工具。-- 创建存储过程:查询所有地址为江苏省南京市的用户名称、用户性别、地址信息-- 返回的结果是有多行数据,是一个结果集,所以需要使用到游标BEGIN-- 声明变量-- 声明游标遍历结束的标志变量(必须是 BOOL/INT 类型,默认 NULL)

2025-12-13 16:50:06 1024

原创 ArkTS鸿蒙--关系型数据库的级联

关系型数据库基于SQLite组件,适用于存储包含复杂关系数据的场景,例如对于一个班级的学生信息,需要包括学生的姓名、学号、各科成绩等;对于公司的员工信息,需要包括姓名、工号、职位等,由于数据之间有较强的对应关系,复杂程度比键值型数据更高,此时需要使用关系型数据库来持久化保存数据。下面将实现一个案例,来实现关系型数据库的级联操作。在一个公司的场景中,将会创建两张表:部门表、员工表。

2025-12-10 16:55:45 327

原创 ArkTS鸿蒙--用户首选项持久化数据

一般适用于保存用户的个性化设置,例如应用的字体大小的设置、应用的模式切换(白天模式和夜间模式)、用户是否处于登录状态、首次进入页面时加载的页面。开发者可以将用户首选项持久化文件的内容加载到Preferences实例,每个文件唯一对应到一个Preferences实例,系统会通过静态容器将该实例存储在内存中,直到从内存中主动移除该实例或删除该文件。构建PreferencesUtils工具类,用于封装用户首选项Preferencet提供的接口,方便后续的写入数据、保存数据、修改数据和删除数据。

2025-11-24 07:00:00 731 1

原创 ArkTS鸿蒙制作自定义弹窗

1、在构建自定义弹窗时,需要创建自定义弹窗的控制器CustomDialogController,该控制器仅在作为@CustomDialog 和 @Component struct成员变量 ,且在@Component struct 内部定义时赋值才有效。2、自定义弹窗的构造器constructor,里面可以实现的接口参数有:builder: 自定义弹窗的内容构造器;cancel: 点击返回键、ESC键和点击遮罩层弹窗退出时触发的回调函数;

2025-11-23 15:08:34 810

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除