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

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

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

Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s

เราให้อาร์เรย์ของจำนวนเต็ม อาร์เรย์ประกอบด้วย 1 และ 0 เท่านั้น คำสั่งปัญหาขอให้ค้นหาความยาวของ Sub-Array ที่ยาวที่สุดซึ่งมีจำนวน 1 หลักมากกว่าจำนวน 0 ในอาร์เรย์ย่อย ตัวอย่างอินพุต: arr [] = …

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

ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา

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

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

เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution

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

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

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

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

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

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

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

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

ผลที่ตามมาของ Bitonic ที่ยาวที่สุด

สมมติว่าคุณมีอาร์เรย์ของจำนวนเต็มคำสั่งปัญหาจะขอให้ค้นหาบิตโทนิกที่ยาวที่สุด ลำดับบิตโทนิคของอาร์เรย์ถือเป็นลำดับที่เพิ่มขึ้นก่อนแล้วจึงลดลง ตัวอย่าง arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 คำอธิบาย 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54 …

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

แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ

ปัญหา“ Array Queries สำหรับการคูณการแทนที่และผลิตภัณฑ์” ระบุว่าคุณได้รับอาร์เรย์ของจำนวนเต็มและจะมีแบบสอบถามสามประเภทซึ่งคุณต้องแก้ไขคำค้นหาประเภทต่อไปนี้: ประเภทที่ 1: จะมีค่าสามค่าที่เหลือ ขวาและหมายเลข X ในนี้ ...

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

ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์

คุณได้กำหนดอาร์เรย์จำนวนเต็มและเริ่มต้นอาร์เรย์เป็น 0 และกำหนดช่วง งานคือการเพิ่มตัวเลขที่กำหนดในช่วงของอาร์เรย์และพิมพ์อาร์เรย์ผลลัพธ์ ตัวอย่าง arr [] = {0, 0, 0, 0, 0} คำค้นหา: {(0, 2, 50), (3, …

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

แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด

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

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