Submit Search
Single linked list
Download as PPT, PDF
0 likes
661 views
Mijiddorj Renchin-Ochir
Нэг холбоост жагсаалтыг заагчаар зохион байгуулах
Education
Read more
1 of 28
Download now
Downloaded 18 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
More Related Content
PPTX
Лекц №16
Amarsaikhan Tuvshinbayar
PDF
Хөтөлбөр 6 анги
chuluunbatbaymbasure
PPTX
2
Nergui Batjargal
PDF
Logarifm functs
Davaa Jagaa
PPTX
Цаг төлөвлөлт
Bayasaa Хөгжилтэй амьдрал
DOCX
сургалтын хүүхдийн хөгжил төлөвшилд
Tsekeel Tsekee
PPTX
бие даалт № 1 borland c++
2011bonus
PPTX
Datastructure algoritm
Nergui Batjargal
Лекц №16
Amarsaikhan Tuvshinbayar
Хөтөлбөр 6 анги
chuluunbatbaymbasure
2
Nergui Batjargal
Logarifm functs
Davaa Jagaa
Цаг төлөвлөлт
Bayasaa Хөгжилтэй амьдрал
сургалтын хүүхдийн хөгжил төлөвшилд
Tsekeel Tsekee
бие даалт № 1 borland c++
2011bonus
Datastructure algoritm
Nergui Batjargal
What's hot
(20)
PDF
Math101 Lecture4
Munhbayr Sukhbaatar
PPTX
өгөгдлийн сангийн системийн үндэс
Бямбаа Авирмэд
PDF
гамшгаас хамгаалах-мэргэжлийн-ангийн-дүрэм
kharkhorin
PPTX
Өгөгдлийн бүтэц 8,9
International Ulaanbaatar University
PPTX
тригонометр функцийн график
doogii2335
PPTX
Lecture 4 нийлмэл удамшил
Mijiddorj Renchin-Ochir
PPTX
Modal verbs буюу баймж үйл үгс
Амарбаатар Баярсайхан
DOCX
сургалтын аргууд
bayarmaa_mish
PPTX
бодит тоо
Oyundelger Undarmaa
PDF
Олон хувьсагчтай функцийн нөхцөлт экстремум, интеграл
Battur
PPTX
Presentation1
Munkhsuld Bayasgalan
PPTX
Lecture №10
NasanjargalP
PPTX
U.cs101 алгоритм программчлал-14
Badral Khurelbaatar
PPTX
geometr гурвалжин
Khishighuu Myanganbuu
PPT
E m.sp713, lesson 5
davaa627
PPT
CS203 Лекц01 Prefeace
Jargalsaikhan Alyeksandr
PPT
Tsusnii ergelt
Oidov Tungaa
PPTX
Спинний мозок
Валентина Леонтьева
PDF
Лекц 10: (Рекурс)
Мөнхбаярын Цэцэнцэнгэл
PDF
Криптологийн тухай ойлголт - Cryptology
sodhero
Math101 Lecture4
Munhbayr Sukhbaatar
өгөгдлийн сангийн системийн үндэс
Бямбаа Авирмэд
гамшгаас хамгаалах-мэргэжлийн-ангийн-дүрэм
kharkhorin
Өгөгдлийн бүтэц 8,9
International Ulaanbaatar University
тригонометр функцийн график
doogii2335
Lecture 4 нийлмэл удамшил
Mijiddorj Renchin-Ochir
Modal verbs буюу баймж үйл үгс
Амарбаатар Баярсайхан
сургалтын аргууд
bayarmaa_mish
бодит тоо
Oyundelger Undarmaa
Олон хувьсагчтай функцийн нөхцөлт экстремум, интеграл
Battur
Presentation1
Munkhsuld Bayasgalan
Lecture №10
NasanjargalP
U.cs101 алгоритм программчлал-14
Badral Khurelbaatar
geometr гурвалжин
Khishighuu Myanganbuu
E m.sp713, lesson 5
davaa627
CS203 Лекц01 Prefeace
Jargalsaikhan Alyeksandr
Tsusnii ergelt
Oidov Tungaa
Спинний мозок
Валентина Леонтьева
Лекц 10: (Рекурс)
Мөнхбаярын Цэцэнцэнгэл
Криптологийн тухай ойлголт - Cryptology
sodhero
Ad
Similar to Single linked list
(20)
PPTX
Dsi lec5,6
International Ulaanbaatar University
PPTX
Dsi lec7
International Ulaanbaatar University
PPTX
Dsi lec9-copy
ggmo86
PPTX
Dsi lec6,7
ggmo86
DOC
Gosexem asuult 09
dorjoooo
PPTX
It101-2
Ganbaatar ch
PPTX
Dsi lec5
ggmo86
PPTX
Dsi lec8-copy
ggmo86
PPTX
Лекц №13
Amarsaikhan Tuvshinbayar
PPTX
Өгөгдлийн бүтэц 13
International Ulaanbaatar University
PPTX
Өгөгдлийн бүтэц
Muuluu
PPTX
Лекц №15
Amarsaikhan Tuvshinbayar
DOC
U.cs101 лаборатори 8
Ganbaatar ch
PPTX
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №6
Khuder Altangerel
PDF
Лекц №14
Amarsaikhan Tuvshinbayar
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №5
Khuder Altangerel
PPTX
Dsi lec12
ggmo86
PDF
Лекц 9(Заагч)
Мөнхбаярын Цэцэнцэнгэл
PPTX
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
Dsi lec5,6
International Ulaanbaatar University
Dsi lec7
International Ulaanbaatar University
Dsi lec9-copy
ggmo86
Dsi lec6,7
ggmo86
Gosexem asuult 09
dorjoooo
It101-2
Ganbaatar ch
Dsi lec5
ggmo86
Dsi lec8-copy
ggmo86
Лекц №13
Amarsaikhan Tuvshinbayar
Өгөгдлийн бүтэц 13
International Ulaanbaatar University
Өгөгдлийн бүтэц
Muuluu
Лекц №15
Amarsaikhan Tuvshinbayar
U.cs101 лаборатори 8
Ganbaatar ch
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
u.cs101 "Алгоритм ба програмчлал" Лекц №6
Khuder Altangerel
Лекц №14
Amarsaikhan Tuvshinbayar
u.cs101 "Алгоритм ба програмчлал" Лекц №5
Khuder Altangerel
Dsi lec12
ggmo86
Лекц 9(Заагч)
Мөнхбаярын Цэцэнцэнгэл
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
Ad
Single linked list
1.
Жагсаалтыг заагчаар зохион
байгуулах
2.
Жагсаалтыг заагчаар зохион
байгуулах • Тодорхойлолт:Шугаман (дараалсан) зохион байгуулалттай, өөр хоорондоо холбоотой элементүүдийн олонлогийг жагсаалт гэж үзэж болно. Элементийг нь жагсаалтын зангилаа(node) гэдэг. Тухайн зангилааны заагч нь дараагийн зангилааны хаягийг агуулж байвал нэг холбоост жагсаалт гэдэг.
3.
Жагсаалтыг заагчаар зохион
байгуулах • Тодорхойлолтоос гарах төсөөлөл нь: head tail 5 7 8 9
4.
Жагсаалтыг заагчаар зохион
байгуулах • Зурагт харгалзах өгөгдлийн төрөл нь: typedef int elem; node_t a node typedef struct node { 9 data elem data; next struct node* next; } node_t;
5.
Жагсаалтыг заагчаар зохион
байгуулах • Өгөгдлийн төрөл гэж юу? Хаана ашиглагдах вэ? Доорх текстийн аль нь өгөгдлийн төрөл вэ? typedef int elem; node_t a node typedef struct node { 9 data elem data; next struct node* next; } node_t;
6.
Жагсаалтад элемент нэмэх
7.
void insert_node(posi p,
elem x) { posi temp; temp = p->next; p->next=(posi)malloc(sizeof(list)); p->next->data=x; p->next->next=temp; p } 5 7 data 8 9 next
8.
void insert_node(posi p,
elem x) { posi temp; temp = p->next; p->next=(posi)malloc(sizeof(list)); p->next->data=x; p->next->next=temp; p temp } 5 7 data 8 9 next
9.
void insert_node(posi p,
elem x) { posi temp; temp = p->next; p->next=(posi)malloc(sizeof(list)); p->next->data=x; p->next->next=temp; p temp } 5 7 data 8 9 next
10.
void insert_node(posi p,
elem x) { posi temp; temp = p->next; p->next=(posi)malloc(sizeof(list)); p->next->data=x; p->next->next=temp; p temp } 5 7 data 8 9 next
11.
void insert_node(posi p,
elem x) { posi temp; temp = p->next; p->next=(posi)malloc(sizeof(list)); p->next->data=x; p->next->next=temp; p temp } 5 7 data 8 9 next
12.
void insert_node(posi p,
elem x) { posi temp; temp = p->next; p->next=(posi)malloc(sizeof(list)); p->next->data=x; p->next->next=temp; p temp } 5 7 data 8 9 next x
13.
void insert_node(posi p,
elem x) { posi temp; temp = p->next; p->next=(posi)malloc(sizeof(list)); p->next->data=x; p->next->next=temp; p temp } 5 7 data 8 9 next x
14.
void insert_node(posi p,
elem x) { posi temp; temp = p->next; p->next=(posi)malloc(sizeof(list)); p->next->data=x; p->next->next=temp; p } 5 7 8 9 x
15.
p 5
7 x 8 9
16.
Жагсаалтаас элемент устгах
17.
void delete_node(posi p) {
posi temp; temp=p->next; p->next=p->next->next; free(temp); } p 5 7 data 8 9 next
18.
void delete_node(posi p) {
posi temp; temp=p->next; p->next=p->next->next; free(temp); } p temp 5 7 data 8 9 next
19.
void delete_node(posi p) {
posi temp; temp=p->next; p->next=p->next->next; free(temp); } p temp 5 7 data 8 9 next
20.
void delete_node(posi p) {
posi temp; temp=p->next; p->next=p->next->next; free(temp); } p temp 5 7 data 8 9 next
21.
void delete_node(posi p) {
posi temp; temp=p->next; p->next=p->next->next; free(temp); } p temp 5 7 data 9 next
22.
void delete_node(posi p) {
posi temp; temp=p->next; p->next=p->next->next; free(temp); } p 5 7 data 9 next
23.
p 5
7 9
24.
Асуулт • p=MAKENULL(L); үйлдлийн
зураглал ямар байх вэ? • Хоосон байхад элемент нэмэх зураглал ямар байх вэ? • Нэг элементтэй байхад элемент нэмэх (түүний өмнө ба хойно нь нэмэх) зураглал ямар байх вэ?
25.
Асуулт • Жагсаалтын
элементийг хоосон болтол устгах зураглал ямар байх вэ? • Хоосон болох үед “p” заагчийн утга ямар байх вэ?
26.
Даалгавар
int main(){ list l; posi p; p=Makenull(l); insert_node(p,5); insert_node(p,15); print_list(l); p=Next(p); insert_node(p,25); print_list(l); p=Locate(l,5); delete_node(p); print_list(l); system("pause"); } • Кодыг зургаар тайлбарлана уу.
Download