สลับโซลูชัน Array Leetcode

ปัญหา Shuffle the Array Leetcode Solution ทำให้เรามีอาร์เรย์ที่มีความยาว 2n ในที่นี้ 2n หมายถึงความยาวอาร์เรย์เท่ากัน จากนั้นเราได้รับคำสั่งให้สับเปลี่ยนอาร์เรย์ การสับในที่นี้ไม่ได้หมายความว่าเราต้องสุ่มสุ่มสุ่มอาร์เรย์ แต่วิธีเฉพาะคือ ...

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

โซลูชัน 3Sum Leetcode

คำชี้แจงปัญหา จากอาร์เรย์ของจำนวนเต็ม n มีองค์ประกอบ a, b, c เป็นตัวเลขที่ a + b + c = 0 หรือไม่? ค้นหาแฝดสามที่ไม่ซ้ำกันทั้งหมดในอาร์เรย์ซึ่งให้ผลรวมของศูนย์ หมายเหตุ: ชุดโซลูชันต้องไม่มีแฝดสามที่ซ้ำกัน ตัวอย่าง #1 [-1,0,1,2,-1,4] …

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

Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม

คำชี้แจงปัญหา ในปัญหานี้ เราต้องออกแบบคลาส KthLargest() ที่มีจำนวนเต็ม k และอาร์เรย์ของจำนวนเต็ม เราจำเป็นต้องเขียนคอนสตรัคเตอร์แบบกำหนดพารามิเตอร์เมื่อส่งผ่านจำนวนเต็ม k และอาร์เรย์เป็นอาร์กิวเมนต์ คลาสยังมีฟังก์ชัน add(val) ที่เพิ่ม ...

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

ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน

คำชี้แจงปัญหา ในปัญหานี้ เราได้รับรายการที่เชื่อมโยงกับโหนดที่มีค่าจำนวนเต็ม เราจำเป็นต้องลบบางโหนดออกจากรายการที่มีค่าเท่ากับ val ปัญหาไม่จำเป็นต้องได้รับการแก้ไขในสถานที่ แต่เราจะหารือเกี่ยวกับแนวทางดังกล่าว รายการตัวอย่าง = …

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

รวมผลรวม Leetcode Solution

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

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

โซลูชัน Leetcode ของ Isomorphic Strings

คำชี้แจงปัญหา ในปัญหานี้ เราได้รับสองสตริง a และ b เป้าหมายของเราคือการบอกว่าทั้งสองสายเป็น isomorphic หรือไม่ สองสตริงเรียกว่า isomorphic ต่อเมื่ออักขระในสตริงแรกสามารถแทนที่ด้วยอักขระใดๆ (รวมทั้งตัวมันเอง) ได้เลย ...

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

โซลูชัน Leetcode ระยะทางที่ติดขัด

คำชี้แจงปัญหา ในปัญหานี้ เราได้รับจำนวนเต็มสองจำนวน คือ A และ B และเป้าหมายคือการหาระยะห่างระหว่างจำนวนเต็มที่กำหนด จำนวนเต็มมากกว่านั้น/เท่ากับ 0 และน้อยกว่า 231 ตัวอย่าง จำนวนเต็มแรก = 5 จำนวนเต็มที่สอง = 2 3 จำนวนเต็มแรก …

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

โซลูชัน Subarray Leetcode สูงสุด

คำชี้แจงปัญหา จากจำนวนอาร์เรย์ที่เป็นจำนวนเต็ม ให้ค้นหาอาร์เรย์ย่อยที่อยู่ติดกัน (มีอย่างน้อยหนึ่งหมายเลข) ซึ่งมีผลรวมมากที่สุดและส่งกลับผลรวม ตัวอย่าง nums = [-2,1,-3,4,-1,2,1,-5,4] 6 คำอธิบาย: [4,-1,2,1] มีผลรวมมากที่สุด = 6 nums = [- 1] -1 แนวทางที่ 1 (แบ่งแยกและพิชิต) ในแนวทางนี้ …

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

Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน

คำชี้แจงปัญหา ในปัญหานี้จะมีการให้จำนวนเต็มบวกซึ่งแสดงถึงหมายเลขคอลัมน์ของแผ่นงาน Excel เราต้องส่งคืนชื่อคอลัมน์ที่เกี่ยวข้องตามที่ปรากฏในแผ่นงาน Excel ตัวอย่าง #1 28 “AB” #2 701 “ZY” วิธีการ ปัญหานี้เป็นการพลิกกลับของปัญหาใน …

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

ชุดค่าผสม Leetcode

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

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