自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lankerens

日常抄代码并给大佬点赞

  • 博客(651)
  • 资源 (1)
  • 收藏
  • 关注

原创 到目前为止的解题汇总目录

已解决 300/1893- 简单 126 中等 142 困难 32 2020.09.20 - 2020.12.11 AC 300道 、 过去一年内共提交1,000次 (81天) continue

2020-12-11 16:16:20 311

原创 The first thing we ask Is

2020.11.14我们到底应该成为什么样的人 ?

2020-11-14 12:31:42 315 2

原创 1155. 掷骰子等于目标和的方法数 ( dp )

【代码】1155. 掷骰子等于目标和的方法数 ( dp )

2023-10-24 23:52:32 88

原创 692. 前K个高频单词 (优先队列 / lambda)

692. 前K个高频单词 (优先队列 / lambda)

2023-04-30 18:35:25 145

原创 破冰行动 ( 绘制 map 记录 + 递归 )

在一个矩阵中,输入limit (冷却时间)和 route(行动轨迹),除了出生点之外都是结冰层,需要破冰才能行走,破冰之后走到下一步,上一块可通区域从。

2023-04-14 21:12:06 248 1

原创 笔试题: 输入任意一种物质,要求输出其每种元素的数量 ( 栈 + 模拟 + 括号匹配)

输入任意一种物质,要求输出其每种元素的数量。

2023-02-14 21:00:51 670 2

原创 HJ45 名字的漂亮度 ( 遍历统计 )

给出一个字符串,该字符串仅由小写字母组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个不同字母拥有相同的“漂亮度”。字母忽略大小写。给出多个字符串,计算每个字符串最大可能的“漂亮度”。

2023-02-03 18:40:56 95

原创 [编程题]字符串压缩功能 ( 栈 )

利用字符重复出现的次数,实现字符串压缩功能。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)

2023-02-03 15:52:01 140

原创 HJ23 删除字符串中出现次数最少的字符 ( 模拟 / 哈希表 )

实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。

2023-02-03 15:25:36 167

原创 WY12 藏宝图 ( 双指针 )

牛牛拿到了一个藏宝图,顺着藏宝图的指示,牛牛发现了一个藏宝盒,藏宝盒上有一个机关,机关每次会显示两个字符串 s 和 t,根据古老的传说,牛牛需要每次都回答 t 是否是 s 的子序列。注意,子序列不要求在原字符串中是连续的,例如串 abc,它的子序列就有 {空串, a, b, c, ab, ac, bc, abc} 8 种。

2023-02-03 14:44:43 105

原创 OR59 字符串中找出连续最长的数字串 ( 字符串操作 )

读入一个字符串str,输出字符串str中的连续最长的数字串

2023-02-03 14:13:02 93

原创 171. Excel 表列序号/ 168. Excel表列名称 ( 26进制转换变形 )

A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ...

2023-02-03 13:16:49 118

原创 [编程题]最长公共子串 ( 穷举 )

给定两个字符串str1和str2,输出两个字符串的最长公共子串,如果最长公共子串为空,输出-1。

2023-02-03 12:22:33 152

原创 无重复字符的最长子串 (哈希表)

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

2023-02-03 10:35:40 62

原创 2325. 解密消息 (哈希表 / 定长数组)

解密消息

2023-02-01 15:56:53 116

原创 1758. 生成交替二进制字符串的最少操作数 (模拟)

1758. 生成交替二进制字符串的最少操作数 (模拟)

2022-11-29 10:28:15 131

原创 795. 区间子数组个数 (双指针)

795. 区间子数组个数 (双指针)

2022-11-24 14:35:59 150

原创 775. 全局倒置与局部倒置(思维-数学 / 脑筋急转弯)

775. 全局倒置与局部倒置(思维-数学 / 脑筋急转弯)

2022-11-16 12:04:21 102

原创 1710. 卡车上的最大单元数(简单贪心)

1710. 卡车上的最大单元数(简单贪心)

2022-11-15 10:31:39 84

原创 2466. 统计构造好字符串的方案数(动态规划 (跳楼梯换皮))

2466. 统计构造好字符串的方案数

2022-11-14 14:25:38 122

原创 1620. 网络信号最好的坐标(暴力枚举)

1620. 网络信号最好的坐标(暴力枚举)

2022-11-02 11:23:35 80

原创 1662. 检查两个字符串数组是否相等(遍历拼接)

1662. 检查两个字符串数组是否相等(遍历拼接)

2022-11-01 17:49:20 80

原创 481. 神奇字符串 (构造 + 统计 /遍历)

481. 神奇字符串 (构造 + 统计 /遍历)

2022-10-31 14:24:30 54

原创 1331. 数组序号转换 ( 哈希表 / 暴力 )

1331. 数组序号转换 ( 哈希表 / 暴力 )

2022-10-28 10:49:55 127

原创 1822. 数组元素积的符号 ( 简单计数 )

1822. 数组元素积的符号

2022-10-27 11:23:49 104

原创 915. 分割数组( 模拟 / 数组 )

915. 分割数组(模拟)

2022-10-24 10:44:32 93

原创 2027. 转换字符串的最少操作次数( 简单贪心 )

2027. 转换字符串的最少操作次数

2022-10-19 11:38:00 112

原创 1700. 无法吃午餐的学生数量( 哈希计数 )

1700. 无法吃午餐的学生数量

2022-10-19 10:22:22 149

原创 LCP 28. 采购方案( 排序 + 二分 / 双指针 )

LCP 28. 采购方案

2022-10-17 15:06:08 129

原创 904. 水果成篮 (滑动窗口 / 滑动窗口 + 哈希表)

904. 水果成篮

2022-10-17 11:17:28 169

原创 940. 不同的子序列 II ( DP )

940. 不同的子序列 II

2022-10-14 10:23:54 124 1

原创 769. 最多能完成排序的块 ( 贪心 )

769. 最多能完成排序的块

2022-10-13 10:16:23 74

原创 494. 目标和 ( DP / 类01背包 )

494. 目标和

2022-10-12 14:41:48 53

原创 817. 链表组件 ( 模拟 )

817. 链表组件

2022-10-12 10:00:08 97

原创 801. 使序列递增的最小交换次数 ( DP )

801. 使序列递增的最小交换次数

2022-10-11 16:32:02 112

原创 1790. 仅执行一次字符串交换能否使两个字符串相等 (哈希 计数)

1790. 仅执行一次字符串交换能否使两个字符串相等

2022-10-11 14:36:25 62

原创 39. 组合总和( 回溯+去重 )

LeetCode:39. 组合总和通过下标控制回溯的位置.不难想到使用回溯法来解决这类问题,关键在于如何去重[2,3,6,7] 7从整个解空间来看,第一个节点dfs的搜索结果会出现在第二节点dfs的搜索结果中,从第一个结点开始dfs会遍历出[2,3,2]的结果,第二个节点遍历会遍历出[3,2,2]的结果来如何避免这种情况 则只要在由3开始遍历的时候不去深度遍历包含2的那一条分支 所以只要在循环中跳过第一个节点2就可以避免[3,2,2]这个重复的解 所以可以指定回溯之后的开始遍历节点来去重 ;

2022-03-22 14:53:02 564

原创 2038. 如果相邻两个颜色均相同则删除当前颜色 ( 贪心/博弈 )

LeetCode:2038. 如果相邻两个颜色均相同则删除当前颜色两个人的选择是独立的,不会影响对方。即做出的选择不会增加对方的选择。遇到连续三个的A/B,结果加一即可。AC Codepublic class Solution { public bool WinnerOfGame(string colors) { int[] ans = { 0, 0 }; char c = 'K'; int cnt = 1; //

2022-03-22 10:07:55 156

原创 653. 两数之和 IV - 输入 BST( 树的深度遍历 + 哈希表 )

LeetCode:653. 两数之和 IV - 输入 BST创建一个 ISet 集合用于保存已经遍历过的数据.深度遍历树,当遍历到一个数后,用目标数字减去当前节点数字,在集合中是否存在1.如果存在则找到答案,返回true2.如果没有找到就将当前的数字加入到集合中。继续遍历下一个节点。AC Codepublic class Solution { ISet<int> set = new HashSet<int>(); public bool FindT

2022-03-21 16:59:21 252

原创 229. 求众数 II ( 摩根投票法 )

LeetCode:229. 求众数 II动画演示出现次数超过 n / k 的数最多只有 k − 1 个所以n / 2 只有一个候选人,n / 3 有两个候选人,n / 4 有三个候选人.这题是 n / 3 ,所以初始化两个候选人 new { cnt = 0, res = 0 } , new { cnt = 0, res = 0}规则a. 数与其中一个候选人的相同, 该候选人的票数 + 1b. 票数为0, 更换候选人.c. 数与两个候选人都不同, 两个候选人的票数 - 1

2022-03-02 11:01:54 301

cglib-nodep-2.1_3.jar

使用cglib动态代理需要的jar包, net.sf.cglib.proxy.MethodInterceptor;

2020-11-15

空空如也

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

TA关注的人

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