Junior — Middle
Чӣ гуна метавон як навъи навро дар қисми миёнаи рӯйхати пайвастшуда илова кард؟
sobes.tech AI
Ҷавоб аз AI
Барои илова кардани ядрои нав дар қисми миёнаи рӯйхати пайваст дар Java, бояд:
- Ядрои нав бо арзиши зарурӣ эҷод кунед.
- Ядрои, ки пас аз он мехоҳед ядрои навро ҷойгир кунед (масалан, бо индекс ё арзиш), ёбед.
- Пайвастҳоро тағир диҳед, то ки ядрои нав ба ядрои оянда пас аз он ишора кунад, ва ядрои ёдшуда ба ядрои нав.
Масалан барои рӯйхати пайвастшудаи оддӣ:
class Ядро {
int маълумот;
Ядро оянда;
Ядро(int маълумот) { this.маълумот = маълумот; }
}
// Илова кардани ядрои нав пас аз prevNode
void иловаПас(prevNode, int навМаълумот) {
if (prevNode == null) return;
Ядро навЯдро = new Ядро(навМаълумот);
навЯдро.оянда = prevNode.оянда;
prevNode.оянда = навЯдро;
}
Бо ин роҳ, ядрои нав байни prevNode ва prevNode.оянда ҷойгир мешавад.