"25. k个一组翻转链表" 仍然是链表处理问题,略微复杂一点,边界条件得想清楚,画画图就会比较明确了。 reverse函数表示从 front.next节点开始,一共k个节点做反转。 即: 1 2 3 4 5 ,k = 2。当front为1时, 执行reverse后: 1 3 2 4 5 同上个题一 ...
分类:
其他好文 时间:
2018-07-03 00:12:19
阅读次数:
278
一、发布/订阅模式 在软件工程里面,发布/订阅是一种消息模式,这种模式旨在将消息发送者和消息接收者解耦。发送者不需要关心将消息发送给谁,接收者也不需要知道消息的发送者是谁。发送者将消息发布以后就结束动作,接收者可以订阅自己感兴趣的消息。 除了发布/订阅模式还有一种和它很类似的,消息队列,是一种典型的 ...
分类:
其他好文 时间:
2018-07-03 00:12:05
阅读次数:
162
ParisGabriel Python 入门基础 python的应用领域: 1.系统运维 2.网络编程(如:网络爬虫,搜索引擎,服务器编程) 3.科学计算 4.航空领域(如:卫星,导弹,等) 5.人工智能,机器人 6.web开发、 7.云计算 8.大数据以及数据库开发 9.教育 10.游戏,图像处理 ...
分类:
编程语言 时间:
2018-07-03 00:11:42
阅读次数:
215
springboot的两种启动方式 1 源码 最后还是new了一个SpringApplication.调用了run方法. 2 这两种方式其实是一样的 这是一个构造器,有一个可变参数列表:源 构造器调用了initialize方法,把可变参数列表传过去了 定义了一个变量 //判断是不是web环境 当这两 ...
分类:
编程语言 时间:
2018-07-03 00:11:32
阅读次数:
207
1.定义一个键值对对象function ObjData(key,value){this.Key=key;this.Value=value;} 2.在点击表单的提交buttom的方法中:var list=document.getElementById("myForm").getElementsByTa ...
分类:
Web程序 时间:
2018-07-03 00:11:24
阅读次数:
215
1.使用gitbash进入git命令行,查看commit记录。操作如下: 1 2.找到你想提取的目标版本,复制对应的SHA值。 3.新建一个分支,操作如下: 1 4.切换到新的分支,操作如下: 1 ...
分类:
其他好文 时间:
2018-07-03 00:11:17
阅读次数:
160