本文分类:news发布日期:2024/9/22 10:27:51
打赏

相关文章

设计模式-结构型模式-适配器模式

1.适配器模式定义 将类的接口转化为客户期望的另一个接口,适配器可以让不兼容的两个类一起协同工作; 1.1 适配器模式的优缺点 优点 将目标类和适配者类解耦,通过引入一个适配器类来重用现有的适配者类,无需修改原有结构&#x…

Java基础——多线程(二)

线程安全问题 由于每个线程在运行时随时都可能被其他线程抢夺执行权,可能在未执行完完整代码功能时就被挤占掉,因此会造成线程安全问题 同步代码块(内置锁) 把操作共享数据的代码锁起来,防止一个线程在运行时被其它…

【leetcode_C++_string】387.字符串中的第一个唯一字符

文章目录 1.题目2.题解 1.题目 给定一个字符串 s ,找到它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。 示例 1: 输入: s “leetcode” 输出: 0 示例 2: 输入: s “loveleetcode” 输出: 2 示例 3: 输入: s…

一种后缀数组的奇妙运用

最近参加了thucamp,其中day5的E题是一个有难度的字符串。 大部分人都是用后缀自动机做,我也是这样感觉的,不过想了好一会儿也没有很清晰的思路,但是突然想到了一个用后缀数组建树的方法,我2h码了7kb的代码&#xff0c…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部