ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี

ในปัญหานี้เราได้รับ Binary Search Tree และจำนวนเต็ม เราต้องหาที่อยู่ของโหนดที่มีค่าเหมือนกับจำนวนเต็มที่กำหนด ในการตรวจสอบเราจำเป็นต้องพิมพ์การส่งผ่านคำสั่งซื้อล่วงหน้าของแผนผังย่อยที่มีโหนดนี้เป็นรูท ถ้ามี…

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

ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ

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

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

ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ

ในปัญหา“ Merge Sorted Arrays” เราจะได้รับสองอาร์เรย์ที่เรียงลำดับจากมากไปหาน้อย อาร์เรย์แรกไม่เต็มและมีพื้นที่เพียงพอที่จะรองรับองค์ประกอบทั้งหมดของอาร์เรย์ที่สองเช่นกัน เราต้องรวมสองอาร์เรย์เพื่อให้อาร์เรย์แรกมีองค์ประกอบ ...

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

องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด

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

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

ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น

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

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

ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่

ปัญหา“ ตรวจสอบอาร์เรย์ไบนารีจำนวนที่แสดงโดย subarray เป็นเลขคี่หรือคู่” ระบุว่าคุณได้รับอาร์เรย์ไบนารีและช่วง อาร์เรย์ประกอบด้วยตัวเลขในรูปแบบของ 0 และ 1 คำชี้แจงปัญหาขอให้ค้นหาตัวเลขที่แสดง ...

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

จัดเรียงสแต็กโดยใช้การเรียกซ้ำ

คำชี้แจงปัญหา ปัญหา "จัดเรียงสแต็กโดยใช้การเรียกซ้ำ" ระบุว่าคุณได้รับโครงสร้างข้อมูลสแต็ก จัดเรียงองค์ประกอบโดยใช้การเรียกซ้ำ เฉพาะฟังก์ชันด้านล่างของสแต็กเท่านั้นที่สามารถใช้ได้ – กด (องค์ประกอบ) – เพื่อแทรกองค์ประกอบในสแต็ก pop() – pop() – เพื่อลบ/ลบ ...

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

การเรียงลำดับอาร์เรย์โดยใช้ Stacks

คำชี้แจงปัญหา ปัญหา "การเรียงลำดับอาร์เรย์โดยใช้สแต็ค" ระบุว่าคุณได้รับอาร์เรย์โครงสร้างข้อมูล a[ ] ขนาด n จัดเรียงองค์ประกอบของอาร์เรย์ที่กำหนดโดยใช้โครงสร้างข้อมูลสแต็ก ตัวอย่างที่ 2 30 -5 43 100 -5 2 30 43 100 คำอธิบาย: องค์ประกอบถูกจัดเรียงใน ...

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

จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว

คำชี้แจงปัญหา ปัญหา "เรียงลำดับกองโดยใช้กองซ้อนชั่วคราว" ระบุว่าคุณได้รับโครงสร้างข้อมูลกองซ้อน จัดเรียงองค์ประกอบของสแต็กที่กำหนดโดยใช้สแต็กชั่วคราว ตัวอย่าง 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5 …

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

จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง

คำชี้แจงปัญหา สมมติว่าคุณได้รับสตริงไบนารีและตัวเลข x และ y สองตัว สตริงประกอบด้วย 0 และ 1 เท่านั้น ปัญหา "จัดเรียงสตริงไบนารีใหม่เป็นเหตุการณ์ x และ y สำรอง" ขอให้จัดเรียงสตริงใหม่เพื่อให้ 0 มา x คูณ ⇒ 1 มา ...

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