首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构和算法
订阅
nojsja
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
95% 的算法都是基于这 6 种算法思想
算法思想是解决问题的核心,万丈高楼起于平地,在算法中也是如此,95% 的算法都是基于这 6 种算法思想,结下了介绍一下这 6 种算法思想,帮助你理解及解决各种算法问题
揭开Electron remote模块的神秘面纱
Electron的remote模块是一个比较神奇的东西,为渲染进程和主进程通信封装了一种简单方法,通过remote你可以'直接'获取主进程对象或者调用主进程函数或对象的方法, 而不必显式发送进程间消息, 类似于 Java 的 RMI. 例如: 本质上,remote模块是基于El…
OT算法在协同编辑器中的应用
OT算法的关键技术点总结为四点:定义原子操作、版本确认机制、操作转换、客户端状态转移,下面就分别讲解。
拓扑排序就这么回事
前言大家好,这里是《齐姐聊算法》系列之拓扑排序问题。Topologicalsort又称Topologicalorder,这个名字有点迷惑性,因为拓扑排序并不是一个纯粹的排序算法,它只是针对某一类图,找
Protocol Buffers 3 简明教程
Protocol Buffers 是一种与语言无关,平台无关的可扩展机制,用于序列化结构化数据。使用Protocol Buffers 可以一次定义结构化的数据,然后可以使用特殊生成的源代码轻松地在各种数据流中使用各种语言编写和读取结构化数据。 现在有许多框架等在使用Protoc…
深入浅出Websocket(一)Websocket协议
最近在构建两个系统的实时通信部分,总结一下所学。 本文主要介绍Websocket是什么以及其协议内容。 WebSocket 协议实现在受控环境中运行不受信任代码的一个客户端到一个从该代码已经选择加入通信的远程主机之间的全双工通信。该协议包括一个打开阶段握手规定以及通信时基本消息…
关于链表的常见算法题(一)
链表一直是面试最喜欢考的数据结构,灵活而又多变,代码往往也不是特别长。 栈:栈天然是先进后出的,在遍历链表时,把值按顺序放入栈中,最后出栈就是逆序了。 头插法:使用头插法可以得到一个逆序的链表。 如,1->2->3->4,要删除的是2,那么先把2的下一个节点值3,赋值给2的节点…
关于链表的常见算法题(二)
其实这个题比上篇讲的https://juejin.im/post/6844903869366042638#heading-5中删除重复的节点还要容易一些,因为在此处,有重复的值时,是保留一个节点的,而上一篇中是都删除。 遍历链表,如果当前节点与next的下一个节点相同…
视频编解码的过去、现在和未来
视频编解码的作用,就是在设备的摄像头采集画面后,将图像进行压缩,进行数字编码,用于传输。编解码器的优劣就在于:压缩效率的高低和功耗。目前,主流的视频编码器分为3个系列:VP8/9,H.264/265,AVS。
(1.8w字)负重前行,前端工程师如何系统练习数据结构和算法?【上】
准备了很长一段时间的练习攻略,同时也放到了github仓库, 也有其它的在线阅读地址。原创代码和攻略文章不易,如果觉得不错,请给仓库点个 star 哦 : ) 如果你听说过LeetCode这个网站,想要一刷到底,迈向算法巅峰,却因为浩瀚的题量和缺乏系统训练感到无力,三天打鱼两天…