日期:2014-05-17  浏览次数:20684 次

帮忙写个算法
谁的菊花被爆了
把上面的这句话变成一个这样的数组







谁的
的菊
菊花
花被
被爆
爆了
谁的菊
的菊花
菊花被
花被爆
被爆了
谁的菊花
的菊花被
菊花被爆
花被爆了
谁的菊花被
的菊花被爆
菊花被爆了
谁的菊花被爆
的菊花被爆了
谁的菊花被爆了

变成这样一组数组
------解决方案--------------------
取字符串的所有子串呀.

 List<string> ss = new List<string>();
                    string s = "abcdefg";
                    for (int len = 0; len < s.Length; len++)
                    {
                        for(int start = 0; start < s.Length - len; start++)
                        {
                            ss.Add(s.Substring(start, len));
                        }
                    }