การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List

คำชี้แจงปัญหาปัญหา“ การใช้งาน Deque โดยใช้ Doubly Linked List” ระบุว่าคุณต้องใช้ฟังก์ชันต่อไปนี้ของ Deque หรือ Doubly Ended Queue โดยใช้รายการที่เชื่อมโยงแบบทวีคูณ insertFront (x): เพิ่มองค์ประกอบ x ที่จุดเริ่มต้นของ Deque insertEnd (x ): เพิ่มองค์ประกอบ x ที่ตอนท้ายของ ...

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

ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่

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

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

ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์

คำชี้แจงปัญหาด้วยอาร์เรย์จำนวนเต็ม A [] ที่มีองค์ประกอบซ้ำปัญหา“ ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) ในอาร์เรย์” จะขอให้หาผลรวมขององค์ประกอบที่แตกต่างกันทั้งหมดในอาร์เรย์ ดังนั้นเพียงแค่เพิ่มตัวเลขที่ไม่ซ้ำในอาร์เรย์ ตัวอย่าง A [] = {1, 4, 2, …

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

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

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

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

โปรแกรมสลับอักขระทั้งหมดในสตริง

คำชี้แจงปัญหาในปัญหา“ Program to Toggle all Characters in a String” เราได้กำหนดสตริงให้เขียนโปรแกรมเพื่อสลับอักขระทั้งหมดของสตริงที่กำหนด ในที่นี้การสลับหมายถึงการแปลงอักขระตัวพิมพ์ใหญ่ทั้งหมดเป็นตัวพิมพ์เล็กและอักขระตัวพิมพ์เล็กทั้งหมดเป็นอักขระตัวพิมพ์ใหญ่ รูปแบบการป้อนข้อมูลแรก ...

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

พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด

คำชี้แจงปัญหาในปัญหา“ พิมพ์ชุดค่าผสมที่เป็นไปได้ทั้งหมดขององค์ประกอบ R ในอาร์เรย์ขนาด N ที่กำหนดเราได้กำหนดอาร์เรย์ขนาด n ค้นหาชุดค่าผสมของขนาด r ทั้งหมดในอาร์เรย์ รูปแบบการป้อนข้อมูล Th แรกและบรรทัดเดียวที่มีจำนวนเต็ม N บรรทัดที่สองที่มี ...

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

ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน

คำชี้แจงปัญหาในอาร์เรย์ "ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่อง" คุณต้องหาผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน คุณไม่สามารถเพิ่มหมายเลขเพื่อนบ้านได้ทันที ตัวอย่างเช่น [1,3,5,6,7,8] ที่นี่ 1, 3 อยู่ติดกันเราจึงไม่สามารถเพิ่มได้และ 6, 8 ไม่อยู่ติดกันเราจึง ...

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

Translate »