-
manacher算法通俗理解
manacher算法是一种求字符串最大回文半径的o(n)的算法。回文就是以一个字符为中心左右两边的字符是相等的,如aba, aa。但是对于aa来说不是很好求解,...
一点一线 2023-01-02441 0 0 -
如何写出高性能代码(一)善用算法和数据结构
同一份逻辑,不同人的实现的代码性能会出现数量级的差异; 同一份代码,你可能微调几个字符或者某行代码的顺序,就会有数倍的性能提升;同一份代码,也可能在不同处理器上...
xindoo 2023-01-02439 0 0 -
如何写出高性能代码(二)巧用数据特性
同一份逻辑,不同人的实现的代码性能会出现数量级的差异; 同一份代码,你可能微调几个字符或者某行代码的顺序,就会有数倍的性能提升;同一份代码,也可能在不同处理器上...
xindoo 2023-01-02435 0 0 -
公式化思考面试与机试中的动态规划类题目
状态是指题目的条件能够组成的所有可能结果(比如括号的数量,每个括号是左括号还是右括号,括号的配对方式等)。 由于状态的描述方式许多,多数描述跟题目无关,这里给出...
奇迹狗狗 2023-01-02467 0 0 -
为什么大家说mysql数据库单表最大两千万?依据是啥?
想必大家也听说过数据库单表建议最大2kw条数据这个说法。如果超过了,性能就会下降得比较厉害。
小白debug 2023-01-02464 0 0 -
系统设计的三板斧——抽象、具象和演算
三包承诺:包记住,包理解,包会用。如有问题,请再看一遍。如想快速浏览,可以先看总结。
一凡sir 2023-01-02447 0 0 -
Mysql索引原理及应用场景
在工作当中,涉及到Mysql的查询,我们经常会遇到给某个表某个字段加索引的诉求,加上索引能够让我们的sql得到查询速度上的提升。但索引的原理是什么呢,他又是怎么...
benym 2023-01-02458 0 0 -
数据仓库(05)数仓Kimball与Inmon架构的对比
数据仓库主要有四种架构,Kimball的DW/BI架构、独立数据集市架构、辐射状企业信息工厂Inmon架构、混合Inmon与Kimball架构。不过不管是那种架...
张飞的猪大数据分享 2023-01-02442 0 0 -
代码整洁之道-读书笔记之对象和数据结构
以上两段代码以后者为佳。我们不愿曝露数据细节,更愿意以抽象形态表述数据。这并不只是用接口和/或赋值器、取值器就万事大吉。要以最好的方式呈现某个对象包含的数据,需...
特特 2023-01-02454 0 0 -
中后台管理系统前端可视化低代码方式提效设计一
中后台管理类系统基本都是对数据的增删改查、上传下载等,最多也只是展示形式上的差异, 一般都是由:一块区域用来输入或选择进行调用接口进行查询,一个表格用于对查询出...
工具人 2023-01-02456 0 0