Test gift and xml Ma’lumot nima?


Tashqi va ichki kalit tushunchalari



Yüklə 0,77 Mb.
səhifə6/73
tarix14.12.2023
ölçüsü0,77 Mb.
#177632
1   2   3   4   5   6   7   8   9   ...   73
Test gift and xml-fayllar.org

Tashqi va ichki kalit tushunchalari

Ma’lumotlar kalitini bir joyga yig’ish (ya’ni, alohida boshqa jadvalga yozib qo’yish) yoki yozuvlarda alohida maydonga yozib qo’yish mumkin.


    • Agar kalitlar ma’lumotlar jadvalidan ajratib olinib alohida fayl sifatida saqlansa, u holda bunday kalitlar tashqi kalitlar deyiladi.


    • Aks holda, ya’ni yozuvning bir maydoni sifatida jadvalda saqlansa ichki kalit deyiladi.





  • Qidiruv nima va qidiruv usullari? Qidiruvning asosiy vazifasini izohlab bering.

Kalitni berilgan argument bilan mosligini aniqlovchi algoritmga berilgan argument bo’yicha qidiruv deb ataladi.


Qidiruv algoritmining vazifasi kerakli ma’lumotni tuzilmadan (jadvaldan) topish yoki uning yo’qligi aniqlashdan iborat.
Agar qidirilayotgan ma’lumot yo’q bo’lsa, u holda quyidagi ikkita vazifani amalga oshirish mumkin:
-ma’lumot yo’qligini indikatsiya (belgilash) qilish.
-tuzilmaga ushbu ma’lumotni qo’shish.

15. Ketma-ket qidiruv usuli va uning algoritmining tushuntirib bering. Bu qidiruv usuli qanday tuzilmalar uchun samarali deb hisoblaysiz?
  • Mazkur ko’rinishdagi qidiruv agar ma’lumotlar tartibsiz yoki ular tuzilishi noaniq bo’lganda qo’llaniladi.


  • Bunda ma’lumotlar tuzilmasi butun jadval bo’ylab tezkor xotirada kichik adresdan boshlab, to katta adresgacha ketma-ket qarab chiqiladi.


  • Bunda yordamchi search o’zgaruvchisi topilgan element kalitini saqlaydi


  • Massivda ketma-ket qidiruv algoritmining samaradorligini bajarilgan taqqoslashlar soni M bilan aniqlash mumkin.


Misol: C++ da ketma-ket qidiruv usuli:


int search (int a[ ], int N, int key)
{
int i=0;
while (i!=N)

Yüklə 0,77 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   73




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin