- 博客(3)
- 收藏
- 关注
原创 递归
首先看一段代码: @Test public void test(){ fun(2); } //递归测试 public void fun(int n){ //第一句打印 System.out.println(n); if(n<0){ return; ...
2019-07-24 23:19:16 70
原创 链表
链表是一种非连续、非顺序的存储结构 双向链表与单向链表的区别在于,双向链表的节点可以查找上一节点和下一节点称为双向,而单向链表只能查找下一节点称为单向 双向链表在java中的实现 1.创建节点类 public static class Node<E>{ /** 前驱 */ private Node prev; /**...
2019-07-22 17:31:18 85
原创 观察者模式
模式定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都能得到通知并被自动更新 场景1:短信订阅某资讯,当资讯有更新时通知订阅者 场景2:微信订阅公众号,当公众号有新消息时会通知订阅者 场景中订阅资讯的人即为观察者,观察者不用时刻关注资讯的变化,当资讯有更新时,会立刻通知订阅资讯的人,即观察者;里面存在一对多的关系,资讯可以被多个人订阅,被观察的事物只有一...
2018-05-18 10:48:53 179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人