ถูกต้อง Anagram Leetcode Solution

คำชี้แจงปัญหา วิธีแก้ปัญหา Anagram Leetcode ที่ถูกต้อง – ให้สองสตริง s และ t คืนค่า จริง หาก t เป็นแอนนาแกรมของ s และมิฉะนั้น เท็จ แอนนาแกรมคือคำหรือวลีที่เกิดขึ้นจากการจัดเรียงตัวอักษรของคำหรือวลีอื่น โดยทั่วไปจะใช้ตัวอักษรดั้งเดิมทั้งหมดเพียงครั้งเดียว ตัวอย่างที่ 1: อินพุต: s = “แอนนาแกรม”, t = “nagaram” เอาต์พุต: …

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

จัดเรียงสี โซลูชัน LeetCode

คำชี้แจงปัญหา เรียงลำดับสี โซลูชัน LeetCode – กำหนดจำนวนอาร์เรย์ที่มีวัตถุ n ตัวที่มีสีแดง สีขาว หรือสีน้ำเงิน ให้จัดเรียงแบบแทนที่เพื่อให้วัตถุที่มีสีเดียวกันอยู่ติดกัน โดยสีจะเรียงลำดับเป็นสีแดง สีขาว และสีน้ำเงิน เราจะใช้จำนวนเต็ม 0, 1 และ 2 เพื่อแสดงสีแดง สีขาว และสีน้ำเงิน ตามลำดับ …

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

LRU Cache Leetcode Solution

คำชี้แจงปัญหา แคช LRU โซลูชัน LeetCode – “แคช LRU” ขอให้คุณออกแบบโครงสร้างข้อมูลตามแคชที่ใช้ล่าสุด (LRU) น้อยที่สุด เราจำเป็นต้องใช้คลาส LRUCache ที่มีฟังก์ชันต่อไปนี้: LRUCache(ความจุ int): เตรียมใช้งานแคช LRU ด้วยความจุขนาดบวก int get(int key): ส่งคืนค่า …

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

ดักจับน้ำฝน Leetcode Solution

คำชี้แจงปัญหา The Trapping Rain Water LeetCode Solution – “Trapping Rain Water” ระบุว่ามีอาร์เรย์ของความสูงซึ่งแสดงถึงแผนที่ระดับความสูงที่ความกว้างของแต่ละแถบคือ 1 เราจำเป็นต้องหาปริมาณน้ำที่กักขังหลังฝนตก ตัวอย่าง: อินพุต: ความสูง = [0,1,0,2,1,0,1,3,2,1,2,1] เอาต์พุต: 6 คำอธิบาย: ตรวจสอบ …

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

แปลงเป็นฐาน -2 โซลูชัน LeetCode

คำชี้แจงปัญหาแปลงเป็นโซลูชัน LeetCode ฐาน -2 – ให้จำนวนเต็ม n ส่งคืนสตริงไบนารีที่แสดงการเป็นตัวแทนในฐาน -2 โปรดทราบว่าสตริงที่ส่งคืนไม่ควรมีเลขศูนย์นำหน้าเว้นแต่สตริงจะเป็น ”0″ อินพุต: n = 2 เอาต์พุต: “110” คำอธิบาย: (-2)2 + (-2)1 = 2 คำอธิบาย ตรรกะคือ …

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

กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode

คำชี้แจงปัญหา กระโดดขั้นต่ำเพื่อถึงบ้าน โซลูชัน LeetCode กล่าวว่า – บ้านของแมลงบางตัวอยู่บนแกน x ที่ตำแหน่ง x ช่วยให้พวกเขาไปถึงที่นั่นจากตำแหน่ง 0 แมลงจะกระโดดตามกฎต่อไปนี้: มันสามารถกระโดดไปข้างหน้าได้ตรงตำแหน่ง (ไปทางขวา) มันสามารถกระโดดไปข้างหลังตำแหน่ง b ได้อย่างแม่นยำ (ไปที่ ...

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

Palindrome Linked List Leetcode โซลูชัน

ในปัญหา“ Palindrome Linked List” เราต้องตรวจสอบว่ารายการที่เชื่อมโยงเป็นจำนวนเต็มเดี่ยวที่ระบุเป็น palindrome หรือไม่ ตัวอย่าง List = {1 -> 2 -> 3 -> 2 -> 1} true คำอธิบาย # 1: รายการคือ palindrome เนื่องจากองค์ประกอบทั้งหมดตั้งแต่เริ่มต้นและย้อนกลับคือ ...

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

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

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

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

ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่

คำชี้แจงปัญหาในปัญหา“ ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่” เราได้ให้ข้อมูลสตริงการจัดการรายการที่เชื่อมโยง เขียนโปรแกรมเพื่อตรวจสอบว่าข้อมูลอยู่ในรูปแบบ palindrom หรือไม่ ตัวอย่าง ba-> c-> d-> ca-> b 1 คำอธิบาย: ในตัวอย่างข้างต้นเราจะเห็นว่า ...

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

Translate »