自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode-二分-搜索插入位置+搜索二维矩阵

总结了LeetCode两道二分查找经典题目——搜索插入位置和搜索二维矩阵的解题思路与代码实现。

2025-06-05 21:13:28 990

原创 LeetCode-回溯-子集

介绍了使用回溯算法解决LeetCode中子集问题的方法

2025-06-04 21:31:53 1180

原创 KWIC—Implicit Invocation

KWIC(Key Word In Context)系统采用隐式调用架构实现文本循环移位与排序功能

2025-05-31 23:14:47 1534

原创 LeetCode-栈-每日温度

介绍了LeetCode 739题"每日温度"的单调栈解法

2025-05-28 21:29:12 1205

原创 LeetCode-栈-柱状图中最大的矩形

介绍了LeetCode中柱状图最大矩形问题的三种单调栈解法。

2025-05-27 16:13:55 770

原创 STL-Library-Containers

总结了C++ STL常用容器的基本用法

2025-05-27 11:40:02 1347

原创 LeetCode-栈-最小栈

介绍了如何在LeetCode上实现一个最小栈

2025-05-27 09:39:03 842

原创 LeetCode-栈-有效的括号

介绍了LeetCode中经典的括号匹配问题

2025-05-26 20:55:35 1464

原创 LeetCode-图论-岛屿数量+腐烂的橘子

岛屿数量:使用DFS或BFS遍历网格,找到所有连通块。每次遇到陆地时计数并沉岛标记访问,时间复杂度O(mn)。腐烂的橘子:采用多源BFS层序遍历,从多个腐烂点同时扩散,每分钟记录腐烂过程,最后检查剩余新鲜橘子。

2025-05-25 20:51:27 1333

原创 LeetCode-贪心-买卖股票的最佳时机

本文介绍了LeetCode中的股票买卖问题,通过贪心算法寻找最佳买卖时机。

2025-05-24 20:53:00 1094

原创 LeetCode-动态规划-爬楼梯+杨辉三角+打家劫舍

本文介绍了LeetCode中三道经典的动态规划问题:爬楼梯、杨辉三角和打家劫舍。

2025-05-23 19:35:13 907

原创 LeetCode-数组-最大子数组和+合并区间

本文介绍了LeetCode中两个数组相关问题的解法:最大子数组和和合并区间。

2025-05-22 08:52:21 1080

原创 LeetCode-链表-合并两个有序链表

介绍了如何合并两个有序链表,提供了递归和迭代两种解决方案。

2025-05-21 14:31:58 841

原创 LeetCode-链表-环形链表+环形链表II

介绍了LeetCode中关于环形链表的两道题目:环形链表和环形链表II。通过使用快慢指针的思想,可以高效地解决这两类问题。

2025-05-21 13:49:39 1420

原创 LeetCode-链表-回文链表

介绍了如何判断一个单链表是否为回文链表。通过使用快慢指针法找到链表的中间节点,然后反转后半部分链表,最后比较前后两部分的值是否相等来判断链表是否为回文结构。

2025-05-21 09:31:20 1063

原创 LeetCode-链表-反转链表+链表的中间结点

介绍了LeetCode中两个常见的链表问题:反转链表和链表的中间结点。

2025-05-21 08:35:29 1243

原创 LeetCode-链表-相交链表

介绍了LeetCode上关于相交链表的题目的解析

2025-05-20 21:07:25 979

原创 LeetCode-前缀和-和为K的子数组

介绍了如何使用前缀和技巧解决LeetCode中的“和为K的子数组”问题

2025-05-20 18:53:15 888

原创 第十六届C++B组easyQuestions

第十六届蓝桥杯C++B组的easy题目,涵盖了移动距离、可分解的正整数、产值调整和画展布置等问题。

2025-05-20 18:46:26 1794

原创 LeetCode-滑动窗口-找到字符串中所有字母异位词

LeetCode找到字符串中所有字母异位词——滑动窗口(定长/不定长)

2025-05-19 11:45:43 778

原创 LeetCode-滑动窗口-无重复字符的最长子串

本文介绍了如何通过滑动窗口算法解决LeetCode中的“无重复字符的最长子串”问题。

2025-05-18 19:42:16 870

原创 LeetCode-双指针-三数之和

LeetCode中的“三数之和”问题

2025-05-14 09:44:52 515

原创 LeetCode-双指针-接雨水

本文介绍了LeetCode中“接雨水”问题的多种解法,包括前后缀分解、相向双指针和单调栈方法。

2025-05-13 12:07:09 1059

原创 LeetCode-双指针-盛最多水的容器

双指针法解决LeetCode中的“盛最多水的容器”问题

2025-05-10 13:28:49 1071

原创 LeetCode-双指针-移动零

LeetCode中“移动零”问题的双指针解法

2025-05-08 21:23:01 1067

原创 【CodeSprint】第二章-2.2 进制转换

✏️ 关于专栏:专栏用于记录。

2025-04-29 21:28:17 869

原创 【CodeSprint】第二章-2.1 简单模拟

✏️ 关于专栏:专栏用于记录。

2025-04-28 21:03:38 1193

原创 【Code Sprint】第一章 从零开始

✏️ 关于专栏:专栏用于记录prepare for the coding test.

2025-04-27 21:20:29 1037

原创 【leetcode】—416.分割等和子集

✏️ 关于专栏:专栏用于记录中做题与总结。

2025-04-07 17:18:35 914

原创 【LeetCode】—169.多数元素

✏️ 关于专栏:专栏用于记录中做题与总结。

2025-03-27 14:07:54 771

原创 【leetcode】—136.只出现一次的数字

【leetcode】—136只出现一次的数字

2025-03-26 19:13:21 1060

原创 Hadoop大数据集群搭建

(第一行是你jdk存放的地址,但有时候你后面配置完成后java -version显示not found,本人这里查错是改成绝对路径/root/export/server/jdk1.8.0_65就正常了)6.用虚拟机”完整克隆“方式克隆node2,node3,并更改另外两个的ip(即ifcfg-ens33文件,因为克隆出来的ip与原虚拟机ip一样)(这里用的绝对路径,直接/export/server/hadoop-3.3.0可能并不好用)ps:可能发现并没有创建,所以可以先创建export,再创建4个小的~

2025-03-15 17:07:04 1248

原创 【蓝桥杯】1.奇怪的捐赠

通过将问题转化为进制计算问题,我们可以轻松解决该题。关键在于将目标金额(100 万)转换为 7 进制,利用其位上数字的和来计算最大分配份数。进制转换和计算是这道题的核心技巧,掌握了这些方法后,类似的题目也能更快地解决。扩展资料参考:https://dashoj.com/p。

2024-11-14 20:21:11 1426

原创 【c++note】-c++基础(上)

namespace命名空间名字namespace + 命名空间名字 + \{\}namespace命名空间名字​命名空间可以嵌套同一个工程中存在多个相同名称的命名空间,编译器最后会合成一个命名空间//命名空间中可以定义变量/函数/类型int a = 10;return a+b;int val;int a;int a;一个命名空间就定义了一个新的作用域,命名空间中的所有内容都局限于该命名空间中。

2024-10-13 21:36:51 894

原创 【leetcode】—两数之和 II - 输入有序数组

双指针(Two Pointers):指的是在遍历元素的过程中,不是使用单个指针进行访问,而是使用两个指针进行访问,从而达到相应的目的。如果两个指针方向相反,则称为「对撞指针」。如果两个指针方向相同,则称为「快慢指针」。如果两个指针分别属于不同的数组 / 链表,则称为「分离双指针」。在数组的区间问题上,暴力算法的时间复杂度往往是On2O(n^2)On2。而双指针利用了区间「单调性」的性质,可以将时间复杂度降$ O(n)$。

2024-09-29 13:41:56 1142

原创 【leetcode】—位运算总结+面试题05.01.插入

✏️ 关于专栏:专栏用于记录中做题与总结😭 补救 😭。

2024-09-28 18:32:52 943

原创 【Hot100算法刷题集】—1.两数之和

✏️ 关于专栏:专栏用于记录中做题与总结😭 补救 😭。

2024-09-28 16:41:26 420

原创 leetcode 2207. 字符串中最多数目的子序列

插入的字符增加的子序列相当于pattern两个字符中出现次数多的字符的次数,从而这道题转换为求解text中pattern子序列的问题,直接的两层循环遍历固定超时,我们采用一点动规思想,求解pattern[1]前面pattern[0]的个数,从而得出子序列的个数。通过测试,发现没有考虑到pattern两个字符是一样的情况,我们单独对它讨论,根据简单推导,其子序列个数是其字符的数量counts*(counts - 1)/2,加上插入的字符,即(counts + 1)*count/2。请你返回插入一个字符后,

2024-09-24 22:33:06 534

原创 1014最佳观光组合

从做题中整理算法,体会算法

2024-09-23 19:14:20 363

原创 leetcode开始刷题100天—997. 找到小镇的法官

leetcode开始第一天(目标100天)

2024-09-22 21:26:03 320

空空如也

空空如也

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

TA关注的人

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