腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
CodeGuide | 程序员编码指南
沉淀、分享、成长,让自己和他人都有所收获!
专栏作者
举报
401
文章
452365
阅读量
60
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
spring
腾讯云测试服务
https
网络安全
jvm
ide
android
数据结构
sql
数据库
mybatis
xml
http
配置
微服务
api
单元测试
git
jdk
微信
rpc
github
开源
面向对象编程
云服务器
hashmap
socket编程
接口
linux
容器
spring cloud
开发
python
云数据库 Redis
缓存
javascript
node.js
分布式
aop
系统架构
设计
打包
网站
数据迁移
spring boot
dubbo
系统
云数据库 SQL Server
apache
架构设计
迁移
部署
测试
模型
数据
php
文件存储
jdbc
二叉树
数据分析
腾讯云开发者社区
Elasticsearch Service
ddd
工具
架构
自动驾驶
html
mvc
容器镜像服务
gui
ftp
jenkins
uml
编码
对象
服务
监控
面试
设计模式
对象存储
ios
bash
actionscript
单片机
访问管理
海外加速
电商
云市场
存储
自动化
zookeeper
tcp/ip
udp
gradle
kafka
sdk
mysql
插件
登录
后端
架构师
前端
事件
索引
性能
源码
注解
费用中心
负载均衡
免费套餐
官方文档
机器学习
c++
c#
ruby
servlet
r 语言
bootstrap
css
jquery
json
汇编语言
access
tomcat
maven
搜索引擎
负载均衡缓存
nginx
神经网络
深度学习
API 网关
SSL 证书
数据加密服务
人工智能
企业
express
serverless
游戏
运维
压力测试
爬虫
shell
正则表达式
决策树
pytorch
gcc
zabbix
windows
物联网
网站建设
任务调度
功能测试
性能测试
实时监控
验证码
即时通信 IM
分布式配置中心
chatgpt
ci
clone
elasticsearch
ignite
map
mq
netty
openai
redis
schedule
sharding
tm
ui
产品
代理
二进制
服务器
公众号
互联网
脚本
教程
镜像
开发环境
路由
内存
日志
事务
同步
通信
推送
网关
协议
研发
优化
原型
重构
2023腾讯·技术创作特训营 第三期
搜索文章
搜索
搜索
关闭
《Java 数据结构与算法》第8章:树(BST)
数据结构
https
网络安全
二叉树
java
二叉搜索树算法是由包括 PF Windley、Andrew Donald Booth、Andrew Colin、Thomas N. Hibbard 在内的几位研究人员独立发现的。该算法归功于 Conway Berners-Lee 和 David Wheeler ,他们在 1960 年使用它在磁带中存储标记数据。最早和流行的二叉搜索树算法之一是 Hibbard 算法。
小傅哥
2022-12-13
480
0
《Java 数据结构与算法》第7章:字典树
数据结构
编程算法
https
网络安全
功能测试
字典树 Trie 这个词来自于 retrieval,于 1912 年,Axel Thue 首次抽象地描述了一组字符串数据结构的存放方式为 Trie 的想法。这个想法于 1960 年由 Edward Fredkin 独立描述,并创造了 Trie 一词。你看看,多少程序员为了一个词、方法名、属性名,想破脑袋!
小傅哥
2022-12-13
511
0
《Java 数据结构与算法》第6章:堆 最小堆&最大堆
数据结构
迁移
java
编程算法
堆的数据结构有很多种体现形式,包括;2-3堆、B堆、斐波那契堆,而在 Java API 中最常用的是用于实现优先队列的二叉堆,它是由 JWJ Williams 在 1964 年引入的,作为堆排序算法的数据结构。另外在 Dijkstra 算法等几种高效的图算法中,堆也是非常重要的。
小傅哥
2022-12-13
765
0
《Java 数据结构与算法》第5章:哈希表(散列)
数据结构
腾讯云测试服务
编程算法
java
hashmap
哈希散列的想法在不同的地方独立出现。1953 年 1 月,汉斯·彼得·卢恩 ( Hans Peter Luhn ) 编写了一份IBM内部备忘录,其中使用了散列和链接。开放寻址后来由 AD Linh 在 Luhn 的论文上提出。大约在同一时间,IBM Research的Gene Amdahl、Elaine M. McGraw、Nathaniel Rochester和Arthur Samuel为IBM 701汇编器实现了散列。 线性探测的开放寻址归功于 Amdahl,尽管Ershov独立地有相同的想法。“开放寻址”一词是由W. Wesley Peterson在他的文章中创造的,该文章讨论了大文件中的搜索问题。
小傅哥
2022-12-13
617
0
《Java 数据结构与算法》第4章:栈
迁移
数据结构
数据迁移
编程算法
堆栈于 1946 年进入计算机科学文献,当时当时 Alan M. Turing 使用术语“bury”和“unbury”作为调用子程序和从子程序返回的一种方式。1945 年, Konrad Zuse 的 Z4 中已经实现了子程序。
小傅哥
2022-12-13
459
0
《Java 数据结构与算法》第3章:队列
迁移
数据结构
java
编程算法
在计算机科学中,队列(queue)是一种特殊类型的抽象数据类型或集合(可以用链表实现,也可以用数组实现)。集合中的实体对象按顺序保存,可以通过在序列的一端添加实体和从序列的另一端移除实体来进行修改。
小傅哥
2022-12-12
414
0
《Java 算法与数据结构》第2章:数组
编程算法
java
迁移
数据结构
数据迁移
数组只是个名称,它可以描述一组操作,也可以命名这组操作。数组的数据操作,是通过 idx->val 的方式来处理。它不是具体要求内存上要存储着连续的数据才叫数据,而是说,通过连续的索引 idx,也可以线性访问相邻的数据。
小傅哥
2022-12-12
393
0
《Java 数据结构与算法》第1章:链表
数据结构
java
编程算法
腾讯云测试服务
https
于1955-1956年,由兰德公司的Allen Newell、Cliff Shaw和Herbert A. Simon开发了链表,作为他们的信息处理语言的主要数据结构。链表的另一个早期出现是由 Hans Peter Luhn 在 1953 年 1 月编写的IBM内部备忘录建议在链式哈希表中使用链表。
小傅哥
2022-12-12
534
0
35+,如果面试让我写红黑树!那我走吗?
二叉树
java
https
网络安全
数据结构
为啥,面试官那么喜欢让你聊聊 HashMap?因为 HashMap 涉及的东西广,用到的数据结构多,问题延展性好,一个 HashMap 就能聊下来80%的数据结构了。而且面试 HashMap 能通过你对红黑树的了解定位出你哪个级别的研发人员。
小傅哥
2022-10-08
247
0
数学,离一个程序员有多近?
数据结构
hashmap
编程算法
java
ifelse也好、for循环也罢,代码可以说就是对数学逻辑的具体实现。所以敲代码的程序员几乎就离不开数学,难易不同而已。
小傅哥
2022-07-18
490
0
《Spring 手撸专栏》第 2 章:小试牛刀,实现一个简单的Bean容器!
spring
容器
hashmap
腾讯云测试服务
数据结构
你总会在小傅哥的文章前言里,发现一些关于成长、学习、感悟以及对当篇内容的一个介绍,其实之所以写这样的铺垫性内容,主要是为了让大家对接下来的内容学习有一个较轻松的开场和过度。
小傅哥
2021-06-25
345
0
码德需求?这不就是产品给我留的数学作业!
hashmap
数据结构
编程算法
「最终」,所有的这些不合理交织在一起,就是你能看到的一坨坨的代码!「所以」,要想把代码写好、写美,写到自己愿意反复欣赏,那么基本需要你有一定的:基础能力(数据结构、算法逻辑、设计模式)、应用能力(系统架构、开发经验)、拓展能力(产品思维),这三方面综合起来才能更好的开发程序。
小傅哥
2020-12-16
3.1K
0
面经手册 · 第11篇《StringBuilder 比 String 快?空嘴白牙的,证据呢!》
数据结构
jvm
java
编程算法
面我的题开发都用不到,你为什么要问?可能这是大部分程序员求职时的经历,甚至也是大家讨厌和烦躁的点。明明给的是拧螺丝的钱、明明做的是写CRUD的事、明明担的是成工具的人!
小傅哥
2020-09-24
469
0
面经手册 · 第10篇《扫盲java.util.Collections工具包,学习排序、二分、洗牌、旋转算法》
编程算法
数据结构
java
好的算法搭配上合适的数据结构,可以让代码功能大大的提升效率。当然,算法学习不只是刷题,还需要落地与应用,否则到了写代码的时候,还是会for循环+ifelse。
小傅哥
2020-09-16
371
0
Stack有性能问题?推荐用ArrayDeque队列!队列是什么?什么是双端队列、延迟系列、阻塞队列,全是知识盲区!
腾讯云测试服务
编程算法
数据迁移
数据结构
作者:小傅哥 博客:https://bugstack.cn ❝沉淀、分享、成长,让自己和他人都能有所收获!? ❞ 目录 一、前言 二、面试题 三、数据结构 四、源码学习 1. 先说一个被抛弃Stac
小傅哥
2020-09-08
1K
0
面经手册 · 第8篇《LinkedList插入速度比ArrayList快?你确定吗?》
数据结构
网站
编程算法
java
作者:小傅哥 博客:https://bugstack.cn ❝沉淀、分享、成长,让自己和他人都能有所收获!? ❞ 目录 一、前言 二、面试题 三、数据结构 四、源码分析 1. 初始化 2. 插入 3
小傅哥
2020-09-08
835
0
面经手册 · 第9篇《队列是什么?什么是双端队列、延迟对列,全是知识盲区!》
数据结构
腾讯云测试服务
数据迁移
编程算法
python
[20200903005218271.png] 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 买房子最重要的是房屋格局! 如果买房子能接受地理位置、平米价格外,最重要的就是房屋格局。什么?丈母娘!你🤦🏻♂,出去! 房屋的格局其实对应的就是程序开发的根本,也就是数据结构。有的土豪可以用钱换空间,房间格局更大,那没钱的就只能选经济小空间节省钱。是不是很像不同的数据结构,直接影响着是空间换时间,还是时间换空间。那么,再细看房间,如;客厅沙发
小傅哥
2020-09-03
406
0
面经手册 · 第7篇《ArrayList也这么多知识?一个指定位置插入就把谢飞机面晕了!》
java
数据结构
actionscript
编程算法
说到数据结构基本包括;数组、链表、队列、红黑树等,但当你看到这些数据结构以及想到自己平时的开发,似乎并没有用到过。那么为什么还要学习数据结构?
小傅哥
2020-09-01
486
0
面经手册 · 第8篇《LinkedList插入速度比ArrayList快?你确定吗?》
java
数据结构
python
编程算法
[20200830214133765.png] 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 你以为考你个数据结构是要造火箭? 🚕汽车75马力就够奔跑了,那你怎么还想要2.0涡轮+9AT呢?大桥两边的护栏你每次走的时候都会去摸吗?那怎么没有护栏的大桥你不敢上呢? 很多时候,你额外的能力才是自身价值的体现,不要以为你的能力就只是做个业务开发每天CRUD,并不是产品让你写CRUD,而是因为你的能力只能产品功能设计成CRUD。 就像数据结构、
小傅哥
2020-08-31
532
0
面经手册 · 第7篇《ArrayList也这么多知识?一个指定位置插入就把谢飞机面晕了!》
java
数据结构
actionscript
编程算法
说到数据结构基本包括;数组、链表、队列、红黑树等,但当你看到这些数据结构以及想到自己平时的开发,似乎并没有用到过。那么为什么还要学习数据结构?
小傅哥
2020-08-28
352
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档