1.数据结构 BF算法
数据结构 BF算法
建议动手画一画会比较直观
i,语言b语j是这里作位置指针 i指向SString S中的一个位置 j指向SString T的一个位置
while后的括号中是循环继续的条件
很多地方字符串本身可以理解成一个字符构成的数组
S[0]这里指0号位置的内容 这里用既然用i,j和这个0#内容比较来确定何时结束循环
即可以把0号位置的内容理解为i最终的移动位置 j同理
这里++i和i++皆可 先加后加不影响 因为本句里已经没有再用到i的值了
最后一句 如果j>T[0]导致循环结束,此时返回i,算实现算法webstorm源码发送这里i是法源插件直接修改源码一个在S中移动最终位置
与T[0]的差 相当于两个最终位置间的距离
另外 一般用return 0 表示正常返回
强烈建议动手画 文字表述不能很直观