摘要: 不定期更新leetcode解题java答案。 采用pick one的方式选择题目。 题目的大致意思是绕圈输出矩阵数值,将每一圈视为一个循环,对输出停止的4种条件进行判断即可。 4种停止的方式分别为,向右继续输出时,数值已输出;向下继续输出时,数值已输出;向左继续输出时,数值已输出;向上继续输出时,数 阅读全文
posted @ 2016-06-05 11:29 zslhq~ 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.选人期间选定任务假腿7分钟(简单任务)。这里注意如果在选人的时候选限定英雄的任务,那么就要跟着那个限定英雄选,比如你在这里选择熊的最后一个任务,那就一定要选熊,不然选人之后锁定任务不会生成任务(你选别的英雄已经不满足任务要求了,怎么会生成!) 2.出兵前30秒切换至主菜单红本改任务。这里注意的是 阅读全文
posted @ 2016-06-05 10:51 zslhq~ 阅读(14615) 评论(0) 推荐(0) 编辑
摘要: 不定期更新leetcode解题java答案。 采用pick one的方式选择题目。 本题很简单,大致翻译过来的意思是将单链表相邻节点互换节点位置。额外的要求是使用O(1)空间,以及不修改节点值,仅对节点位置修改。意思就是防止使用互换节点值的方式,省去交换节点位置的操作,这种取巧的方法。 思路很简单, 阅读全文
posted @ 2016-06-04 22:13 zslhq~ 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 本次测试使用了myeclipse进行编译,环境中自带Junit插件,在csdn上下载Hamcrest,加载hamcrest-core-1.3.jar和hamcrest-library-1.3.jar,在myclipse中搜索eclemma进行加载。由于Junit版本使用4.3版本没有使用到Hamcr 阅读全文
posted @ 2016-05-06 12:42 zslhq~ 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在leetcode进行练习的时候,一道题目是给定一个字符串,在字符串后添加字符返回最小长度的回文字符串的问题(详见https://leetcode.com/problems/shortest-palindrome/)中,应用到了KMP算法。 由于最初不了解算法的原理,仿照算法的代码进行编写,由于算法 阅读全文
posted @ 2016-05-04 21:30 zslhq~ 阅读(106) 评论(0) 推荐(0) 编辑