- 博客(5)
- 收藏
- 关注
原创 LeetCode001 TWO SUM解法汇总
TOW SUM解法汇总解法一: 暴力法双层for循环,简单粗暴。耗时29ms这里有个小trick,就是i和j不能相等,要不然自身相加也会等于target;class Solution { public int[] twoSum(int[] nums, int target) { // 如果是有序的数组的话,可以从两边向中间靠拢来缩小搜索范围 //...
2018-09-29 19:23:29 229
原创 Head First 设计模式之观察者模式
什么是观察者模式帮你的对象熟知现况,不会错过该对象感兴趣的事情,对象甚至在运行时间可决定是否要继续被通知 - jdk使用最多的模式之一气象监测应用系统分为三部分: 气象站(获取实际气象数据的物理装置), WeatherData对象(追踪来自气象站的数据,更新布告板)和布告板(显示天气状况给用户看)如下图, WeatherData类,一旦气象测量更新, 会调用messurem...
2018-05-26 16:44:51 147
原创 Head First 设计模式之策略模式
什么是策略模式从简单的模拟鸭子做起做一个模拟鸭子的游戏:SimDuck, 有各种鸭子,能游戏戏水能瓜瓜叫.实现: 设计一个鸭子的超类public abstract class Duck{ public void quack(){ // 嘎嘎, 超类实现 } public void swim(){ // 游泳, 超类实现...
2018-05-25 15:45:28 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人