自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法-求前k个高频词汇

给定一个单词列表 words 和一个整数 k ,返回前 k 个出现次数最多的单词。

2025-03-29 23:31:33 139

原创 算法-链表排序

给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。

2025-03-18 17:19:05 106

原创 算法-除自身以外数组的乘积

给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。

2025-03-17 22:53:12 254

原创 算法-合并区间

以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。

2025-03-17 22:32:05 153

原创 算法-动态规划-最大子数组和

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

2025-03-17 14:38:19 135

原创 算法-求和为 K的子数组的个数

给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。子数组是数组中元素的连续非空序列。

2025-03-17 14:07:12 170

原创 算法-找到字符串中所有字母异位词

给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。

2025-03-17 11:45:09 218

原创 算法-计算水容器

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

2025-03-17 10:24:55 291

原创 算法-求最长的连续函数

给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。

2025-03-13 15:29:22 123

原创 算法-字母异位词分组

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到的一个新单词。

2025-03-13 14:14:45 240

原创 大疆PSDK3.X代码结构目录

大疆PSDK3.X代码结构目录

2025-03-12 11:45:24 121

原创 算法-数据结构(图)-弗洛伊德算法复现(Floyd)

弗洛伊德算法(Floyd-Warshall算法)是一种用于求解所有节点对最短路径的动态规划算法,适用于有向图或无向图,且能处理带有负权边的图(但不能有负权环)。该算法的时间复杂度为 O(V3)O(V3),其中 VV 是图的节点数。

2025-03-01 22:36:34 390

原创 算法-数据结构-动态规划(有向图,到达一个节点的路径数量)

有向图,到达一个节点的路径数量

2025-02-27 10:47:28 491

原创 算法-数据结构(图)-迪杰斯特拉最短逻辑算法( Dijkstra)

java实现迪杰斯特拉算法

2025-02-27 09:17:52 758

原创 算法-图-查找路径

请你确定是否存在从顶点 source 开始,到顶点 destination 结束的 有效路径 。

2025-02-25 11:25:07 575

原创 算法-数据结构(图)-DFS深度优先遍历

java实现图的深度遍历,DFS搜索算法。

2025-02-25 09:53:02 698

原创 算法-图-数据结构(邻接矩阵)-BFS广度优先遍历

java实现邻接矩阵BFS遍历

2025-02-24 22:55:32 569

原创 算法-数据结构-图-邻接表构建

用java创建邻接表

2025-02-24 15:21:40 519

原创 算法-数据结构-图的构建(邻接矩阵表示)

定义无向图、有向图、带权有向图

2025-02-24 09:53:23 456

原创 数据结构-图-找出星型图的中心节点

给你一个二维整数数组 edges ,其中 edges[i] = [ui, vi] 表示在节点 ui 和 vi 之间存在一条边。请你找出并返回 edges 所表示星型图的中心节点。

2025-02-21 14:18:24 413

原创 算法-二叉树计算坡度

一个树的 节点的坡度 定义即为,该节点左子树的节点之和和右子树节点之和的 差的绝对值 。如果没有左子树的话,左子树的节点之和为 0 ;没有右子树的话也是一样。空结点的坡度是 0 。

2025-02-21 10:18:45 385

原创 算法-查找二叉树里的众数

​给你一个含重复值的二叉搜索树(BST)的根节点 root ,找出并返回 BST 中的所有 众数(即,出现频率最高的元素)。​

2025-02-20 15:37:50 305

原创 算法-判断对称二叉树

给你一个二叉树的根节点 root , 检查它是否轴对称。

2025-02-20 15:18:24 344

原创 算法-二叉树-判断二叉树是否相等

给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。

2025-02-20 15:00:07 248

原创 算法-二叉树-计算左子树之和

给定二叉树的根节点 root ,返回所有左叶子之和。

2025-02-20 14:44:21 461

原创 算法-判断二叉树路径总和

给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。

2025-02-20 14:29:11 297

原创 算法-计算二叉树节点的个数

给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。

2025-02-20 12:16:00 318

原创 算法-判断一棵树是不是平衡二叉树

给定一个二叉树,判断它是否是平衡二叉树

2025-02-20 11:18:28 215

原创 算法-二叉树最大深度计算

给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。

2025-02-20 10:54:49 110

原创 算法-二叉树的后序遍历

给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。

2025-02-20 10:38:56 273

原创 算法-二叉树的前序遍历

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

2025-02-20 10:26:54 422

原创 算法-二叉树-中序遍历

给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。

2025-02-20 10:13:25 402

原创 算法-队列,返回字符串第一个出现的次数为1的字符

某套连招动作记作仅由小写字母组成的序列 arr,其中 arr[i] 第 i 个招式的名字。请返回第一个只出现一次的招式名称,如不存在请返回空格。

2025-02-18 17:45:28 183

原创 算法-队列-滑动窗口

给定一个整数数据流和一个窗口大小,根据该滑动窗口的大小,计算滑动窗口里所有数字的平均值。

2025-02-18 17:25:20 319

原创 算法-队列-买票需要的时间

每个人买票都需要用掉 恰好 1 秒 。一个人 一次只能买一张票 ,如果需要购买更多票,他必须走到 队尾 重新排队(瞬间 发生,不计时间)。如果一个人没有剩下需要买的票,那他将会 离开 队伍。

2025-02-18 16:53:57 571

原创 算法-队列-最近的请求次数

写一个 RecentCounter 类来计算特定时间范围内最近的请求。

2025-02-18 15:51:21 346

原创 算法-栈-删除字符串中的所有相邻重复项

给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 s 上反复执行重复项删除操作,直到无法继续删除。

2025-02-17 12:12:31 226

原创 算法-栈-删除最外面的括号

对 s 进行原语化分解,删除分解中每个原语字符串的最外层括号,返回 s 。

2025-02-17 11:24:29 424

原创 算法-栈括号匹配

给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。

2025-02-17 10:51:53 206

原创 算法-汉诺塔问题

在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。

2025-02-14 09:45:54 171

空空如也

空空如也

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

TA关注的人

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