我用Swift写了自己的最大匹配函数,把中文句子分词。它工作正常,除了异常长的句子外,内存使用量上升超过1GB。我需要帮助弄清楚如何修改我的代码,以便不存在此内存问题。我不确定这是否与我使用RealmSwift的方式有关,或者它是否是我的一般算法。这是我的代码:funcsplitSentenceIntoWordsWithDictionaryMaximumMatching(string:String)->[String]{varstring=stringvarfoundWordsArray:[String]=[]varposition=count(string)whileposition