上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页
摘要: #文章首发于「陈树义」公众号及个人博客 shuyi.tech,欢迎访问更多有趣有价值的文章。 文章首发于「陈树义」公众号及个人博客 shuyi.tech 前面说到二叉树在极端情况下会退化成链表,那如何解决这个问题呢? 答案是:树的平衡。我们通过树的平衡,使得左右子树的深度保持在较小范围内,从而保证二 阅读全文
posted @ 2021-04-08 08:41 陈树义 阅读(856) 评论(0) 推荐(1) 编辑
摘要: #文章首发于「陈树义」公众号及个人博客 shuyi.tech,欢迎访问更多有趣有价值的文章。 文章首发于「陈树义」公众号及个人博客 shuyi.tech 树结构是数据结构中非常重要的一种类型,本文将从最基础的普通树结构入门,延伸到二叉树,再延伸至二叉查找树。通过这种思路,让大家构建起关于树的最基本的 阅读全文
posted @ 2021-04-08 08:38 陈树义 阅读(1369) 评论(0) 推荐(2) 编辑
摘要: 博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 文章首发于「陈树义」公众号及个人博客 shuyi.tech 树是一种非常实用的数据结构,最常用的就是数据库的索引,用于在海量数据查找目标值。举个例子,如果你的表有 1 亿的数据。如果使用链表来存储,那么你最坏情况下需要遍历 阅读全文
posted @ 2021-03-31 09:07 陈树义 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 教你如何去判断一种数据结构的物理结构与逻辑结构 阅读全文
posted @ 2021-03-15 07:57 陈树义 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 很硬核、很简单易懂的工厂模式入门! 阅读全文
posted @ 2021-03-08 07:52 陈树义 阅读(1365) 评论(2) 推荐(7) 编辑
摘要: 为什么策略模式属于行为型模式?为什么桥梁模式属于结构型模式? 阅读全文
posted @ 2021-02-26 08:42 陈树义 阅读(634) 评论(3) 推荐(2) 编辑
摘要: 文章首发于公众号「架构师指南」及个人博客 shuyi.tech,欢迎关注访问。 文章首发于公众号「架构师指南」及个人博客 shuyi.tech,欢迎关注访问。 对于刚入门的编程者来说,《重构》是一本不错的读物。它能给你带来一些重构思想上的改变,告诉你为什么要重构,应该怎么做重构。本文基于《重构》一书 阅读全文
posted @ 2021-02-25 09:27 陈树义 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 文章首发于个人博客 shuyi.tech,欢迎点击原文跳转阅读。 设计模式说白了就是传统经验的总结,它能让我们在合适的场景使用合适的模式,从而加快我们的编程速度,也能提高系统的扩展性、稳定性。这里我想就设计模式提出两个观点: 1、设计模式是用来承载复杂的业务逻辑的。 2、用好设计模式需要从变化的角度 阅读全文
posted @ 2021-02-23 08:46 陈树义 阅读(841) 评论(5) 推荐(4) 编辑
摘要: 文章首发于个人博客 shuyi.tech,欢迎访问更多有趣有价值的文章。 访问者模式,重点在于访问者二字。说到访问,我们脑海中必定会想起新闻访谈,两个人面对面坐在一起。从字面上的意思理解:其实就相当于被访问者(某个公众人物)把访问者(记者)当成了外人,不想你随便动。你想要什么,我弄好之后给你(调用你 阅读全文
posted @ 2021-02-18 09:07 陈树义 阅读(861) 评论(0) 推荐(1) 编辑
摘要: 博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 文章首发于【陈树义的博客】,点击跳转到原文超易懂!原来 SOLID 原则要这么理解! - 陈树义的博客 说到 SOLID 原则,相信有过几年工作经验的朋友都有个大概印象,但就是不知道它具体是什么。甚至有些工作了十几年的朋友, 阅读全文
posted @ 2021-02-10 08:29 陈树义 阅读(3625) 评论(3) 推荐(5) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页