自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 460. LFU 缓存

腾讯数据库研发第一题。

2025-03-28 00:27:28 99

原创 携程 0327

给一串 0-9的数字 ,多少种解析方法 26个键盘,0本身不对应某一个键,只能是x0,输入时间,经过多久到回文时间。

2025-03-27 16:51:11 185

原创 3291. 形成目标字符串需要的最少字符串数 I

字典树

2024-12-19 23:31:27 106

原创 1043. 分隔数组以得到最大和

看错了,以为至少分为k个子数组。

2024-11-18 17:24:44 109 1

原创 1770. 执行乘法运算的最大分数(区间动态规划)

【代码】1770. 执行乘法运算的最大分数(区间动态规划)

2024-11-17 20:51:02 93

原创 312. 戳气球

k是(i,j)区间内最后一个被戳爆的气球。

2024-11-15 11:10:12 119

原创 面向对象编程的优势

尽管面向对象编程有这些优势,但它并不是所有情况下的最佳选择。在多线程环境中,面向对象编程可以更容易地实现线程安全,因为对象的状态被封装在对象内部,可以通过同步方法来控制对共享资源的访问。由于面向对象编程强调了数据和操作数据的方法的封装,因此代码的可读性通常更高,因为每个类都包含了相关的数据和行为。面向对象编程提供了一种自然的方式来模拟现实世界,通过创建代表现实世界实体的对象,使得代码结构更加直观和组织化。面向对象编程鼓励将程序分解为独立的、可重用的模块,每个模块封装了特定的功能,这有助于降低程序的复杂性。

2024-11-12 16:36:49 338

原创 410. 分割数组的最大值(二分贪心)

划分dp的做法( dp[i][j]即nums[:i+1]划分为j段的最小最大值)不断二分尝试分段的最大值为mx时能不能划分为k段。

2024-11-12 11:42:28 103

原创 广发银行笔试(11.9)

第三题,构件图,处理字符串分割麻烦,dfs。第一题,构建树,挺麻烦的。第二题, dp+一点变化。

2024-11-09 11:43:59 253

原创 百度笔试(10.29)

判断s字符串是否可以通过添加某些字符变成t字符串,s是否是t的子序列。修改i层和i+1层数据后,树中的最大最小值之差。判断两条线段是否相交。

2024-11-03 00:57:02 208

原创 小米 1012

偶数个负数都可以取反成为全正数,奇数次可以只剩一个最小的负数。对数组相邻的两个数取反,求取反若干次后的数组的最大和。

2024-10-12 19:00:45 230

原创 474. 一和零

背包

2024-10-08 19:20:50 123

原创 1834. 单线程 CPU

【代码】1834. 单线程 CPU。

2024-10-02 00:18:18 165

原创 1012. 至少有 1 位重复的数字(数位dp)

【代码】1012. 至少有 1 位重复的数字(数位dp)

2024-10-01 11:42:30 116

原创 2376. 统计特殊整数

数位dp

2024-10-01 00:34:46 145

原创 京东 0914

正确答案分别为3 和 1。

2024-09-14 16:49:56 147

原创 pdd 笔试0908

【代码】pdd 笔试0908。

2024-09-08 17:22:34 175

原创 java的反射和注解

【代码】java的反射和注解。

2024-09-08 10:05:15 207

原创 oppo 笔试0907

第二题, 子序列之和的最大值。

2024-09-07 21:23:41 183

原创 132. 分割回文串 II

【代码】132. 分割回文串 II。

2024-09-01 16:27:26 227

原创 美团笔试0824

【代码】美团笔试0824。

2024-08-24 13:05:35 154 1

原创 2101. 引爆最多的炸弹

【代码】2101. 引爆最多的炸弹。

2024-08-17 00:30:41 124

原创 924. 尽量减少恶意软件的传播

【代码】924. 尽量减少恶意软件的传播。

2024-08-16 23:07:27 121

原创 1311. 获取你好友已观看的视频

【代码】1311. 获取你好友已观看的视频。

2024-08-16 20:29:16 142

原创 2592. 最大化数组的伟大值

【代码】2592. 最大化数组的伟大值。

2024-08-15 16:18:44 155

原创 2492. 两个城市间路径的最小分数

【代码】2492. 两个城市间路径的最小分数。

2024-08-14 20:20:54 342

原创 2316. 统计无向图中无法互相到达点对数(并查集模板)

【代码】2316. 统计无向图中无法互相到达点对数(并查集模板)

2024-08-14 12:55:15 142

原创 23. 合并 K 个升序链表

【代码】23. 合并 K 个升序链表。

2024-08-08 16:24:08 97

原创 54. 螺旋矩阵

【代码】54. 螺旋矩阵。

2024-08-08 12:53:50 99

原创 43. 字符串相乘

【代码】43. 字符串相乘。

2024-08-08 10:31:40 121

原创 33. 搜索旋转排序数组

【代码】33. 搜索旋转排序数组。

2024-08-08 09:59:25 107

原创 131. 分割回文串

【代码】131. 分割回文串。

2024-08-07 00:05:01 106

原创 621. 任务调度器

【代码】621. 任务调度器。

2024-08-06 14:02:21 277

原创 347. 前 K 个高频元素(桶排序)

【代码】347. 前 K 个高频元素(桶排序)

2024-08-02 00:40:25 330

原创 记一道字节面试题:小于n的最大数

问题描述:给一个数组nums=[5,4,8,2],给一个n=5416, 让你从nums中选出一些元素,使得组成的数字是小于n的最大数,比如这个例子应该返回5288。

2024-07-31 16:05:32 561

原创 lru手撕

【代码】lru手撕。

2024-07-31 13:52:22 374

原创 java参数绑定

【代码】java参数绑定。

2024-07-29 10:49:38 224

原创 recall 折线图

【代码】recall 折线图。

2024-07-18 22:56:19 137

原创 字符串字典最小(贪心)

【代码】字符串字典最小(贪心)

2024-07-11 18:49:51 184

原创 [2786] 访问数组中的位置使分数最大

【代码】[2786] 访问数组中的位置使分数最大。

2024-06-04 18:22:05 231

空空如也

空空如也

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

TA关注的人

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