这两个循环说起来也是挺容易的,
2-4里的这个循环简单的说就是用一个变量i递增数组s1,然后用另一个变量递增s2数组中的每一个字符分别与s1当前字符进行匹配。如果匹配到,则不执行操作。如果没匹配到,用另一个变量k去控制s1数组中已经经过判断的而且并不匹配的字符的最后一个位置然后将该字符复制到k保存的位置上。将s1重新组合。
2-5用一个for循环进行判断,判断过程与上面的2-4一样。将s1的元素递增,然后将s2的每个元素对与这个s1的元素进行判断。如果发现了s2的某个元素等于s1的某个元素,就返回变量i。如果结束循环后还没有找到则返回-1。
折两个练习挺简单的。多看几次就没啥问题。