
算法
ytzys
这个作者很懒,什么都没留下…
展开
-
汉诺塔递归算法的实现(python)
# 数字表示位置,-1,0,1,分别对应A,B,Cposition1 = {-1:"A", 0:"B", 1:"C"}# 定义一个函数,该函数完成了把n阶汉诺塔从起始位置a,移动到目标位置b的过程def hannoi(n, a, b): # 如果汉诺塔是1阶的,直接移动 if n == 1: print(position1[a]+ "->" + position1原创 2017-07-15 13:52:13 · 1123 阅读 · 0 评论 -
Longest Substring Without Repeating Characters(leetCode)
解法一,最简单粗暴的方式从字符串的第一个字符开始,遍历一遍,看以该字符开始的字符串里,最长的没有重复字符的子串的长度是多少,遍历一遍之后,最大的就是最后的解public class LengthOfLongestSubstringWithoutRepeatingCharacters { public int lengthOfLongestSubstring(String s)...原创 2018-03-22 22:43:46 · 289 阅读 · 0 评论