DEKLARASI NODE: struct Node { .... ____ ____; .... Node ____; }; int main(){ .... Node ____ = ____; .... return ____; } TAMBAH NODE DI AWAL: void addFirst(Node ____head, int ____){ .... Node ____nodeBaru = new Node; .... nodeBaru->____ = databaru; .... nodeBaru->____ = *head; .... *head = ____; } TAMBAH NODE DI AKHIR: void addLast(Node ____head, int databaru){ .... Node ____nodeBaru = ____ Node; .... nodeBaru -> data = ____; .... nodeBaru -> next = ____; .... // If linked list is empty: .... if (*head == NULL){ ........ *head = ____; ........ return; .... } .... // If not, then traverse to last node: .... Node ____ = ____; .... while (temp -> next ____ NULL){ ........ ____ = temp -> next .... }; .... temp -> next = nodeBaru; } TAMPILKAN LINKED LIST: void printList(struct Node ____){ ....____ (head ____ NULL){ ........ cout << "LinkedList masih kosong." << endl; ........ return; ....} .... ____ (head ____ NULL){ ........ cout << ____ -> ____ << " "; ........ head = head -> ____; .... } .... cout << endl; } HAPUS NODE AWAL: void ____(Node ____head){ .... if (head == NULL){ ........ cout << "LinkedList masih kosong." << endl; ........ return; .... } .... ____head = ____ -> ____; .... } HAPUS NODE AKHIR: void ____(Node ____head){ .... if (head == NULL){ ........ cout << "LinkedList masih kosong." << endl; ........ return; .... } .... if ((____) -> next ____ NULL){ ........ *head = NULL; ........ return; .... } .... Node ____ = ____head; .... while (____ ____ NULL){ ........ ____ = ____; .... } .... temp -> next = NULL; } UBAH NODE: void ubahData(Node **head){ .... if (*head == NULL){ ........ cout << "LinkedList masih kosong" << endl; ........ return; .... } .... int angkaYangMauDiganti; .... cout << "Masukan data yang akan diubah : "; cin >> angkaYangMauDiganti; .... Node ____ = ____; .... while (____ ____ ____){ ........ if (temp -> data ____ angkaYangMauDiganti){ ............ cout << "Masukan data yang baru : "; ............ cin >> ____; ............ cout << "Data berhasil diubah" << endl; ............ return; ........ } ........ temp = ____; .... } .... cout << "Angka yang Anda ingin ubah tidak ditemukan." << endl; }
0%
Node: Declaration, Show, Add, Edit, and Remove
공유
공유
공유
만든이
Superfai700
Perguruan Tinggi
콘텐츠 편집
인쇄
퍼가기
더보기
할당
순위표
더 보기
접기
이 순위표는 현재 비공개입니다.
공유
를 클릭하여 공개할 수 있습니다.
자료 소유자가 이 순위표를 비활성화했습니다.
옵션이 자료 소유자와 다르기 때문에 이 순위표가 비활성화됩니다.
옵션 되돌리기
문장 완성
(은)는 개방형 템플릿입니다. 순위표에 올라가는 점수를 산출하지 않습니다.
로그인이 필요합니다
비주얼 스타일
글꼴
구독 필요
옵션
템플릿 전환하기
모두 표시
액티비티를 플레이할 때 더 많은 포맷이 나타납니다.
결과 열기
링크 복사
QR 코드
삭제
자동 저장된
게임을 복구할까요?