08.07每日总结
8月7日周五总结leetcode28匹配字符串代码还没写 还在研究思路我的方法幼稚的模式串匹配思路1、母串和子串同时设置指针同向而行2、母串指针进行遍历有效匹配的极限是母串长减子串长再往后母串不够长了3、当移动到子串第一个字符匹配的字符母串指针和子串指针同时移动3.1、如果全部匹配上侧输出第一个匹配字符的下标3.2、如果中途出现任何不匹配母串指针回到第一个匹配子符的下一位子指针回到下标0然后继续遍历母指针遍历到极限值子指针依然无法遍历到子串结尾则证明完全不匹配标准做法KMP算法做法根据子串构造一个next匹配表遍历主串在下标 i 匹配失败时查询next(i)就是子串接着与母串匹配的位置核心思路值得注意的点KMP的核心当发生不匹配时根据已经匹配成功的部分直接把子串滑动到下一个可能匹配的位置母指针坚决不回退再专业点就是“利用子串内部的重复信息把母串上已经匹配过的信息搬运到子串开头从而跳过那些注定会成功的比较步骤”NEXT----最大相等前后缀数组记录了“子串在发生不匹配时应该跳到哪个位置继续匹配”NEXTj含义子串从0到 j 这一段不包含 j最长相等前后缀的长度做法当你在下标 j 发生不匹配了子指针就回到下标 j 而不是下标0然后继续匹配如何手搓NEXT数组关键什么是“前缀”和“后缀”前缀必须包含第一个字符绝对不能包含最后一个字符这些前缀构成前缀家族后缀必须包含最后一个字符绝对不能包含第一个字符这些后缀构成后缀家族“最长相等前后缀”本质就是子串内部自带的记忆。是子串已匹配的部分中开头和结尾完全相同的最长片段。当发生不匹配时子串可以直接跳过中间那些注定不可能匹配的区域把开头这段直接平移到结尾的位置然后从下一个字符继续匹配什么叫“子串根据Next数组跳跃”注意是跳跃而不是回退利用子串内部已经匹配过的重叠部分把子串直接滑动到下一个可能匹配的位置MySQL进阶篇触发器锁 上面语法是齐次主要是各种概念MySQL整体回顾后面的事务原理貌似上课没讲 周末自己看一下下周工作日考试

相关新闻

老板必看的成本优化SOP指南:2024年高功率超薄电源方案如何帮显示设备厂商实现10%-20%的降本增效

老板必看的成本优化SOP指南:2024年高功率超薄电源方案如何帮显示设备厂商实现10%-20%的降本增效

显示设备电源架构降本:从“买零件”到“建壁垒”的SOP实战拆解对于显示设备行业的技术负责人和采购工程师而言,传统的电源降本思路往往局限于“砍价”和“挤压供应商”,但这最多只能触及皮毛。真正的结构性成本优化,在于通过技术架…

2026/8/9 15:40:27 阅读更多 →
京泉冷库铝排管 低温冷库吊顶直冷蒸发设备

京泉冷库铝排管 低温冷库吊顶直冷蒸发设备

京泉铝排管为冷库直冷式蒸发器,采用一体压铸铝合金翅片结构,导热性能优异,多吊装于库顶,依靠空气自然对流换热。库内无强风,有效降低食材干耗,肉类水产存储损耗小,保鲜效果出色。设备自重轻&…

2026/8/9 15:40:27 阅读更多 →
滑动窗口最大值算法:原理、优化与应用

滑动窗口最大值算法:原理、优化与应用

1. 滑动窗口最大值问题解析第一次遇到"滑动窗口最大值"这个问题是在一次算法面试中。面试官在白板上画出一个数组和一个小矩形框,要求我找出这个框每次滑动时覆盖区域内的最大数字。看似简单的问题,却让我卡壳了整整十分钟。后来我才明白&…

2026/8/9 15:39:27 阅读更多 →

最新新闻

Unity FPS游戏伤害判定:Raycast与碰撞体的选择与实现

Unity FPS游戏伤害判定:Raycast与碰撞体的选择与实现

1. 项目概述:从Raycast到更广阔的判定世界在Unity开发FPS游戏时,Raycast(射线检测)几乎是每个开发者接触到的第一个伤害判定工具。它简单、直接、高效,就像一把精准的狙击枪,指哪打哪。很多教程和快速原型都…

2026/8/9 17:27:58 阅读更多 →
GPT-5.6 Terra/Sol本地部署指南:免配API与一键安装实践

GPT-5.6 Terra/Sol本地部署指南:免配API与一键安装实践

这次我们来看一个名为“GPT-5.6 Terra/Sol”的项目。从标题来看,它主打的是“国内免费用”、“免配API”和“一键安装实测”。对于国内开发者而言,这意味着一个潜在的、可以低成本甚至零成本接入的AI模型服务方案,尤其适合那些希望快速验证想…

2026/8/9 17:27:58 阅读更多 →
宏发建设有限公司网站:连接梦想与基石的真实纽带

宏发建设有限公司网站:连接梦想与基石的真实纽带

在这个数据泛滥、信息过载的时代,当我们谈论一家建筑企业,尤其是像宏发建设有限公司这样深耕行业多年的实体时,很多人脑海中浮现的第一个画面往往是高耸的塔吊、漫天飞舞的尘土,或者是图纸上密密麻麻的线条。然而,在互联网的浪潮下,这一切都被压缩进了一个小小的屏幕里。…

2026/8/9 17:27:57 阅读更多 →
JupyterLab LaTeX安全配置:shell逃逸限制与命令执行控制

JupyterLab LaTeX安全配置:shell逃逸限制与命令执行控制

JupyterLab LaTeX安全配置:shell逃逸限制与命令执行控制 【免费下载链接】jupyterlab-latex JupyterLab extension for live editing of LaTeX documents 项目地址: https://gitcode.com/gh_mirrors/ju/jupyterlab-latex JupyterLab LaTeX作为一款强大的Jupy…

2026/8/9 17:27:57 阅读更多 →
DiscordChatExporter-frontend新手入门:3分钟快速上手离线聊天查看工具

DiscordChatExporter-frontend新手入门:3分钟快速上手离线聊天查看工具

DiscordChatExporter-frontend新手入门:3分钟快速上手离线聊天查看工具 【免费下载链接】DiscordChatExporter-frontend Browse json files exported by Tyrrrz/DiscordChatExporter in familiar discord like user interface 项目地址: https://gitcode.com/gh_m…

2026/8/9 17:27:57 阅读更多 →
Unity游戏技能熟练度系统设计:从数据模型到动态效果实现

Unity游戏技能熟练度系统设计:从数据模型到动态效果实现

1. 项目概述:一个“会成长”的技能系统在游戏开发里,技能系统是玩家与游戏世界交互的核心骨架。但很多系统只做到了“有”和“用”,比如点击一个火球术图标,消耗法力,播放动画,造成伤害。这很基础&#xff…

2026/8/9 17:26:57 阅读更多 →

日新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/9 17:05:02 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/9 0:45:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/9 17:05:02 阅读更多 →