โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม

คำชี้แจงปัญหา K องค์ประกอบที่ใช้บ่อย โซลูชัน LeetCode บอกว่า - เมื่อให้ค่าอาร์เรย์จำนวนเต็มและจำนวนเต็ม k ให้ส่งคืนองค์ประกอบ k ที่บ่อยที่สุด คุณสามารถส่งคืนคำตอบในลำดับใดก็ได้ ตัวอย่างที่ 1: อินพุต: nums = [1,1,1,2,2,3], k = 2 เอาต์พุต: [1,2] ตัวอย่างที่ 2: อินพุต: nums = [1], k = 1 เอาต์พุต: [1] …

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

ถอดรหัสสตริง Leetcode Solution

คำชี้แจงปัญหา สตริงถอดรหัส โซลูชัน LeetCode – “ถอดรหัสสตริง” ขอให้คุณแปลงสตริงที่เข้ารหัสเป็นสตริงที่ถอดรหัส กฎการเข้ารหัสคือ k[encoded_string] โดยที่ encoded_string ในวงเล็บเหลี่ยมจะถูกทำซ้ำทุกประการ k ครั้งโดยที่ k เป็นจำนวนเต็มบวก ตัวอย่าง: อินพุต: s = ”3[a]2[bc]” เอาต์พุต: “aaabcbc” …

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

แทรก ลบ GetRandom O(1) Leetcode Solution

คำชี้แจงปัญหา The Insert Delete GetRandom O(1) LeetCode Solution – “Insert Delete GetRandom O(1)” ขอให้คุณนำฟังก์ชันทั้งสี่นี้ไปใช้ในความซับซ้อนของเวลา O(1) insert(val): ใส่ค่า val ลงในชุดสุ่มและคืนค่า จริง หากองค์ประกอบนั้นไม่มีอยู่ในชุดในตอนแรก มันคืนค่าเท็จเมื่อ ...

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

กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode

คำชี้แจงปัญหากรองร้านอาหารตามโซลูชัน Leetcode ที่เป็นมิตรต่อมังสวิรัติ ราคา และระยะทาง – ให้ร้านอาหารอาร์เรย์ที่ร้านอาหาร[i] = [idi, Ratingi, veganFriendlyi, pricei, Distancei] คุณต้องกรองร้านอาหารโดยใช้ตัวกรองสามตัว ตัวกรอง VeganFriendly จะเป็น True (หมายความว่าคุณควรรวมเฉพาะร้านอาหารที่มี VeganFriendly ตั้งค่าเป็น True) หรือ False (หมายความว่าคุณสามารถรวม ...

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

โซลูชันการบีบอัดสตริง LeetCode

ปัญหาคำชี้แจง การบีบอัดสตริง โซลูชัน LeetCode – กำหนดอาร์เรย์ของอักขระ chars บีบอัดโดยใช้อัลกอริทึมต่อไปนี้: เริ่มต้นด้วยสตริงว่าง s สำหรับแต่ละกลุ่มของอักขระซ้ำต่อเนื่องกันใน chars: หากกลุ่มมีความยาว 1 ให้ผนวกอักขระต่อท้าย s มิฉะนั้น ให้ต่อท้ายอักขระตามด้วยความยาวของกลุ่ม สตริงที่บีบอัด …

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

ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution

ปัญหาตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution ขอให้เราค้นหาดัชนีของคำที่ขึ้นต้นด้วยคำค้นหาที่กำหนด ดังนั้นเราจะได้ประโยคที่มีสตริงคั่นด้วยช่องว่างและอีกสตริง ...

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

โซลูชัน Leetcode เมืองปลายทาง

ปัญหา Destination City Leetcode Solution ช่วยให้เรามีความสัมพันธ์บางอย่างระหว่างเมือง อินพุตถูกกำหนดให้เป็นคู่เมืองที่คั่นด้วยบรรทัด แต่ละบรรทัดในการป้อนข้อมูลหมายถึงถนนตรงจากจุดเริ่มต้นไปยังจุดสิ้นสุด ในปัญหานั้นเมืองต่างๆไม่ได้ก่อตัวขึ้น ...

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

ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่

คำชี้แจงปัญหาระบุอาร์เรย์ที่มีองค์ประกอบ n ให้ตรวจสอบอาร์เรย์ที่กำหนดขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่ นั่นคือการตรวจสอบว่าต้นไม้ค้นหาไบนารีที่สร้างโดยใช้องค์ประกอบ n เหล่านี้สามารถแสดง BST ของ n ระดับได้หรือไม่ ตัวอย่าง arr [] = {10, 8, 6, 9, …

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

สร้าง BST จาก Level Order Traversal ที่กำหนด

เมื่อพิจารณาการส่งผ่านลำดับระดับของ Binary Search Tree ให้เขียนอัลกอริทึมเพื่อสร้าง Binary Search Tree หรือ BST จาก ITS ที่กำหนดการข้ามผ่านลำดับระดับ ตัวอย่าง Input levelOrder [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31} เอาต์พุตตามลำดับ: 5 8 9 12 15 18 …

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

คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์

ในคู่ของค่าลบบวกในปัญหาอาร์เรย์เราได้กำหนดอาร์เรย์ A ของจำนวนเต็มที่แตกต่างกันให้พิมพ์คู่ทั้งหมดที่มีค่าบวกและค่าลบของตัวเลขที่มีอยู่ในอาร์เรย์ เราจำเป็นต้องพิมพ์คู่ตามลำดับที่เกิดขึ้น คู่ที่ ...

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

Translate »