Úsáidtear an t-algartam cuardaigh dinimiciúil, ar a dtugtar an t-algartam "cuardach-mar-a-chineál" freisin, chun gnéithe mar uathchríochnú i mbarraí cuardaigh a chur i bhfeidhm. Soláthraíonn an algartam seo moltaí fíor-ama bunaithe ar ionchur an úsáideora agus na sonraí atá ar fáil.
Conas a oibríonn sé
- Tosaigh le tacar sonraí ina bhfuil liosta míreanna(m.sh., focail, ainmneacha nó táirgí).
- De réir mar a chlóscríobhann an t-úsáideoir gach carachtar, nuashonraigh an cheist chuardaigh.
- Scag an tacar sonraí bunaithe ar an gceist chuardaigh reatha.
- Taispeáin na torthaí scagtha don úsáideoir i bhfíor-am.
Sampla
Smaoinigh ar thacar sonraí de theangacha ríomhchlárúcháin: ["C", "C++", " Java ", " Python ", " JavaScript ", " Ruby ", " Swift " ].
- Cineálacha úsáideora "C". Torthaí scagtha: ["C", "C++"].
- Cineálacha úsáideora "C++". Torthaí scagtha: ["C++"].
- Cineálacha "úsáideora Java. Torthaí scagtha: [" Java "," JavaScript " ].
- Cineálacha úsáideora "Py". Torthaí scagtha: [" Python "].
- Cineálacha úsáideora "Jav". Torthaí scagtha: [" Java "," JavaScript " ].
Cód Samplach i C++
Sa sampla seo, dynamicSearch
glacann an fheidhm tacar sonraí de theangacha ríomhchlárúcháin agus ceist úsáideora mar ionchuir. Tugann sé moltaí bunaithe ar an gceist reatha ar ais. De réir mar a chlóscríobhann an t-úsáideoir carachtair, scagann an t-algartam an tacar sonraí agus taispeánann sé moltaí fíor-ama.
Nóta: D'fhéadfadh cur i bhfeidhm iarbhír cuardaigh dinimiciúil a bheith níos casta, ag baint le teicnící mar struchtúir trie nó innéacsú éifeachtach do thacair shonraí mhóra.