Привет.
Не ночуя - раздельно, потому что не с деепричастиями и глаголами пишутся раздельно,
несмотря на - слитно, потому что союз,
невольно - слитно, потому что можно подобрать синоним «случайно»,
ни столба, ни стога, ни забора - раздельно, потому что ни и не с существительными пишутся раздельно, данные слова не являются исключениями,
ничего - слитно, не видно - раздельно, потому что не с глаголами пишется раздельно,
неистово - слитно, потому что слово не употребляется без не.
а) слитное - ненавидеть, недолюбливая
раздельно - не хотеть, не оборачиваясь на него.
б) слитное - ненабегавшийся
раздельно - не пропустивший его вперед.
в) слитное - недруг (= враг), неулыбчивый (= печальный, замкнутый), некрасиво (= безобразно)
раздельное - не друг, а враг; не глупый, а умный; не быстро, а медленно.
Такая группировка слов объясняется схожими правилами в употреблении не.