WALKER

Dasturchi, frilanser, gik va introvert

Kategoriya

Algoritmlar

by Sherzod Shermukhamedov

Binary search tree

Binary search tree

Binary search tree (BST) - chap child'ining qiymati o'zidan kichik bo'lgan, o'ng child'ining qiymati o'zidan katta bo'lgan node'lardan iborat binary tree.

by Sherzod Shermukhamedov

Dictionary (yoki Symbol table)

Dictionary

Dictionary (yoki Symbol table) - obyektlar guruhini o'zida jamlagan ma'lumot tuzilmasi. Unda o'zaro bog'langan kalit (key) va qiymat (value) guruhi saqlanadi. Dictionary'dan ma'lumotni key'ni ko'rsatgan holda olinadi.

by Sherzod Shermukhamedov

Heapsort. Binary Heap asosida tartiblash

Sorting

Heapsort - binary heap ma'lumotlar tuzilmasi asosidagi tartiblash algoritmi. Biz heap har doim ma'lum bir tartibga rioya qilishini bilganimiz uchun, uning bu hususiyatidan tartiblashda foydalanishimiz - array'ning eng katta qiymatini olib uni array'ning ohiriga qo'yib borish orqali array'ni tartibla

by Sherzod Shermukhamedov

Binary Heap ma'lumotlar to'plami

binary heap

Binary heap - har bir tuguni (node) maxsus tartiblangan va complete binary tree. Complete binary tree nima ekanligi haqida bu yerda tushuntirib o'tilgani uchun, maxsus tartiblangan ma'nosiga to'xtalamiz.

by Sherzod Shermukhamedov

Tartiblash. Quicksort

Sorting

Mergesort kabi, Quicksort ham rekursiv algoritm, lekin Quicksort'ning Mergesort'dan farqi - rekursiya ish tugallangach ishga tushadi (Mergesort'da avval rekursiya, keyin ish boshlanardi).