腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
张伦聪的技术博客
专栏成员
举报
220
文章
63127
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(220)
数组(49)
字符串(37)
二叉树(27)
遍历(24)
链表(24)
排序(20)
算法(20)
递归(17)
动态规划(12)
指针(11)
函数(9)
搜索(9)
dp(7)
dfs(6)
int(6)
null(6)
target(6)
二进制(6)
设计(5)
索引(5)
map(4)
max(4)
集合(4)
存储(3)
hashmap(3)
for循环(3)
key(3)
math(3)
min(3)
编码(3)
程序(3)
解决方案(3)
优化(3)
java(2)
游戏(2)
缓存(2)
jdk(2)
arrays(2)
binary(2)
cpu(2)
db(2)
debug(2)
eval(2)
excel(2)
list(2)
matrix(2)
ode(2)
queue(2)
search(2)
sort(2)
string(2)
sum(2)
表格(2)
对象(2)
连接(2)
论文(2)
内存(2)
数学(2)
c++(1)
api(1)
unix(1)
spring(1)
容器(1)
jvm(1)
正则表达式(1)
zookeeper(1)
单元测试(1)
dubbo(1)
数据结构(1)
腾讯云开发者社区(1)
unicode(1)
汽车(1)
add(1)
algorithm(1)
biginteger(1)
bitmap(1)
build(1)
cas(1)
counter(1)
dlib(1)
dll(1)
dynamic(1)
event(1)
find(1)
google(1)
grid(1)
handler(1)
hash(1)
hashset(1)
heap(1)
height(1)
integer(1)
io(1)
ip(1)
join(1)
jpeg(1)
label(1)
linkedlist(1)
live(1)
lock(1)
netty(1)
output(1)
pivot(1)
push(1)
random(1)
redis(1)
redis集群(1)
reverse(1)
ros(1)
set(1)
size(1)
state(1)
struct(1)
swap(1)
synchronized(1)
threadpoolexecutor(1)
tree(1)
union(1)
version(1)
wait(1)
xsd(1)
变量(1)
产品经理(1)
动画(1)
分布式锁(1)
基础(1)
镜像(1)
客户端(1)
科技(1)
可视化(1)
排序算法(1)
前端(1)
入门(1)
线程池(1)
序列化(1)
原理(1)
状态机(1)
搜索文章
搜索
搜索
关闭
217. 存在重复元素
int
integer
map
函数
数组
如果任何值在数组中出现至少两次,函数应该返回 true。如果每个元素都不相同,则返回 false。
张伦聪zhangluncong
2023-10-18
152
0
89. 格雷编码
编码
二进制
给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。格雷编码序列必须以 0 开头。
张伦聪zhangluncong
2022-10-26
207
0
127. 单词接龙
给定两个单词(beginWord 和 endWord)和一个字典,找到从 beginWord 到 endWord 的最短转换序列的长度。转换需遵循如下规则:
张伦聪zhangluncong
2022-10-26
433
0
132. 分割回文串 II
字符串
给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。 返回符合要求的最少分割次数。 示例: 输入: "aab" 输出: 1 解释: 进行一次分割就可将 s 分割成 ["aa","b"] 这样两个回文子串。 解:未ac,代码正确的,时间复杂度有点高。 class Solution { int min = Integer.MAX_VALUE; private boolean isPalin(String s) { int start = 0;
张伦聪zhangluncong
2022-10-26
170
0
131. 分割回文串
dfs
dp
字符串
给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。 返回 s 所有可能的分割方案。 示例: 输入: "aab" 输出: [ ["aa","b"], ["a","a","b"] ] 解1:dfs。 class Solution { public List<List<String>> partition(String s) { List<List<String>> res = new ArrayList<>(); List<String> list
张伦聪zhangluncong
2022-10-26
232
0
51. N皇后
数学
n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。
张伦聪zhangluncong
2022-10-26
312
0
52. N皇后 II
size
解决方案
n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。
张伦聪zhangluncong
2022-10-26
211
0
146. LRU缓存机制
缓存
key
map
链表
前端
运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。
张伦聪zhangluncong
2022-10-26
302
0
188. 买卖股票的最佳时机 IV
设计
数组
给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。 注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [2,4,1], k = 2 输出: 2 解释: 在第 1 天 (股票价格 = 2) 的时候买入,在第 2 天 (股票价格 = 4) 的时候卖出,这笔交易所能获得利润 = 4-2 = 2 。 示例 2: 输入: [3,2,6,5,0,3], k = 2 输出: 7 解释: 在第
张伦聪zhangluncong
2022-10-26
202
0
140. 单词拆分 II
dp
优化
字符串
给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。返回所有这些可能的句子。
张伦聪zhangluncong
2022-10-26
173
0
187. 重复的DNA序列
腾讯云开发者社区
add
hashset
int
二进制
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2m9fugqbfukg
张伦聪zhangluncong
2022-10-26
373
0
113. 路径总和 II
二叉树
给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。
张伦聪zhangluncong
2022-10-26
273
0
199. 二叉树的右视图
二叉树
给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
张伦聪zhangluncong
2022-10-26
240
0
108. 将有序数组转换为二叉搜索树
二叉树
数组
搜索
本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。
张伦聪zhangluncong
2022-10-26
259
0
129. 求根到叶子节点数字之和
二叉树
dfs
给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。
张伦聪zhangluncong
2022-10-26
250
0
130. 被围绕的区域
algorithm
dynamic
find
union
并查集定义 在计算机科学中,并查集是一种树型的数据结构,用于处理一些不交集(Disjoint Sets)的合并及查询问题。有一个联合-查找算法(union-find algorithm)定义了两个用于此数据结构的操作:
张伦聪zhangluncong
2022-10-26
366
0
133. 克隆图
label
可视化
序列化
克隆一张无向图,图中的每个节点包含一个 label (标签)和一个 neighbors (邻接点)列表 。
张伦聪zhangluncong
2022-10-26
163
0
200. 岛屿的个数
连接
给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。
张伦聪zhangluncong
2022-10-26
181
0
46. 全排列
给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 解: class Solution { public List<List<Integer>> permute(int[] nums) { List<List<Integer>> res = new ArrayList<>(); List<
张伦聪zhangluncong
2022-10-26
201
0
47. 全排列 II
给定一个可包含重复数字的序列,返回所有不重复的全排列。 示例: 输入: [1,1,2] 输出: [ [1,1,2], [1,2,1], [2,1,1] ] 解: class Solution { public List<List<Integer>> permuteUnique(int[] nums) { List<List<Integer>> res = new ArrayList<List<Integer>>(); if (nums == null |
张伦聪zhangluncong
2022-10-26
214
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档