Для определения рода слова “муравейник” его необходимо поставить в именительный падеж единственного числа, получается форма: “муравейник” . Тогда в зависимости от окончания в слове “муравейник” можно определить род.
Слово “муравейник” употребляется в мужском роде (Потому как в начальной форме слова “муравейник” окончание [а], [я] или [ ] нулевое).Полный морфологический разбор Cуществительного “муравейник” находится по ссылке