腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
风扬
专栏成员
举报
40
文章
18497
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(40)
编程算法(27)
java(4)
leetcode(4)
网站(2)
matrix(2)
sql(1)
文件存储(1)
http(1)
hive(1)
hashmap(1)
二叉树(1)
数据结构(1)
add(1)
ast(1)
bit(1)
division(1)
dp(1)
factorial(1)
int(1)
max(1)
medium(1)
min(1)
vector(1)
动态规划(1)
搜索文章
搜索
搜索
关闭
(Leetcode 2021 刷题计划) 26. 删除有序数组中的重复项
编程算法
给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。
windism
2021-04-19
425
0
(Leetcode 2021 刷题计划) 27. 移除元素
编程算法
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
windism
2021-04-19
404
0
(Leetcode 2021 刷题计划) 213. 打家劫舍 II
dp
max
你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。
windism
2021-04-15
268
0
(Leetcode 2021 刷题计划) 208. 实现 Trie (前缀树)
sql
编程算法
数据结构
Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。
windism
2021-04-14
404
0
(Leetcode 2021 刷题计划) 783. 二叉搜索树节点最小距离
编程算法
给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。
windism
2021-04-13
267
0
(Leetcode 2021 刷题计划) 179. 最大数
leetcode
给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。
windism
2021-04-12
473
0
(Leetcode 2021 刷题计划) 264. 丑数 II
min
动态规划
解题思路: 利用三个指针遍历应当乘以2、3和5的底数,从而不停累积,对于空间可以进行优化,例如针对 min(p2, min(p3, p5)) 之前的空间进行剔除。
windism
2021-04-11
217
0
(Leetcode 2021 刷题计划) 263. 丑数
leetcode
给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。
windism
2021-04-10
319
0
(Leetcode 2021 刷题计划) 154. 寻找旋转排序数组中的最小值 II
编程算法
已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7] 在变化后可能得到:
windism
2021-04-10
259
0
(Leetcode 2021 刷题计划) 153. 寻找旋转排序数组中的最小值
编程算法
已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到:
windism
2021-04-08
229
0
(Leetcode 2021 刷题计划) 81. 搜索旋转排序数组 II
编程算法
在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转 ,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,4,4,5,6,6,7] 在下标 5 处经旋转后可能变为 [4,5,6,6,7,0,1,2,4,4] 。
windism
2021-04-07
300
0
(Leetcode 2021 刷题计划) 80. 删除有序数组中的重复项 II
编程算法
给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。
windism
2021-04-06
360
0
(Leetcode 2021 刷题计划) 1143. 最长公共子序列
编程算法
给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。
windism
2021-04-05
922
0
(Leetcode 2021 刷题计划) 面试题 17.21. 直方图的水量
编程算法
每日一题时间: 2020-04-02 题目链接: 面试题 17.21. 直方图的水量 官方题解链接: 直方图的水量 题目 给定一个直方图(也称柱状图),假设有人从上面源源不断地倒水,最后直方图能存多少
windism
2021-04-05
317
0
(Leetcode 2021 刷题计划) 88. 合并两个有序数组
编程算法
给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。
windism
2021-04-05
265
0
(Leetcode 2021 刷题计划) 1006. 笨阶乘
ast
division
factorial
通常,正整数 n 的阶乘是所有小于或等于 n 的正整数的乘积。例如,factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1。
windism
2021-04-04
272
0
(Leetcode 2021 刷题计划) 781. 森林中的兔子
编程算法
森林中,每个兔子都有颜色。其中一些兔子(可能是全部)告诉你还有多少其他的兔子和自己有相同的颜色。我们将这些回答放在 answers 数组里。
windism
2021-04-04
289
0
(Leetcode 2021 刷题计划) 74. 搜索二维矩阵
编程算法
编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:
windism
2021-03-30
501
0
(Leetcode 2021 刷题计划) 190. 颠倒二进制位
java
编程算法
解题思路: 针对该题, 第一个思路是将其转化为字符串(to_string), 然后直接反转(reverse), 一顿操作结果发现思路不对, 直接采用这种模拟的方法通关。
windism
2021-03-29
436
0
(Leetcode 2021 刷题计划) 173. 二叉搜索树迭代器
编程算法
java
实现一个二叉搜索树迭代器类 BSTIterator ,表示一个按中序遍历二叉搜索树(BST)的迭代器:
windism
2021-03-28
270
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档