Koʻrinishicha, siz Dijkstra algoritmi va A* algoritmi yordamida yoʻl topish uchun kod parchasini taqdim etgansiz. Funksiya qidirish boshlangʻich va maqsadli tugunlarni, tarmoqni va 2D bool ziyorat qilingan massivni kirish sifatida oladi. U boshlangʻichning g-balini 0 ga va maqsadning g-balini cheksizga qadar boshlaydi. Toʻplam nodlarni saqlash va ularning qiymati asosida ustuvorligini belgilash uchun ishlatiladi. Funksiya keyin toʻplam orqali takrorlanadi va maqsadli tugunga eng qisqa yoʻlni topadi. Agar h toʻgʻri boʻlsa, A* algoritmi ishlatiladi, u tugunning narxini ham, maqsadli tugunning narxini taxmin qiladigan heuristik funksiyani ham hisobga oladi. Agar h notoʻgʻri boʻlsa, Dijkstra algoritmi
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence