首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构
订阅
别催我很稳
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
面试官:为什么MySQL的索引要使用B+树结构?
🌈本篇文章主要聊聊二叉树、红黑树、B树、B+树底层数据结构以及它们之间的区别。 二叉树 二叉树(binary tree) 是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树,左子树和右子树又
Java 中一个你绝对没用过,但是很好用的数据结构
Java 中一个你绝对没用过,但是很好用的数据结构 ✨博主介绍 前言 Java 中常规的集合工具,相比大家都熟练于胸,但是如果说有一个集合类你不一定知道或者说肯定没用过,你相不相信呢?今天跟大家介绍的
MySQL模糊查询再也不用like+%了
前言 我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用
TypeScript实现Map与HashMap
字典(Map)与散列表(HashMap)是一种采用[键(key),值(value)]对的形式来存储数据的数据结构。 本文将详细讲解字典与散列表的实现思路并使用TypeScript将其实现,欢迎各位感兴趣的前端开发者阅读本文。 字典与散列表存储数据的方式是键值对的形式来存储,因此…
那些年与面试官交手过的数据库索引
我坐在面试官的对面,声情并茂的做着自我介绍,面试官小哥哥面无表情的翻看着我的简历。不知道是小哥哥过于高冷还是被我的简历吸引,2分钟了,小哥哥还是没有和我讲一句话。嘤嘤嘤~看起来似乎有两下子。不过无所谓,这些都不重要。 面试官:我看你项目中有做过 SQL 优化,那我们今天就来聊聊…
漫画:什么是红黑树?
1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二叉排序树。 接下来我们依次插入如下五个节点:7,6,5,4,3。依照二叉查找树的特性,结果会变成什么样呢? 1.节点是红色或黑色。 2.根节点是黑…
「算法思想」分治、动态规划、回溯、贪心一锅炖
初学者一听到算法思想,就会觉得它们高深莫测,只能望而却步。 但如果你看过《事实》这本书,你就不会被大脑中的惯性思维所影响。 只要我们理解算法思想的关键点,多做题练习并加深理解记忆。其实算法思想就像切菜一样简单。 上一篇算法系列专栏中我们搞明白了递归。其实递归这种编程技巧是很多算…
动态规划求解最长公共子序列
推出一个新系列,《看图轻松理解数据结构和算法》,主要使用图片来描述常见的数据结构和算法,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。 最长公共子序列,英文为Longest Common Subsequence,缩写LCS。…
机器学习判别式与生成式
在机器学习中,对于监督学习我们可以将其分为两类模型:判别式模型和生成式模型。可以简单地说,生成式模型是针对联合分布进行建模,而判别式模型则针对条件分布建模。 从感性上认识,生成式能学习到更多信息,而判别式则较少,就好比学习英语,有类人只学会听懂这是英语,有类人学会了听懂这是英语…
知多一点二进制中的负数
hello~亲爱的看官老爷们新年好~相信不少同学知道,如果要将一个数字转换为它的相反数,在 Javascript 中,除了在它前面加个-号之外,还可以对该数字进行取反,之后再加 1。前者(本质是 0 减去对应的数字)可以得到相反数,完全符合我们的直觉,但为何取反加一也可以,这看…