В глаголе преуспеть выделяется приставка пре-, передающая значение интенсивности, полноты действия, названного производящим глаголом: успеть → пре-успеть; ср.: исполнить → пре-исполнить, уменьшить → пре-уменьшить и др.
С глаголом преступить и производным от него существительным преступник ситуация более сложная. С точки зрения специалистов по словообразованию, анализирующих систему современного языка, глагол преступить превратился в непроизводный, в отличие от глагола отступить (‘передвинуться, шагнуть = ступить назад или в сторону’), значение которого по-прежнему очевидным образом выводится из производящего глагола ступить и приставки от-. Глагол преступить имеет значение ‘cамовольно нарушить что-л.’, семантическая связь с глаголом ступить утрачена, а следовательно, в словообразовательном отношении он непроизводен, имеет корень преступн-. Такой же корень при словообразовательном анализе имеет производное от этого глагола существительное преступник. Подобная точка зрения отражена в словообразовательных словарях.
Однако словообразовательный анализ является лишь одним из видов анализа структуры слова. Существует также морфемный анализ, который учитывает не только формо- и словообразовательные особенности слов, но и их способность члениться на морфемы на основе принципов собственно морфемного анализа. При собственно морфемном анализе учитываются словообразовательные связи других слов, содержащих подобное морфемное строение. Используя сопоставление: пре-ступить ― от-ступить ― за-ступить и т. п., на собственно морфемном уровне в глаголе преступить и производном от него существительном преступник выделяется приставка пре-. Такое членение фиксируется собственно морфемными словарями.
Глагол вынуть в современном русском языке, как отмечают лингвисты, отличается «полным исчезновением корня». Поскольку существование слова, которое имеет ярко выраженное лексическое значение и при этом изначально лишено корня, представляется абсурдным, следует
предположить, что когда-то в этом глаголе (точнее, в его предке) корень был. И действительно в древнерусском языке имелся глагол, на базе которого появился современный глагол вынуть, в принципе сохраняющий лексическое значение своего предка, но морфологически устроенный несколько иначе. У него был инфинитив выѧти
(другой вариант – вынѧти), а в настоящем-будущем времени он спрягался так: 1 л. ед. выиму (вар-т выньму), 2 л. ед. выимеши (выньмеши), 3 л. мн. выимуть (выньмуть) и т. д. При
этом глагол вынѧти (именно такой форме его следует искать в исторических словарях) входил в ряд однокоренных (этимологический корень выделен жирным шрифтом) и однотипных по спряжению глаголов: др.-рус. ѧти – иму, приѧти – прииму, сънѧти –
съньму, възѧти – възьму (ср. совр. изъять – изыму, принять – приму, снять – сниму, взять – возьму). Вот два примера употребления глагола выѧти~вынѧти из Ипатьевской летописи начала XV в.: и тако выѧша из поруба ‘и так (они) вытащили (его) из темницы’ (под 1146 г.); и очи ему вынѧша ‘и ослепили его (= букв. ‘вынули ему глаза’)’ (под 1172 г.). Обе формы 3 л. мн. ч. аориста (прошедшего времени). Переосмыслению внутренней формы глагола и как следствие изменению вынять >
вынуть, что и привело к исчезновению корня, способствовали, видимо, два фактора: 1) утрата бесприставочного глагола яти – иму; 2) действие аналогии со стороны глаголов на -нуть типа стынуть, кинуть, двинуть и под.
Верен только вариант с двумя Н: и пристыженно беспризорник свой пригладил вихор-вихрь. В указанном "Словаре ассоциаций", вероятно, допущена ошибка.