首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
张风捷特烈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 2订阅
汉字笔顺动画技术剖析
汉字笔顺动画是语文教育需求,我们导入开源的Hanzi Writter并部署编辑器,应用在大力智能作业灯上。相比原版我们扩展了Android和iOS端实现,还提供了更优的动画性能和更强的控制能力。
几乎刷完了力扣所有的链表题,我发现了这些东西。。。
先上下本文的提纲,这个是我用 mindmap 画的一个脑图,之后我后继续完善,将其他专题逐步完善起来。 大家好,我是 lucifer。今天给大家带来的专题是《链表》。很多人觉得链表是一个很难的专题。实际上,只要你掌握了诀窍,它并没那么难。接下来,我们展开说说。 链表标签在 le…
Flutter PIP(画中画)效果的实现
继续上一篇 Flutter侧滑栏及城市选择UI的实现,今天继续讲Flutter的实现篇,画中画效果的实现。先看一下PIP的实现效果. 一天在浏览朋友圈时,发现了一个朋友发了一张图(当然不是女朋友,但是个女的),类似上面效果部分. 一看效果挺牛啊,这是怎么实现的呢?心想要不自己实…
[译]从磁盘结构到B+树
本篇文章来自Youtube上的一个视频,觉得讲得相对不错。链接如下:https://www.youtube.com/watch?v=aZjYr87r1b8 简单来说:按照时钟方向分,disk由很多个sector组成,编号为0-N。按照从外到内分,disk又由多个track组成,…
Java 快速进行对象集合数据比对,For循环嵌套不应该成为你的选择
说明测试耗时会因为设备性能不同而不同,以下为测试设备的硬件准备阶段创建对象模型,对象模型越复杂,越慢通过循环插入大量假数据方法一两层遍历查找,遍历次数为list1.size()*list2.size(
面试时写不出排序算法?看这篇就够了。
冒泡排序是一种交换排序。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端,故名。 假设有一个大小为 …
剑指 offer (2) -- 链表篇
上一篇文章中对剑指 offer 中数组相关的题目进行了归纳,这一篇文章是链表篇。同样地,如果各位大佬发现程序有什么 bug 或其他更巧妙的思路,欢迎交流学习。 6. 从尾到头打印链表 这里可以用显式栈,或者递归来实现,都比较简单,也就不多做解释了。 18. 删除链表的节点 一般…
尬谈对B+树的个人理解
金三银四,求职者越来越活跃,面试官问问题角度越来越刁钻。一言不合就问底层实现。大家都知道MySQL索引的实现用到了B+树,本文主要是分享了对B+树的一点个人理解。 众所周知,查找效率比较高的数据结构有很多,呢为什么要用B+树呢?先简单分析一下查询效率比较高的几种数据结构。 散列…
我画了近百张图来理解红黑树
之前在公司组内分享了红黑树的工作原理,今天把它整理下发出来,希望能对大家有所帮助,对自己也算是一个知识点的总结。 这篇文章算是我写博客写公众号以来画图最多的一篇文章了,没有之一,我希望尽可能多地用图片来形象地描述红黑树的各种操作的前后变换原理,帮助大家来理解红黑树的工作原理,下…
前端该如何准备数据结构和算法?
据我了解,前端程序员有相当一部分对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。 实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它…