LeetCode Çözümleri – 617. Merge Two Binary Trees

LeetCode içerisinde bulunan “Merge Two Binary Trees” sorusunun açıklaması ve çözümü. Bu soruda size verilmiş olan iki adet binary tree içerisinde, aynı pozisyondaki node’ların değerlerini toplamanız isteniyor. Bunu istediğiniz binary tree içerisinde yapabilirsiniz. ► LeetCode 617. Merge Two Binary Trees : https://leetcode.com/problems/merge-two-binary-trees/ ► Problem açıklaması: Given two binary trees and imagine that when you put … Continue reading LeetCode Çözümleri – 617. Merge Two Binary Trees

LeetCode Çözümleri – 226. Invert Binary Tree

LeetCode içerisinde bulunan “Invert Binary Tree” sorusunun açıklaması ve çözümü. Bu soruda size verilen bir binary tree‘i tersine çevirmeniz isteniyor. Binary tree yapısı ile en sık karşılaşabileceğiniz soru tipi. Rekürsif yapı ile mantığını oturtursanız çok kolay anlaşılabiliyor. ✨ Binary tree nedir? In computer science, a binary tree is a tree data structure in which each … Continue reading LeetCode Çözümleri – 226. Invert Binary Tree

LeetCode Çözümleri – 67. Add Binary – [Facebook Mülakat Sorusu]

LeetCode içerisinde bulunan “Add Binary”‘ sorusunun açıklaması ve çözümü. Klasik ilkokulda toplama işlemini nasıl yapıyorsak alt alta, bu soruda da bu istenmiş. En önemli kısmı “elde” hesaplaması gibi görünüyor. LeetCode’a göre Facebook mülakatlarında sorulmuş sorulardan biri. 🔥 LeetCode 67. Add Binary: https://leetcode.com/problems/add-binary/ ➡️ Problem açıklaması: Given two binary strings, return their sum (also a binary … Continue reading LeetCode Çözümleri – 67. Add Binary – [Facebook Mülakat Sorusu]

LeetCode Çözümleri – 190. Reverse Bits

LeetCode içerisinde bulunan “Reverse Bits” sorusunun açıklaması ve çözümü. Soruda size verilen 32-bit unsigned bir tam sayının bitlerini tersine çevirmeniz isteniyor. ► LeetCode 190. Reverse Bits: https://leetcode.com/problems/reverse-bits/ ► Problem açıklaması: Reverse bits of a given 32 bits unsigned integer. Note: Note that in some languages such as Java, there is no unsigned integer type. In … Continue reading LeetCode Çözümleri – 190. Reverse Bits

LeetCode Çözümleri – 191. Number of 1 Bits

LeetCode içerisinde bulunan “Number of 1 Bits” sorusunun açıklaması ve çözümü. Soruda size verilen bir unsigned integer’ın binary gösteriminde kaç adet 1 olduğunu bulmanız isteniyor. ► LeetCode 191. Number of 1 Bits: https://leetcode.com/problems/number-of-1-bits/ ► Problem açıklaması: Write a function that takes an unsigned integer and returns the number of ‘1’ bits it has (also known … Continue reading LeetCode Çözümleri – 191. Number of 1 Bits

LeetCode Çözümleri – 101. Symmetric Tree

LeetCode içerisinde bulunan “Symmetric Tree” sorusunun açıklaması ve çözümü. Size root’u verilen bir binary tree‘nin merkezine göre simetrik olup olmadığını bulmanız isteniyor. ► LeetCode 101. Symmetric Tree: https://leetcode.com/problems/symmetric-tree/ ► Problem açıklaması: Given the root of a binary tree, check whether it is a mirror of itself (i.e., symmetric around its center). Input: root = [1,2,2,3,4,4,3] … Continue reading LeetCode Çözümleri – 101. Symmetric Tree

Sıfırdan C# Programlama Eğitim Seti – 2. Ders

Bu yayınla C# programlama dilini temelinden anlatacağım eğitim setinin ikinci dersini tamamlamış olduk. Bu video serisi, genellikle hafta sonları Youtube üzerinde yapacağımız canlı yayınlar ile devam edecek. Eğitim sırasında interaktif olarak soru-cevap kısımlarımız olmakta. Bu nedenle benimle birlikte siz de kodlama yapabilirsiniz. ► Eğitim kimler için? C# dilini öğrenmek isteyen herkes için. Olabildiğince en basit … Continue reading Sıfırdan C# Programlama Eğitim Seti – 2. Ders

HackerRank Çözümleri – Jumping on the Clouds

HackerRank içerisinde bulunan “Jumping on the Clouds” sorusunun açıklaması ve çözümü. Bu soruda size verilen bulutlar, ve bunların hangilerinin üzerinden zıplayıp zıplayamayacağınız bilgisi veriliyor. Bir seferde 1 veya 2 bulut zıplayabiliyorsunuz. İlk buluttan son buluta kaç zıplamada gidebilirsiniz? ► HackerRank – Jumping on the Clouds: https://www.hackerrank.com/challenges/jumping-on-the-clouds/problem ► Problem açıklaması: There is a new mobile game … Continue reading HackerRank Çözümleri – Jumping on the Clouds

LeetCode Çözümlerİ – 404. Sum of Left Leaves [Facebook Mülakat Sorusu]

LeetCode içerisinde bulunan “Sum of Left Leaves”‘ sorusunun açıklaması ve çözümü. Bu soruda size verilen bir binary tree içerisindeki “left leaves” (ağacın en solunda olan ve alt node’ları olmayan) node’larının toplamı soruluyor. LeetCode’a göre bu soru daha önce Facebook mülakatlarında sorulan sorulardan biridir. 🔥 LeetCode 404. Sum of Left Leaves: https://leetcode.com/problems/sum-of-left-leaves/ ➡️ Problem açıklaması: Find … Continue reading LeetCode Çözümlerİ – 404. Sum of Left Leaves [Facebook Mülakat Sorusu]

LeetCode Çözümlerİ – 338. Counting Bits

LeetCode içerisinde bulunan “Counting Bits”‘ sorusunun açıklaması ve çözümü. Bu soruda verilen bir integer dizisinin O(n) zamanında ve O(n) space complexity olacak şekilde her bir elemanın binary gösterimlerinin içerisinde bulunan 1 bit sayısı yine bir integer dizisi olarak dönmemizi istiyor. 🔥 LeetCode 338. Counting Bits: https://leetcode.com/problems/counting-bits/ ➡️ Problem açıklaması: Given a non negative integer number … Continue reading LeetCode Çözümlerİ – 338. Counting Bits