腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
算法
算法分享
专栏成员
举报
11
文章
1578
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章(11)
数组(9)
int(7)
排序(6)
遍历(5)
leetcode(4)
二叉树(3)
排序算法(3)
递归(2)
算法(2)
指针(2)
height(1)
null(1)
parent(1)
return(1)
root(1)
函数(1)
集合(1)
数据(1)
搜索(1)
统计(1)
效率(1)
优化(1)
搜索文章
搜索
搜索
关闭
【Leetcode】接雨水(双指针、单调栈)
遍历
指针
height
int
leetcode
给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
P_M_P
2024-01-22
153
0
归并排序详解
二叉树
int
递归
排序
数组
可以看到这种结构很像一棵完全二叉树,分阶段可以理解为就是递归拆分子序列的过程,递归深度为log2n。
P_M_P
2024-01-20
95
0
【Leetcode】移除后集合的最多元素数
leetcode
集合
数组
统计
int
这道题是求两个数组 nums1 和 nums2 各移除长度的一半元素后,剩余元素组成的集合s可能包含的最大元素数量。
P_M_P
2024-01-18
130
0
深入理解——快速排序
排序
数组
二叉树
int
递归
这是快速排序递归实现的主框架,可以发现与二叉树的递归十分相似,在递归时可以想想二叉树的递归规则。
P_M_P
2024-01-18
206
0
【算法】滑动窗口
搜索
算法
指针
int
数组
在暴力解法中,是一个for循环滑动窗口的起始位置,一个for循环为滑动窗口的终止位置,用两个for循环 完成了一个不断搜索区间的过程。这样的操作在面对极大的数据量是,效率极低。
P_M_P
2024-01-18
196
0
【Leetcode】相同的树、对称二叉树、另一颗树的子树
null
return
root
二叉树
leetcode
给你两棵二叉树 root 和 subRoot 。检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。如果存在,返回 true ;否则,返回 false 。
P_M_P
2024-01-18
129
0
深入理解希尔排序
排序
排序算法
数组
效率
优化
⚠值得注意的是,每次缩小gap的值的时候,无论每次gap除以多少,必须要使得gap最后一次能够等于1。
P_M_P
2024-01-18
159
0
Top-K问题
排序
数组
int
parent
遍历
如果想要时最后得到的k个元素有序,还可以像下面这样,每次将堆顶元素与最后一个元素进行交换,再把堆看作删除了最后一个元素(实际上并没有),然后再对堆进行向下调整:
P_M_P
2024-01-18
97
0
【Leetcode】移除元素、合并两个有序数组
数组
int
leetcode
遍历
函数
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
P_M_P
2024-01-18
113
0
基本排序算法
遍历
排序
排序算法
数据
数组
把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。(适用于少量元素的排序)
P_M_P
2024-01-18
145
0
【排序算法】冒泡排序、选择排序
算法
遍历
排序
排序算法
数组
P_M_P
2024-01-18
155
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档