摘要: 单例模式五种实现方式以及在JDK中的体现 一、五种实现方式 1、饿汉式 构造私有 提供一个静态私有的成员常量,类型就是单例类型,值是用私有构造创造出来的唯一实例 提供公共的静态方法获取上述的静态成员常量 public class Singleton1 implements Serializable 阅读全文
posted @ 2024-02-21 10:31 编程小白Jxh 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、认识复杂度 1.评估算法优劣的核心指标: 时间复杂度:当完成了表达式的建立,只要把最高阶项留下即可。低阶项都去掉,高阶项的系数也去掉,记为O(去掉系数的高阶项); ​ 时间复杂度是衡量算法流程的复杂度的一种指标,该指标只与数据量有关,与过程之外的优化无关 常见的时间复杂度(从好到坏) O(1) 阅读全文
posted @ 2023-10-28 15:04 编程小白Jxh 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一、链表结构 1.单向链表节点结构 public class Node{ public int value; public Node next; public Node(int data){ value=data; } } 2.双向链表节点结构 public class DoubleNode{ pu 阅读全文
posted @ 2023-10-28 15:01 编程小白Jxh 阅读(32) 评论(1) 推荐(0) 编辑