首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构与算法
订阅
Sooxin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
二叉查找树实现原理分析
二叉查找树是一种能将链表插入的灵活性和有序数组查找的高效性结合起来的一种重要的数据结构,它是我们后面学习红黑树和 AVL 树的基础,本文我们就先来看一下二叉查找树的实现原理。
可视化解释压缩算法的工作原理
压缩技术在生活中无处不在,硬盘上存储数据、发送电视信号、网页传输、流媒体、电子游戏……现代计算几乎没有一个重要领域不使用压缩技术。无论你使用过很多年的电脑压缩软件还是从没想过这个问题,本文将尝试解释,当你压缩一个文件或传输一段视频时,其中的数据到底发生了什么变化。
Boyer-Moore 算法
最详细的讲解,没有之一!
老马教你如何使用双指针和滑动窗口
通过 Leetcode 第 3 题,详细分析了双指针,滑动窗口,暴力法,二分法等方法的思路
扒一扒随机数(Random Number)的诞生历史
作者:Alon Zakai 编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=58cfc3dda6d8a07e449fdd29 英文原文:A Brief History of Random Numbers 转…
JS中可能用得到的全部的排序算法
本篇有7k+字, 系统梳理了js中排序算法相关的知识, 希望您能喜欢. 原文: http://louiszhai.github.io/2016/12/23/sort/ 导读 排序算法可以称得上是我的盲点, 曾几何时当我知道Chrome的Array.prototype.sort使…
面试:谁说的无序就不能用二分查找?
在算法面试中,面试官总是喜欢围绕链表、排序、二叉树、二分查找来做文章,而大多数人都可以跟着专业的书籍来做到倒背如流。而面试官并不希望招收的是一位记忆功底很好,但不会活学活用的程序员。所以学会数学建模和分析问题,并用合理的算法或数据结构来解决问题相当重要。 要想实现这个需求很简单…
Path从懵逼到精通(2)——贝塞尔曲线
上一篇我们说了 Path 的基本操作,这一篇让我们来说一下 Path 的进阶用法——贝塞尔曲线。 那什么是贝塞尔曲线?贝塞尔曲线能在 Android 中实现什么效果?以及如何做到的?这篇文章都会告诉你。 贝塞尔曲线是由皮埃尔·贝塞尔发表的,他主要应用于汽车的主体进行设计,后来成…
Manacher 算法及其 Java 实现
Manacher 算法及其 Java 实现
该死的 IEEE-754 浮点数,说「约」就「约」,你的底线呢?以 JS 的名义来好好查查你
IEEE754 浮点数是一个困扰了很多新手的存在,这篇文章从一个 JS 开发者的角度去阐述 IEEE754 浮点数带来的问题,然后深入浅出地剖析这些问题发生的原因和解决方式。