practice 均已ts实现 算法-algorithm bubbleSort 冒泡算法 数据结构-dataStructure queue 队列 设计模式-designPatterns single-懒汉单例模式 singleII-饿汉单例模式 Observer-发布订阅者模式 proxy-代理模式 visitor-访问者模式