关键词:
struct telement{ int oznaka, korijen; telement *lijevi, *desni; }; typedef struct telement *tcvor; typedef struct telement *tstablo; tcvor LeftChildB (tcvor cvor, tstablo stablo){ if (cvor->lijevi != NULL) return cvor->lijevi; if (cvor->lijevi == NULL) cout<<"Greška, nema lijevog djeteta"<<endl; }; tcvor RightChildB (tcvor cvor, tstablo stablo){ if (cvor->desni != NULL) return cvor->desni; if (cvor->desni == NULL) cout<<"Greška, nema desnog djeteta"<<endl; }; tcvor ParentB (tcvor cvor, tstablo stablo){ tcvor par; if (LeftChildB(cvor, stablo)){ if (stablo->lijevi == cvor) return stablo->lijevi; par = ParentB (cvor, stablo->lijevi); } if (RightChildB(cvor, stablo)){ if (stablo->desni == cvor) return stablo->desni; par = ParentB(cvor, stablo->desni); } return par; }; tcvor RootB (tstablo stablo){ if (stablo) return stablo; else cout<<"Greška"<<endl; }; int LabelB (tcvor cvor, tstablo stablo){ if(RootB (stablo)){ return cvor->oznaka; } else cout<<"Greška..."<<endl; }; void ChangeLabelB (int oznaka, tcvor cvor, tstablo stablo){ if (!RootB (stablo)) cout << "Cvor ne postoji, pa mu se ne moze promijeniti oznaka!!!" << endl; else stablo->oznaka = oznaka; }; void CreateLeftB (int oznaka, tcvor cvor, tstablo stablo){ tcvor novi = new telement; if (LeftChildB(cvor, stablo)){ cout<<"Lijevo dijete vec postoji..."<<endl; return; } else{ novi->oznaka = oznaka; novi->lijevi = NULL; novi->desni = NULL; cvor->lijevi = novi; } }; void CreateRightB (int oznaka, tcvor cvor, tstablo stablo){ tcvor novi = new telement; if (RightChildB(cvor, stablo)){ cout<<"Desno dijete vec postoji..."<<endl; return; } else{ novi->oznaka = oznaka; novi->lijevi = NULL; novi->desni = NULL; cvor->desni = novi; } }; void DeleteB (tcvor cvor, tstablo stablo){ if (LeftChildB (cvor, stablo)) DeleteB (cvor->lijevi, stablo); if (RightChildB (cvor, stablo) ) DeleteB (cvor->desni, stablo); delete cvor; }; void InitB (int korijen, tstablo stablo){ tcvor novi = new telement; novi->korijen = korijen; novi->lijevi = NULL; novi->desni = NULL; stablo = novi; };
博卡齐瓦茨
Datotekazaglavljaza"main_drvo.cpp"izkolegijaStrukturepodataka,zadaća4.FunkcijezaradnadbinarnimstablompomoćupokazivaÄa.structpelement{intlabel;pelement*left,*right;}; pelement*InitB(intx,pelement*T){T=newpelement;T->left=0;T->right=0;T->label=... 查看详情
利斯塔·博卡齐瓦茨
ListaimplementiranapomoćupokazivaÄa.#include<string>usingnamespacestd; structzivotinje{intsifra;charvrsta[50];charnaziv[50];intcijena;stringdatum;}; structtlista{zivotinjec;tlista*next;}; tlista*l=newtlista... 查看详情
利斯塔·博卡齐瓦茨
Zaglavljezapokazivacestructtdatum{shortdan,mj,god;}; structtEl{intsifra;charvrsta[50],naziv[50];tdatumdat;floatcijena;}; structtLista{tElziv;tLista*s;}; tLista*lista=newtLista;intsifra=1,br_elem=0,h=0; voidInitL(tLista*lista)&... 查看详情
利斯塔·博卡齐瓦茨
zadatakizSP-a#include<iostream>#include<cstring>usingnamespacestd; structpodaci{longsifra;charnaziv[50],vrsta[60];floatcijena;intdan,mj,god;podaci*pret,*slj;};//struct podaci*Lista; voidInitL(){Lista=newpodaci;Lista->pret=NULL;List... 查看详情
利斯塔·博卡齐瓦茨
implementacijalistepomoćupokazivaća#include<iostream> usingnamespacestd; structljubimci_pok{ intsifra,cijena; stringnaziv,vrsta,datum_dostave; ljubimci_pok*slijedeci;}; intunos(ljubimci_pok*glv,//potrebnaglavaliste intzifra,intcijena, stringdatum_dost... 查看详情
比纳诺·斯塔博·博卡齐瓦茨
ImplementacijabinarnogstablapomoćufunkcijakoristećipokazivaÄe.structpok_element{ intlabel; pok_element*left,*right;}; pok_element*InitB(intx,pok_element*T){ T=newpok_element; T->left=NULL; T->right=NULL; T->label=x; returnT;} pok_element*Root... 查看详情
比纳诺·斯塔布洛·博卡齐瓦茨
ImplementacijabinarnogstablapomoćupokazivaÄazakolegijStrukturepodataka.structpok_element{ intlabel; pok_element*left,*right;}; pok_element*InitB(intx,pok_element*T){ T=newpok_element; T->left=NULL; T->right=NULL; T->label=x; returnT;} pok_element... 查看详情
博卡齐瓦奇
Zaglavljesafunkcijama,izvedenihpomoćupokazivaÄa,zaradsabinarnimstablom#ifndefbstablo_polje#definebstablo_polje #include<iostream>usingnamespacestd; structbstablo{ intlabela; bstablo*lijevo,*desno;}; typedefbstablo*vrijed;bstablo*stablo=newbstablo; vrijedpar... 查看详情
斯托格·博卡齐瓦奇
#include<iostream>usingnamespacestd; structtautomobil{intser_broj;charproizvodac[40];charmodel[40];intgod_proizvodnje;}; structtautomobili{tautomobilautomobil;tautomobili*sljedeci;}; tautomobilTopS(tautomobili*stog){returnstog->... 查看详情
博卡齐瓦奇图书馆
structtklijent{charime_prezime[20];intgodina_rodjenja;intstanje;inttransakcija;tklijent*sljedeci;}klijent; structqueue{tklijent*front,*rear;}; tklijentFrontQ(queue*Q){if(Q->front->sljedeci){strcpy(klijent.ime_prezime,Q->fro... 查看详情
比纳诺·斯塔布洛·波卡齐瓦茨
ImplementacijabinarnogstablapomoćupokazivaÄa.structnode{ intlabel; node*left,*right;}; node*InitB(intx,node*T){ T=newnode; T->left=T->right=NULL; T->label=x; returnT;} node*RootB(node*T){ returnT;} node*ParentB(intn,nod... 查看详情
扎格拉夫耶-博卡齐瓦奇
deskripÅ¡n#include<iostream> usingnamespacestd; typedefintelement; structred{intbr;red*slijedeci;red*front,*rear;}; typedefstructred*ele; intFrontQ(red*jedan){if(jedan->rear!=jedan->front)returnjedan->front->slijedeci-... 查看详情
排序变换思路:施瓦茨变换(代码片段)
施瓦茨变换(SchwartzianTransform)是一种排序思路。先看看它的结构:my@output_data=mapEXTRACTION,sortCOMPARISONmap[CONSTRUCTION],@input_data;施瓦茨变换:construction:构造一个由原始数据以及被处理后准备用来做排序属性的元素组成的列表Acomparison... 查看详情
瓦茨瓦夫·谢尔宾斯基的生平
参考技术A波兰数学家,1882年3月14日生于华沙。1900年进入华沙大学学习,成为沃罗诺伊的学生。1903年华沙大学时,数学物理系设立了一个奖学金,以奖励学生的数论方面的优秀论文。谢尔宾斯基的论文获得了金质奖章,也因此... 查看详情
齐柏林飞艇超越超集
】齐柏林飞艇超越超集【英文标题】:ZeppelinoverSuperset【发布时间】:2021-07-1416:34:40【问题描述】:我已经使用zeppelin几年了,现在superset因更好的可视化功能等而受到更多关注。所以我试图了解确切的差异,如果有人正在寻找BI... 查看详情
齐柏林飞艇 |广告组 |角色
】齐柏林飞艇|广告组|角色【英文标题】:zeppelin|ADGroups|Roles【发布时间】:2019-01-0813:30:33【问题描述】:我正在尝试使用AD组将登录到Zeppelin的用户分配到角色/组。尝试登录的用户是-srv-airflowadmin,他是“Test-Application-Hadoop-Admin... 查看详情
宇宙中为何存在“黑洞”?
...置。要问宇宙中为什么存在“黑洞”。请教爱因斯坦与施瓦茨(KarlSchwarzschild,1873–1916)。1915年初,爱因斯坦发表了广义相对论。其核心部分是由十个非线性偏微分方程组构成的所谓“引力场方程”,结构复杂,精确解不易求... 查看详情
冈仁波齐
昨日看了《冈仁波齐》,其实第一次听这部电影还是在网易云看到朴树的新歌《No Fear In My Heart》时知道有这样一部电影的;抱着好奇心去看,发现这确实是一部不错的电影,具体好在哪里我也不是说得很清楚,只... 查看详情