会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
流光之中
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
9
下一页
2021年11月26日
LeetCode 2002. 两个回文子序列长度的最大乘积 DFS+状态压缩DP
摘要: 2002. 两个回文子序列长度的最大乘积 1.题目: 给你一个字符串 s ,请你找到 s 中两个 不相交回文子序列 ,使得它们长度的 乘积最大 。两个子序列在原字符串中如果没有任何相同下标的字符,则它们是 不相交 的。 请你返回两个回文子序列长度可以达到的 最大乘积 。 子序列 指的是从原字符串中删
阅读全文
posted @ 2021-11-26 14:54 流光之中
阅读(84)
评论(0)
推荐(0)
2021年11月23日
Java笔记
摘要: 1. 常量池技术 常量池是为了避免频繁的创建和销毁对象而影响系统性能,其实现了对象的共享。 通常一个包装类型实例化两次,会在堆里创建两次该对象,通过该技术,就可以只初始化一次。 实现常量池化的类型:Integer( [-128,127] ),Character( [-128,127]),Short(
阅读全文
posted @ 2021-11-23 17:10 流光之中
阅读(39)
评论(0)
推荐(0)
2021年11月12日
LeetCode1328 破坏回文串
摘要: ##LeetCode 1328 破坏回文串 题目 给你一个由小写英文字母组成的回文字符串 palindrome ,请你将其中 一个 字符用任意小写英文字母替换,使得结果字符串的 字典序最小 ,且 不是 回文串。 请你返回结果字符串。如果无法做到,则返回一个 空串 。 如果两个字符串长度相同,那么字符
阅读全文
posted @ 2021-11-12 13:35 流光之中
阅读(69)
评论(0)
推荐(0)
2021年11月10日
LeetCode 695. 岛屿的最大面积 广度优先搜索
摘要: LeetCode 695. 岛屿的最大面积 广度优先搜索 1.题目 给你一个大小为 m x n 的二进制矩阵 grid 。 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着
阅读全文
posted @ 2021-11-10 18:37 流光之中
阅读(95)
评论(0)
推荐(0)
2021年11月5日
LeetCode-1218 [最长定差子序列]
摘要: LeetCode-1218 最长定差子序列 题目 给你一个整数数组 arr 和一个整数 difference,请你找出并返回 arr 中最长等差子序列的长度,该子序列中相邻元素之间的差等于 difference 。 子序列 是指在不改变其余元素顺序的情况下,通过删除一些元素或不删除任何元素而从 ar
阅读全文
posted @ 2021-11-05 11:06 流光之中
阅读(65)
评论(0)
推荐(0)
2021年10月30日
手写RPC框架(二)加入动态代理
摘要: 手写RPC框架(二)加入动态代理 如果没有动态代理,远程调用时,需要对每个类都要建立代理,这样会导致代码十分冗余,我们通过Java中Proxy,动态的构建类,来实现AOP的功能。 public static Object newProxyInstance(ClassLoader loader,Cla
阅读全文
posted @ 2021-10-30 13:54 流光之中
阅读(115)
评论(0)
推荐(0)
LeetCode-260只出现一次的数字 III
摘要: LeetCode-260只出现一次的数字 III 题目 给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 思路 哈希表 统计数组中每个元素出现的次数,再遍历哈希表,输出次数为1的元素 位运算 通过学习只出现
阅读全文
posted @ 2021-10-30 10:14 流光之中
阅读(48)
评论(0)
推荐(0)
2021年10月29日
手写RPC框架(一)
摘要: 手写RPC框架(一) RPC(Remote Procedure Call),即远程过程调用,主要应用在分布式应用中,将服务部署在不同的机器上,通过RPC框架调用远程服务器中的内容。通常RPC框架采用客户端(Consumer)/服务端(Provider)的模式,其主要流程是: 客户端调用函数 将调用信
阅读全文
posted @ 2021-10-29 23:09 流光之中
阅读(194)
评论(0)
推荐(1)
Java动态代理
摘要: Java动态代理 代理模式主要是指为类提供一个代理对象来间接地访问该类对象,并且可以在代理对象中完成一些通用的操作,例如为代理对象的每个函数都计算执行时间,为了降低代码冗余性,我们通过代理模式,间接的执行类中的方法,并在执行前后计算运行时间。代理并不实现被代理的方法,只是调用被代理类的方法 静态代理
阅读全文
posted @ 2021-10-29 18:08 流光之中
阅读(66)
评论(0)
推荐(0)
2021年10月25日
STL迭代器适配器
摘要: STL迭代器适配器 迭代适配器是借助5种基础迭代器(输入迭代器、输出迭代器、前向迭代器、双向迭代器、随机访问迭代器)实现的,并对成员方法进行了修改并添加了一些新的方法。 迭代器适配器 名称 功能 反向迭代器(reverse_iterator) 又称“逆向迭代器”,其内部重新定义了递增运算符(++)和
阅读全文
posted @ 2021-10-25 13:53 流光之中
阅读(128)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
9
下一页
公告