อาร์เรย์ที่ต่อเนื่องกัน

กำหนดอาร์เรย์ที่ประกอบด้วยตัวเลข 0 และ 1 เท่านั้น เราต้องหาความยาวของอาร์เรย์ย่อยที่อยู่ติดกันที่ยาวที่สุดซึ่งประกอบด้วย o และ 1 เท่ากัน ตัวอย่าง Input arr = [0,1,0,1,0,0,1] เอาต์พุต 6 คำอธิบาย อาร์เรย์ย่อยที่ต่อเนื่องกันที่ยาวที่สุดจะถูกทำเครื่องหมายด้วยสีแดง [0,1,0,1,0,0,1] และความยาว คือ 6. Algorithm Set …

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

แยก 0s และ 1s ใน Array

คำชี้แจงปัญหา สมมติว่าคุณมีอาร์เรย์จำนวนเต็ม ปัญหา “Segregate 0s and 1s in an array” ขอให้แยกอาร์เรย์ออกเป็นสองส่วน ใน 0s และ 1s 0 ควรอยู่ทางด้านซ้ายของอาร์เรย์ และ 1 อยู่ทางด้านขวาของอาร์เรย์ …

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

ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree

คำชี้แจงปัญหา ปัญหา “ค้นหาระยะห่างระหว่างสองโหนดของต้นไม้ไบนารี” ระบุว่าคุณได้รับต้นไม้ไบนารีและคุณได้รับสองโหนด ตอนนี้ คุณต้องหาระยะห่างขั้นต่ำระหว่างโหนดทั้งสองนี้ ตัวอย่าง // แสดงแผนผังโดยใช้รูปภาพด้านบนโหนด 1 …

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

ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์

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

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

พิมพ์มุมมองด้านขวาของทรีไบนารี

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

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

ค้นหาว่ามี subarray ที่มีผลรวม 0 หรือไม่

ปัญหา “Find if there is a subarray with 0 sum” ระบุว่าคุณได้รับอาร์เรย์จำนวนเต็มที่มีจำนวนเต็มลบเช่นกัน คำสั่งปัญหาจะขอให้ตรวจสอบว่าอาร์เรย์ย่อยใดที่มีขนาดอย่างน้อย 1 อาร์เรย์ย่อยนี้ควรมีผลรวมเท่ากับ 1 ตัวอย่าง arr[] = {2,1,-3,4,5} …

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

เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ

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

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

subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน

คุณจะได้รับอาร์เรย์ของจำนวนเต็ม จำนวนเต็มเป็นเพียง 0 และ 1 ในอาร์เรย์อินพุต คำสั่งปัญหาขอให้ค้นหาอาร์เรย์ย่อยที่ใหญ่ที่สุดที่สามารถนับได้เท่ากับ 0 และ 1 ตัวอย่าง arr[]={0,1,0,1,0,1,1,1} 0 ถึง 5 (รวม 6 องค์ประกอบ) คำอธิบาย จากตำแหน่งอาร์เรย์ …

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

แยกเลขคู่และเลขคี่

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

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

ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน

คำอธิบาย ปัญหา “ขั้นตอนขั้นต่ำในการเข้าถึงเป้าหมายโดยอัศวิน” ระบุว่าคุณจะได้รับกระดานหมากรุกสี่เหลี่ยมขนาด N x N พิกัดของชิ้นส่วนอัศวิน และช่องเป้าหมาย ค้นหาจำนวนก้าวขั้นต่ำของชิ้นส่วนอัศวินเพื่อไปให้ถึงเป้าหมาย ...

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