Two Pointer Technique
Last updated
Was this helpful?
Last updated
Was this helpful?
Ikki ko'rsatkichli texnikani boshqa kartada ham tanishtirgandim: .
Keling, ushbu texnikani qisqacha ko'rib chiqaylik. Ikki nuqtali texnikadan foydalanish uchun ikkita stsenariyni aytib o'tgandik:
Ikkita ko'rsatgich turli holatda boshlanadi
: biri boshidan, ikkinchisi oxirida boshlanadi;
Ikkita ko'rsatkich har xil tezlikda harakatlanadi
: biri tezroq, ikkinchisi esa sekinroq bo'lishi mumkin.
Singly linked list uchun biz bog'langan ro'yxatni faqat bitta yo'nalishda aylanib o'tishimiz mumkinligi sababli, birinchi stsenariy ishlamasligi mumkin. Biroq, ikkinchi stsenariy, shuningdek, sekin ko'rsatgich va tez ko'rsatkich texnikasi deb ataladi, haqiqatan ham foydalidir.
Ushbu bobda biz bog'langan ro'yxatdagi sekin ko'rsatgich
va tez ko'rsatgich
muammosiga e'tibor qaratamiz va bu muammoni qanday hal qilishni ko'rsatamiz.
© Leetcode