WALKER

Dasturchi, frilanser, gik va introvert

Kategoriya

Algoritmlar

by Sherzod Shermukhamedov

Leetcode 18. 4Sum

Bizga sonlardan iborat nums array berilgan. Ularning içidan umumiy yiğindisi target ga teng böladigan va takrorlanmaydigan kvadripletlarni topib, array körinişida qaytaring.

by Sherzod Shermukhamedov

Backtracking algoritmi

state-space-tree-in-backtracking-algorithm

Backtracking - biror muammoni yeçiş uçun har bir ehtimoliy kombinatsiyalarni tekşirib çiquvçi va natija topilganda dasturni töxtatuvçi rekursiv algoritm. U tree içida qidiruv yoki tree'ning barça uçlarini (barglarini) topiş kabi amallarni bajarib, har bir tree'ning uçlarigaça tekşirib çiqadi.

by Sherzod Shermukhamedov

Leetcode 16. 3Sum Closest

Bizga sonlardan iborat nums array va target integer berilgan. Array içidan yiğindisi targetga eng yaqin bölgan uçta integer'ni toping va javob sifatida ularning yiğindisini qaytaring.

by Sherzod Shermukhamedov

Leetcode 15. 3Sum

Bizga sonlardan iborat nums array berilgan. Ularning içidan umumiy yiğindisi 0 ga teng böladigan va takrorlanmaydigan tripletlarni topib, array körinişida qaytaring.

by Sherzod Shermukhamedov

Leetcode 12. Integer to Roman

Rim sonlari 7 xil belgilar bilan yasalari. Ular I, V, X, L, C, D va M bölib, rim raqamlari deyiladi. Rim raqamlari odatda çapdan öngga kattasidan boşlab yoziladi, lekin IIII soni IV ya'ni 5-1=4 körinşida beriladi (V - I). Huddi şu qoida 9 uçun ham amal qiladi - IX. Jami 6 xil holatda ayiriş bilan so