
数据结构和算法
本栏目涉及 LeetCode、数据结构、算法等内容。 推荐几个个公众号《五分钟学算法 》、《算法与数据结构》、《程序员小灰》等,不错的开源算法项目 《github.com/MisterBooo/LeetCodeAnimation》
最新博文
-
关于 int 和 long 位运算问题
在位运算 由于数字是int 型 在做移位时 int 会溢出
解决方案就是在位运算 移位的时候 1<<n 改为 1L<<n
https://www.jianshu.com/p/ed50be6ad1e2
https://blog.csdn.neTdou2022-04-13【数据结构和算法】
阅读更多 -
设计模式
设计模式总共有 23 种,
总体来说可以分为三大类:
创建型模式( Creational Patterns )关注于对象的创建,同时隐藏创建逻辑
结构型模式( Structural Patterns )关注类和对象之间的组合
和行为型模式( Behavioral Patterns )关注对象之间的通信Tdou2022-03-14【数据结构和算法】
阅读更多 -
排序算法分析
Tdou2022-03-12【数据结构和算法】
阅读更多 -
不规则字符串数组,组合成新的string数据
[a, s, d, 1, 2, 3, 5, 6, h6, 9, 12, 13, 14, 15, f, g]
这种数组,怎么组合成: a;s;d;1-3;5-6;h6; 9;12-15;f;g
解释:连续的正整数用横杠连接,不相的单独表示,这样可以节约数字占用的空间,12-15代表12至15,节省了13,14,如果是1-90呢,就大大节约了空间
Tdou2020-05-20【数据结构和算法】
阅读更多