До определенной степени - да. Особенно, если родной и иностранный языки - разные по структуре. Алгоритмы и схемы помогают понять, как строится та или иная фраза на изучаемом языке. Но тому, чтобы научиться говорению, они будут мало способствовать. Для этого нужно учить не просто слова, а, так называемые, "коллокации" (устойчивые словосочетания), какие-то речевые модели, ну а алгоритм можно использовать в качестве тренажера, когда нужно отработать ту или иную модель, особенно на начальных этапах обучения. Алгоритмы, как правило, лучше работают на людях с математическим складом ума, они действительно помогают им быстрее и легче разобраться в построении фраз, образовании времен и т.д. Поэтому, если кому-то проще работать с алгоритмами, то их вполне можно использовать в изучении, наравне с другими методами. Все что работает конкретно на вас, обязательно должно идти в дело. Ибо нет никакой абсолютно чудодейственной методики. И, даже если кто-то определенным способом овладел иностранным языком на высоком уровне, никто не гарантирует, что именно этот путь подойдет вам. Пробуйте, ищите и находите то, что подходит именно для Вас.