终端美化神器 oh-my-posh 全面教程,涵盖 Windows 与 Linux 系统的安装方法、字体配置、主题设置与 VS Code 集成,详解自定义主题 JSON 文件结构,附带作者推荐主题与常见问题解决方案,助你打造个性化高颜值终端环境。
-
-
Leetcode 2023-07-05 题目分享
1671. 得到山形数组的最少删除次数 [Hard] 题解
-
Leetcode 344场周赛
Q1 6369. 左右元素和的差值 - 力扣(Leetcode) [Easy] 题解
Q2 6368. 找出字符串的可整除数组 - 力扣(Leetcode) [Medium] 题解
Q3 6367. 求出最多标记下标 - 力扣(Leetcode) [Medium] 题解
Q4 6366. 在网格图中访问一个格子的最少时间 - 力扣(Leetcode) [Hard] 题解
-
Leetcode 97场双周赛
Q1 6303. 分割数组中数字的数位 [Easy] 题解
Q2 6304. 从一个范围内选择最多整数 I [Medium] 题解
Q3 6331. 两个线段获得的最多奖品 [Medium] 题解
Q4 6305. 二进制矩阵中翻转最多一次使路径不连通 [Medium] 题解
-
Data Structure Algorithm
数据结构与算法的常见应用,涵盖并查集、树状数组、线段树、ST表和分块算法等。涉及并查集的路径压缩与秩压缩优化,树状数组的区间查询与更新操作,线段树的区间求和与区间最值查询,ST表的倍增技术用于区间最值查询等。
-
Dynamic Programming Algorithm
动态规划的常见模型与技巧,涵盖线性 DP、区间 DP、树形 DP、状态压缩 DP、数位 DP 等典型类型,重点介绍最长公共子序列、最长上升子序列、01 背包及其扩展(完全背包、多重背包、混合背包),并深入讲解状态设计、转移方程、边界初始化、滚动数组优化及单调队列优化等核心技巧。
-
Search Algorithm
常见的搜索算法:记忆化搜索,迭代加深,meet in the middle,A* 和 IDA*