Добавление и удаление элементов из двусвязного списка

На мой неопытный взгляд ошибок так много, что их можно долго перечислять. Начиная от стилистических(вроде название класса с маленькой буквы, названия методов с большой, объявления нескольких переменных на одной строке, неинформативные имена переменных), кончая логическими, код которых надо не исправлять, а просто стирать и писать с нуля. Вы хоть компилировать это пробовали?
Советую вначале разобраться что такое указатели и как ими пользоваться прежде чем начинать работу со списками. Похоже вы не понимаете, что при объявлении указателя не обязательно присваивать ему новую, свежевыделенную память

0