腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
算法channel
专栏成员
举报
862
文章
1107631
阅读量
137
订阅数
订阅专栏
申请加入专栏
全部文章(862)
python(292)
编程算法(290)
机器学习(133)
其他(97)
深度学习(71)
神经网络(68)
numpy(43)
人工智能(41)
数据分析(38)
数据结构(35)
https(34)
java(30)
网络安全(26)
大数据(20)
javascript(19)
github(19)
api(19)
函数(19)
模型(19)
数据(19)
html(18)
游戏(17)
强化学习(17)
线性回归(17)
http(15)
开源(15)
NLP 服务(14)
网站(14)
决策树(14)
二叉树(14)
tensorflow(12)
git(12)
存储(12)
缓存(12)
算法(12)
matlab(11)
pandas(11)
文件存储(10)
爬虫(10)
监督学习(10)
数据库(9)
图像处理(9)
spark(9)
sql(8)
容器(8)
微信(8)
pdf(8)
工具(8)
json(7)
云数据库 SQL Server(7)
打包(7)
面向对象编程(7)
ide(6)
分布式(6)
卷积神经网络(6)
正则表达式(6)
pytorch(6)
数据处理(6)
编程(6)
程序(6)
对象(6)
网络(6)
装饰器(6)
c++(5)
php(5)
go(5)
node.js(5)
linux(5)
ubuntu(5)
mapreduce(5)
csv(5)
gpt(5)
map(5)
配置(5)
jquery(4)
容器镜像服务(4)
腾讯云测试服务(4)
serverless(4)
shell(4)
hadoop(4)
keras(4)
selenium(4)
机器人(4)
腾讯云开发者社区(4)
kafka(4)
chatgpt(4)
geo(4)
path(4)
pip(4)
工作(4)
数学(4)
索引(4)
图表(4)
优化(4)
自动驾驶(3)
数据挖掘(3)
scala(3)
xml(3)
flask(3)
搜索引擎(3)
unix(3)
短视频(3)
命令行工具(3)
svg(3)
图像识别(3)
zookeeper(3)
anaconda(3)
ascii(3)
dataframe(3)
jupyter(3)
matplotlib(3)
pivot(3)
self(3)
table(3)
编码(3)
表格(3)
程序员(3)
地图(3)
基础(3)
技巧(3)
脚本(3)
教程(3)
数组(3)
思维导图(3)
终端(3)
官方文档(2)
c 语言(2)
css(2)
android(2)
sqlite(2)
批量计算(2)
云直播(2)
yarn(2)
自动化(2)
hive(2)
gui(2)
tcp/ip(2)
windows(2)
数据可视化(2)
nat(2)
敏感数据处理(2)
unicode(2)
学习方法(2)
app(2)
bug(2)
cut(2)
data(2)
dt(2)
google(2)
graph(2)
heatmap(2)
image(2)
iterable(2)
kaggle(2)
key(2)
label(2)
legend(2)
min(2)
nan(2)
plot(2)
rank(2)
seaborn(2)
state(2)
sum(2)
time(2)
width(2)
xlsx(2)
变量(2)
布局(2)
部署(2)
插件(2)
动画(2)
接口(2)
开发(2)
可视化(2)
框架(2)
入门(2)
视频(2)
系统(2)
原理(2)
源码(2)
原型(2)
人脸识别(1)
区块链(1)
ios(1)
mac os(1)
iphone(1)
xcode(1)
c#(1)
bash(1)
.net(1)
bootstrap(1)
opengl(1)
qt(1)
oracle(1)
django(1)
spring(1)
日志服务(1)
消息队列 CMQ 版(1)
检测工具(1)
机器翻译(1)
电商(1)
金融(1)
医疗(1)
在线旅游(1)
企业(1)
webpack(1)
html5(1)
jdk(1)
ssh(1)
opencv(1)
npm(1)
单元测试(1)
scrapy(1)
markdown(1)
scikit-learn(1)
无监督学习(1)
迁移学习(1)
小程序(1)
canvas(1)
processing(1)
特征工程(1)
jupyter notebook(1)
utf8(1)
es(1)
flink(1)
验证码(1)
智能推荐平台(1)
add(1)
agent(1)
alpha(1)
apple(1)
apply(1)
argparse(1)
axis(1)
break(1)
cat(1)
center(1)
character(1)
code(1)
compare(1)
contains(1)
copy(1)
crosstab(1)
curve(1)
echarts(1)
error(1)
excel(1)
factory(1)
fibonacci(1)
gan(1)
glob(1)
greedy(1)
handle(1)
iconfont(1)
jieba(1)
line(1)
list(1)
matrix(1)
max(1)
maze(1)
mean(1)
nonetype(1)
object(1)
openai(1)
png(1)
policy(1)
precision(1)
pyautogui(1)
pygame(1)
pyinstaller(1)
random(1)
regression(1)
series(1)
socket(1)
split(1)
streamlit(1)
subplot(1)
timeline(1)
timeout(1)
title(1)
tooltip(1)
ui(1)
web(1)
word(1)
word2vec(1)
zip(1)
笔记(1)
遍历(1)
测试(1)
代理(1)
单例模式(1)
登录(1)
递归(1)
动态规划(1)
翻译(1)
工程师(1)
工具软件(1)
公众号(1)
管理(1)
后台(1)
互联网(1)
继承(1)
集合(1)
计算机(1)
架构(1)
加密(1)
链表(1)
连接(1)
漏洞(1)
乱码(1)
论文(1)
命令行(1)
前端(1)
日志(1)
软件(1)
软件工程(1)
设计(1)
实践(1)
数据类型(1)
统计(1)
推送(1)
效率(1)
性能(1)
压缩(1)
异常处理(1)
音频(1)
语法(1)
重构(1)
字符串(1)
自然语言处理(1)
文本分析(1)
搜索文章
搜索
搜索
关闭
面试常问的数据结构,我总结了这5幅图
python
数据结构
编程算法
二叉树
你好,我是zhenguo 找工季,技术面,绕不开聊数据结构与算法。 今早晨,5点多爬起来,总结出5幅数据结构相关思维导图: 第一幅,线性表,代表线性数据结构; 第二幅,哈希表,很有特色的数据结构,对应Python中dict,Java中HashMap; 第三幅,二叉树,最基本非线性结构; 第四幅,多叉树,二叉树的延伸; 树是一类特殊的无环无向连通图,所以 最后一幅是图。 接下来,我会找时间详细聊一聊上面四幅图,再后续总结相关算法思维。 我的课程宣传 最近我录制了120节从零学Python精品视频课,
double
2022-03-14
302
0
二叉搜索树删除节点 动画演示
node.js
编程算法
二叉树
给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。
double
2020-08-11
1.1K
0
二叉树最小深度
二叉树
编程算法
使用以上代码返回最小深度为 1,其实最小深度为 2,因为最小深度的定义为:从根节点到最近叶子节点的最短路径上的节点数量。
double
2020-07-26
368
0
对称二叉树
二叉树
编程算法
源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/symmetric-tree/submissions/
double
2020-07-24
256
0
Python 函数3000字使用总结
python
编程算法
二叉树
serverless
我们把一些经常或反复被使用的任务放在一起,创建一个函数,而不是为不同的输入反复编写相同的代码。
double
2020-07-21
1.4K
0
透过现象看本质,图解支持向量机
二叉树
支持向量机(SVM)旨在解决「分类」问题。数据通常包含一定数量的条目/行/点。现在,我们想对每个数据点进行分类。为简单起见,我们假设两个类别:「正类」和「负类」。这或许可以帮助解答以下问题:
double
2019-12-05
536
0
学文科的他发明堆排序,逆袭成为斯坦福终身教授!
编程算法
二叉树
计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德(Robert W.Floyd)和威廉姆斯(J.Williams)在1964年共同发明了堆排序算法。
double
2019-10-22
563
0
盘点互联网公司最常见的面试编程题
二叉树
编程算法
https
网络安全
互联网公司面试,笔试环节或第一面往往都是现场做编程题。很多面试的老铁反映说,败在了编程题上,去不了自己心仪的公司,拿不到想要的待遇。
double
2019-07-23
1K
0
BAT面试题52:判断是否为相同的树?
二叉树
编程算法
大多数的二叉树题目都是用递归可以解的。 所以当拿到二叉树的题目的时候,我们首先就是看看能拆解成哪些子问题。 这个问题的子问题很简单,就是左子树,右子树都相等的二叉树是相同的二叉树。
double
2019-05-07
525
0
直接选择排序到堆排序做的那些改进
编程算法
二叉树
数据结构
主要推送关于对算法的思考以及应用的消息。坚信学会如何思考一个算法比单纯地掌握100个知识点重要100倍。本着严谨和准确的态度,目标是撰写实用和启发性的文章,欢迎您的关注,让我们一起进步吧。 01 — 你会学到什么? 彻底弄明白常用的排序算法的基本思想,算法的时间和空间复杂度,以及如何选择这些排序算法,确定要解决的问题的最佳排序算法,上个推送总结了冒泡排序和其改进后的快速排序这两个算法,下面总结直接选择排序到堆排序的改进,后面再继续总结插入排序、希尔排序、归并排序和基数排序。 02 — 讨论的问题是什么?
double
2018-04-02
814
0
基本算法|图解各种树(三)
编程算法
二叉树
01 AVL树 二叉树,可以退化到单链,也可以满二叉树,用到二叉树时编码的方便,常常虚拟出一种真二叉树,还说到了一种特列(二叉树)来描述多叉树的方法。 基本算法|图解各种树(一) 二叉树是二维的链表,当二叉树实现了sorted vector的接口后,它变为了有序二叉树,或二叉搜索树,BST,它的任一节点不小于/不大于其左/右后代。 基本算法|图解各种树(二) BST也会退化为单链,也就是会失去平衡性,为了解决这个问题,提出了一种保证平衡的策略: 某个节点的左右子树的高度差不大于1,这是一种适度平衡的策略,
double
2018-04-02
725
0
基本算法|图解各种树(二)
编程算法
二叉树
01 — 二叉搜索树 基本算法|图解各种树(一) 二叉搜索树,又称为二叉排序树,简写为 BST,它与线性表,链表,二叉树间的关系,二维链表近似是二叉树,BST继承了二叉树,同时个性化的东西是实现了有序
double
2018-04-02
675
0
二叉树非递归版的中序遍历算法
二叉树
编程算法
大数据
机器学习
本公众号主要推送关于对算法的思考以及应用的消息。算法思想说来有,分而治之,搜索,动态规划,回溯,贪心等,结合这些思想再去思考如今很火的大数据,云计算和机器学习,是不是也别有一番风味呢? 在平凡之路上,开发者不免要读英语文献,推送英语能力提升消息。 01 — 你会学到什么? 树的递归遍历算法很容易理解,代码也很精简,但是如果想要从本质上理解二叉树常用的三种遍历方法,还得要思考树的非递归遍历算法。 读完后的收获: 您将学到二叉树的中序遍历的非递归版本 明白栈这种数据结构该怎么使用 02 — 讨论的问题是什么?
double
2018-04-02
1.1K
0
二叉树非递归版的后序遍历算法
二叉树
编程算法
大数据
机器学习
本公众号主要推送关于对算法的思考以及应用的消息。算法思想说来有,分而治之,搜索,动态规划,回溯,贪心等,结合这些思想再去思考如今很火的大数据,云计算和机器学习,是不是也别有一番风味呢? 在这个征程中,免不了读英文博客,paper,书籍等,提升英语阅读能力也至关重要呀,为了满足大家需要,本公众号也推送这方面的消息。 01—你会学到什么? 树的递归遍历算法很容易理解,代码也很精简,但是如果想要从本质上理解二叉树常用的三种遍历方法,还得要思考树的非递归遍历算法。 读完后的收获: “”将学到二叉树的后序遍历的非递归
double
2018-04-02
1.2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档