конечно некропост, и винкс покинул эту тему, но

этот метод оказывается имеет название - Gap Buffer.
вот целая статья про это, там еще есть всякие полезные ссылки в обсуждении.
http://habrahabr.ru/post/197650/