迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 算法 >

所有文章

Java中的策略设计模式和开闭原则

发布时间:2023/02/01 作者:迹忆客 分类:算法

策略设计 模式基于 开闭设计原则 ,即著名的 SOLID 设计原则的 O 。 它是与 装饰器模式 、 观察者模式 和 工厂模式 一起在面向对象分析和设计领域中流行的模式之一。 策略模式允许我...

查看全文

Java中代理模式和状态模式的区别

发布时间:2023/02/01 作者:迹忆客 分类:算法

Java中代理模式和状态模式的区别

大家好,如果你正在准备 Java 面试并寻找代理和状态设计模式之间的区别,那么你来对地方了。 在过去,我已经解释了几种重要的面向对象设计模式,如状态模式、策略、适配器、外观...

查看全文

如何在Java中使用策略模式?

发布时间:2023/02/01 作者:迹忆客 分类:算法

如何在Java中使用策略模式?

大家好,你可能听说过,你能告诉我你最近在你的项目中使用的除了单例设计模式之外的任何设计模式吗?。 这是近年来各种Java面试的热门问题之一。 我认为这实际上激励了许多 Ja...

查看全文

全面了解归并排序算法及代码实现

发布时间:2021/08/19 作者:迹忆客 分类:算法

全面了解归并排序算法及代码实现

归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。这里拆分过程的代码可以分为两种方式:递归实现和非递归实现...

查看全文

Memcached中的分布式思想

发布时间:2017/03/28 作者:迹忆 分类:算法

Memcached中的分布式思想

Memcached中的分布式主要体现在客户端的实现,在客户端实现对Memcached分发过程中利用了Hash算法,优化的算法是使用了Consistent Hashing(一致性hash算法)。...

查看全文

排序算法学习之路——基数排序(LSD)

发布时间:2016/04/14 作者:迹忆 分类:算法

排序算法学习之路——基数排序(LSD)

基数排序的基本原理是,按照整数的每个位数分组。在分组过程中,对于不足位的数据用0补位。基数排序按照对位数分组的顺序的不同,可以分为LSD基数排序和MSD基数排序。 ...

查看全文

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

热门文章

教程更新

热门标签

扫码一下
查看教程更方便