แทรก Interval Leetcode Solution

ปัญหา Insert Interval Leetcode Solution ให้เรามีรายการช่วงเวลาบางช่วงและช่วงเวลาที่แยกจากกัน จากนั้นเราจะบอกให้แทรกช่วงเวลาใหม่นี้ในรายการช่วงเวลา ดังนั้นช่วงเวลาใหม่อาจตัดกับช่วงเวลาที่มีอยู่แล้วในรายการหรืออาจ ...

อ่านเพิ่มเติม

โซลูชัน Leetcode ของ Word Search

คำชี้แจงปัญหารับบอร์ด mxn และคำค้นหาว่ามีคำนั้นอยู่ในตารางหรือไม่ คำนี้สามารถสร้างจากตัวอักษรของเซลล์ที่อยู่ติดกันตามลำดับโดยที่เซลล์ "ที่อยู่ติดกัน" จะอยู่ติดกันในแนวนอนหรือแนวตั้ง ห้ามใช้เซลล์ตัวอักษรเดียวกันมากกว่าหนึ่งครั้ง ตัวอย่าง…

อ่านเพิ่มเติม

ค้นหาใน Rotated Sorted Array Leetcode Solution

พิจารณาอาร์เรย์ที่เรียงลำดับ แต่มีการเลือกดัชนีหนึ่งรายการและอาร์เรย์ถูกหมุนที่จุดนั้น ตอนนี้เมื่ออาร์เรย์ถูกหมุนแล้วคุณจะต้องค้นหาองค์ประกอบเป้าหมายที่เฉพาะเจาะจงและส่งคืนดัชนี ในกรณีที่ไม่มีองค์ประกอบให้คืนค่า -1 ปัญหาโดยทั่วไปคือ ...

อ่านเพิ่มเติม

วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n

คำชี้แจงปัญหาปัญหา“ วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n” ระบุว่าคุณได้รับตัวเลข n พิมพ์ตัวเลขทั้งหมดตั้งแต่ 1 ถึง n ในรูปแบบไบนารี ตัวอย่าง 3 1 10 11 6 1 10 11 100 101 อัลกอริทึมการสร้าง ...

อ่านเพิ่มเติม

BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด

ในปัญหานี้เราได้ให้ Binary Search Tree เขียนอัลกอริทึมเพื่อแปลงสิ่งที่ดีที่สุดให้เป็นต้นไม้พร้อมผลรวมของคีย์ที่เล็กกว่าทั้งหมด ตัวอย่างอินพุตเอาต์พุตพรีออเดอร์: 19 7 1 54 34 88 Naive Approach Traverse โหนดทั้งหมดทีละโหนดในรูปแบบการส่งผ่านใด ๆ และ ...

อ่านเพิ่มเติม

ค้นหาคำ

การค้นหาคำเป็นสิ่งที่เหมือนกับปริศนาหาคำศัพท์ในบางช่วงเวลาในชีวิตของเรา วันนี้ฉันนำคำไขว้ที่ปรับเปลี่ยนมาสู่ตาราง ผู้อ่านของฉันต้องงงเล็กน้อยว่าฉันกำลังพูดถึงอะไร โดยไม่ต้องเสียเวลาอีกต่อไปให้เราไปที่คำชี้แจงปัญหา Can ...

อ่านเพิ่มเติม

องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง

เราได้รับอาร์เรย์ A [] ที่ขนาด n เราต้องหาองค์ประกอบที่เล็กที่สุดที่ซ้ำกัน k ครั้งในอาร์เรย์ ตัวอย่างอินพุต A [] = {1, 2, 2, 5, 5, 2, 5} K = 3 เอาท์พุทองค์ประกอบที่เล็กที่สุดที่มีความถี่ K คือ: 2 แนวทางที่ 1: กำลังดุร้ายแนวคิดหลัก…

อ่านเพิ่มเติม

ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์

กำหนดสองอาร์เรย์ A และ B ประกอบด้วยองค์ประกอบ n และ m ตามลำดับ ลบจำนวนองค์ประกอบขั้นต่ำเพื่อให้ไม่มีองค์ประกอบทั่วไปอยู่ในอาร์เรย์ทั้งสองและพิมพ์จำนวนองค์ประกอบที่ลบออก ตัวอย่างอินพุต: A [] = {1, 2, 1, 1} B [] = {1, 1} เอาต์พุต: องค์ประกอบขั้นต่ำที่จะลบ ...

อ่านเพิ่มเติม

การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค

ในการจัดเรียงคิวโดยไม่มีปัญหาพื้นที่เพิ่มเติมเราได้กำหนดคิวให้เรียงลำดับโดยใช้การดำเนินการคิวมาตรฐานโดยไม่ต้องเว้นวรรคเพิ่มเติม ตัวอย่างอินพุตคิว = 10 -> 7 -> 2 -> 8 -> 6 คิวเอาต์พุต = 2 -> 6 -> 7 -> 8 -> 10 อินพุตคิว = …

อ่านเพิ่มเติม

การเลื่อนระดับคำสั่งในรูปแบบ Spiral

ในปัญหานี้เราได้ให้ต้นไม้ไบนารีพิมพ์ลำดับระดับการข้ามผ่านในรูปแบบเกลียว ตัวอย่างอินพุตเอาต์พุต 10 30 20 40 50 80 70 60 Naive Approach สำหรับ Level order Traversal ใน Spiral Form แนวคิดคือการทำ Traversal ระดับปกติโดยใช้ ...

อ่านเพิ่มเติม