自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 二叉树Morris遍历

Morris遍历描述分析Codepublic static void morris(Node head) { if (head == null) { return; } Node cur = head; Node mostRight = null; while (cur != null) {//过流程 mostRight = cur.left;//mostRight是cur的左孩子 if (mostRight != null) {//有左子树 whil

2022-03-13 12:30:19 385

原创 KMP.Manacher.滑动窗口.单调栈

KMP.Manacher.滑动窗口.单调栈KMP算法描述分析CodeManacher算法描述分析Code滑动窗口算法描述分析Code单调栈算法描述分析CodeKMP算法描述分析在两字符串str1和srt2长度内从0开始比较,i1和i2表示下标,若当前字符相等,下标同时++,若当前字符不等,如果next[i2]为-1,表示str2中比对的位置不能再向前跳了,此时i1++,表示从下一位置,从新开始比较,若不为-1,表示有值,让i2 = next[i2]进行比较,循环结束,表示找到下标或者没找到,如

2022-03-12 17:45:14 850

原创 单例设计模式

一.单例模式基本介绍所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。二.单例模式八种方式饿汉式(静态常量)饿汉式(静态代码块)懒汉式(线程不安全)懒汉式(线程安全,同步方法)懒汉式(线程安全,同步代码块)双重检查静态内部类枚举三.单例模式具体实现1.饿汉式(静态常量)//饿汉式(静态变量)class Singleton { //1. 构造器私有化, 外部能new

2021-10-24 15:41:44 76

原创 设计模式七大原则

设计模式七大原则设计模式的目的编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序(软件),具有更好代码重用性 (即:相同功能的代码,不用多次编写)可读性 (即:编程规范性, 便于其他程序员的阅读和理解)可扩展性 (即:当需要增加新的功能时,非常的方便,称为可维护)可靠性 (即:当我们增加新的功能后,对原来的功能没有影响)使程序呈现高内聚,低耦合的特性七大原则设计模式原则,其实就是程序员在编程时,应当遵守的原则,

2021-10-22 22:46:15 81

原创 Redis笔记_五大基本数据类型

五大基本数据类型redis中文官方网址基本使用keys * # 查看所有的keyset key value #存储key-value键值对keys * #查看全部键值对exists key #判断当前key是否存在move key 1 #移除当前的key 1表示当前数据库号get key

2021-10-12 23:51:03 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除