腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
ACM算法日常
专栏成员
举报
423
文章
362769
阅读量
54
订阅数
订阅专栏
申请加入专栏
全部文章(423)
编程算法(212)
其他(103)
数据结构(19)
node.js(17)
c++(15)
神经网络(14)
人工智能(12)
https(11)
dp(11)
ios(10)
ide(10)
java(8)
python(8)
go(8)
存储(8)
网络安全(8)
机器学习(7)
http(7)
深度学习(6)
文件存储(6)
二叉树(6)
output(6)
linux(5)
海外加速(5)
机器人(5)
input(5)
c 语言(4)
html(4)
打包(4)
github(4)
网站(4)
开源(4)
线性回归(4)
php(3)
android(3)
sql(3)
git(3)
unix(3)
腾讯云测试服务(3)
游戏(3)
面向对象编程(3)
markdown(3)
安全(3)
windows(3)
max(3)
sum(3)
对象存储(2)
mac os(2)
qt(2)
ubuntu(2)
全站加速网络(2)
图像处理(2)
容器(2)
分布式(2)
tcp/ip(2)
nat(2)
腾讯云开发者社区(2)
int(2)
line(2)
rows(2)
sample(2)
自动驾驶(1)
iphone(1)
perl(1)
c#(1)
lua(1)
erlang(1)
bash(1)
css(1)
jquery(1)
单片机(1)
汇编语言(1)
数据库(1)
云数据库 Redis(1)
access(1)
api(1)
matlab(1)
高性能计算(1)
渲染(1)
vr 视频解决方案(1)
svg(1)
缓存(1)
压力测试(1)
无人驾驶(1)
wordpress(1)
正则表达式(1)
gui(1)
yum(1)
推荐系统(1)
udp(1)
gcc(1)
lamp(1)
大数据(1)
网站建设(1)
ascii(1)
raft(1)
allocation(1)
case(1)
contains(1)
dfs(1)
exists(1)
final(1)
find(1)
grid(1)
hash(1)
image(1)
integer(1)
it(1)
leetcode(1)
lines(1)
match(1)
matrix(1)
median(1)
network(1)
null(1)
numeric(1)
path(1)
poi(1)
pyramid(1)
rectangles(1)
root(1)
sequence(1)
sort(1)
stl(1)
tree(1)
unique(1)
程序设计(1)
队列(1)
二进制(1)
翻译(1)
技巧(1)
排序(1)
数学(1)
数组(1)
统计(1)
指针(1)
搜索文章
搜索
搜索
关闭
浅谈分布式算法
分布式
文件存储
存储
raft
近期在考虑实现一个基于diff模式的笔记存储算法,具体是这样的:客户端触发存储逻辑时,首先会将文本T与前一次存储的文本S进行diff比较,生成一个patch,这个patch应用在文本S上,就能生成文本T,也因此,笔记的存储不再是单纯的将文本存在数据库中,而是一个类似于git的带有版本号的log,通过历史log生成最终的文本。
ACM算法日常
2020-05-11
2.4K
0
VS Code、ATOM这些开源文本编辑器的代码实现中有哪些奇技淫巧?
ide
c++
数据结构
编程算法
存储
最近看了一下文本编辑方面的算法,发现坑还挺多,富文本更是被称之为天坑,一个office word可以复杂到和操作系统、浏览器一样的程度,这其中现代化的文本编辑器非vscode莫属,本文和大家一起开开眼界,以后有意在文本编辑器方面进坑的可以研究一下。
ACM算法日常
2020-02-25
1.7K
0
PAT甲级 1053 Path of Equal Weight
ide
git
存储
数据结构
Given a non-empty tree with root R, and with weight Wi assigned to each tree node Ti. The weight of a path from R to L is defined to be the sum of the weights of all the nodes along the path from R to any leaf node L.
ACM算法日常
2018-11-30
737
0
trie树(字典树)-HDU1251
编程算法
存储
php
ios
举一个例子,给50000个由小写字母构成的长度不超过10的单词,然后问某个公共前缀是否出现过。如果我们直接从字符串集中从头往后搜,看给定的字符串是否为字符串集中某个字符串的前缀,那样复杂度为O(50000^2),这样显然会TLE。又或是我们对于字符串集中的每个字符串,我们用MAP存下它所有的前缀。然后询问时可以直接给出结果。这样复杂度为O(50000*len),最坏情况下len为字符串最长字符串的长度。而且这没有算建立MAP存储的时间,也没有算用MAP查询的时间,实际效率会更低。但如果我们用trie的话,当查询如字符串abcd是否为某字符串的前缀时,显然以b,c,d....等不是以a开头的字符串就不用查找了。实际查询复杂度只有O(len),建立trie的复杂度为O(50000).这是完全可以接受的。
ACM算法日常
2018-08-07
1.1K
0
迷宫问题(BFS问题) - POJ 3984
编程算法
存储
ios
本题是新加入我们的大虾Gabriel童鞋写的,他是一个刚入大学的大一新生,孺子如虎也,赞!
ACM算法日常
2018-08-07
3K
0
魔咒词典(hash表)- HDU 1880
数据结构
存储
云数据库 Redis
公众号现在输入题号可以直接查看题目啦~比如输入1000,会显示HDU1000的题目内容
ACM算法日常
2018-08-07
805
0
Find the nth digit(二分查找) - HDU 1597
git
人工智能
存储
ACM算法日常
2018-08-07
388
0
递归算法复杂度Ω分析-分享
编程算法
java
数据结构
存储
1. 深入认识递归 (1) 递归执行过程 例子:求N!。 这是一个简单的"累乘"问题,用递归算法也能解决。 n! = n * (n - 1)! n > 1 0! = 1, 1! = 1 n = 0,1 因此,递归算法如下:
ACM算法日常
2018-08-07
645
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档