ถอดรหัสสตริง Leetcode Solution

คำชี้แจงปัญหา สตริงถอดรหัส โซลูชัน LeetCode – “ถอดรหัสสตริง” ขอให้คุณแปลงสตริงที่เข้ารหัสเป็นสตริงที่ถอดรหัส กฎการเข้ารหัสคือ k[encoded_string] โดยที่ encoded_string ในวงเล็บเหลี่ยมจะถูกทำซ้ำทุกประการ k ครั้งโดยที่ k เป็นจำนวนเต็มบวก ตัวอย่าง: อินพุต: s = ”3[a]2[bc]” เอาต์พุต: “aaabcbc” …

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

หมายเลขฟีโบนักชี โซลูชัน LeetCode

คำชี้แจงปัญหา หมายเลข Fibonacci โซลูชัน LeetCode – "หมายเลข Fibonacci" ระบุว่าหมายเลข Fibonacci ซึ่งใช้แทนค่า F(n) โดยทั่วไปเรียกว่าลำดับ Fibonacci โดยที่แต่ละหมายเลขเป็นผลรวมของสองตัวก่อนหน้า โดยเริ่มจาก 0 และ 1 นั่นคือ F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n …

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

โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด

คำชี้แจงปัญหา คำนำหน้าทั่วไปที่ยาวที่สุด โซลูชัน LeetCode - "คำนำหน้าทั่วไปที่ยาวที่สุด" ระบุว่ากำหนดอาร์เรย์ของสตริง เราจำเป็นต้องค้นหาคำนำหน้าที่ยาวที่สุดในบรรดาสตริงเหล่านี้ หากไม่มีคำนำหน้า ให้ส่งคืนสตริงว่าง ตัวอย่าง: Input: strs = ["flower",”flow”,”flight”] เอาต์พุต: “fl” คำอธิบาย: “fl” ยาวที่สุด …

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

ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution

คำชี้แจงปัญหา ค้นหาค่ามัธยฐานจากสตรีมข้อมูล โซลูชัน LeetCode – ค่ามัธยฐานคือค่ากลางในรายการจำนวนเต็มที่จัดลำดับ ถ้าขนาดของรายการเป็นเลขคู่ จะไม่มีค่ากลางและค่ามัธยฐานคือค่าเฉลี่ยของค่ากลางทั้งสองค่า ตัวอย่างเช่น สำหรับ arr = [2,3,4] ค่ามัธยฐาน …

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

Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode

คำชี้แจงปัญหา Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode – ให้รากของไบนารีทรี คืนค่าการข้ามผ่านคำสั่งระดับซิกแซกของค่าของโหนด (เช่น จากซ้ายไปขวา จากนั้นขวาไปซ้ายสำหรับระดับถัดไปและสลับไปมาระหว่างกัน) อินพุต: รูท = [3,9,20,null,null,15,7] เอาต์พุต: [[3],[20,9],[15,7]] คำอธิบาย เรา …

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

ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution

คำชี้แจงปัญหา ผลิตภัณฑ์ของอาร์เรย์ ยกเว้นโซลูชัน LeetCode ด้วยตนเอง – เมื่อให้ค่าอาร์เรย์จำนวนเต็ม ให้ส่งคืนคำตอบของอาร์เรย์เพื่อให้คำตอบ[i] เท่ากับผลคูณขององค์ประกอบทั้งหมดของ nums ยกเว้น nums[i] ผลิตภัณฑ์ของคำนำหน้าหรือส่วนต่อท้ายของ nums รับประกันว่าจะพอดีกับจำนวนเต็ม 32 บิต คุณต้องเขียนอัลกอริธึมที่ทำงานในเวลา O(n) และไม่ใช้การหาร ...

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

สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution

คำชี้แจงปัญหา The String to Integer (atoi) Leetcode Solution -“String to Integer (atoi)” ระบุว่าการใช้ฟังก์ชัน myAtoi(string s) ซึ่งแปลงสตริงเป็นจำนวนเต็ม 32 บิตที่มีลายเซ็น (คล้ายกับฟังก์ชัน atoi ของ C/C++ ). อัลกอริธึมสำหรับ myAtoi(string s) มีดังต่อไปนี้: อ่านแล้วไม่ต้องสนใจช่องว่างนำหน้าใดๆ ตรวจสอบว่าอักขระถัดไป (ถ้า …

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

โซลูชัน Leetcode หมายเลขเดียว

คำชี้แจงปัญหา หมายเลขเดียว โซลูชัน Leetcode - เราได้รับอาร์เรย์จำนวนเต็มที่ไม่ว่างเปล่าและจำเป็นต้องค้นหาองค์ประกอบที่ปรากฏเพียงครั้งเดียว ในคำถามที่ว่าทุกองค์ประกอบปรากฏสองครั้งยกเว้นหนึ่ง ตัวอย่างที่ 1: อินพุต: nums = [2,2,1] เอาต์พุต: 1 ตัวอย่างที่ 2: อินพุต: …

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

จำนวนเกาะ โซลูชั่น LeetCode

คำชี้แจงปัญหา จำนวนเกาะ โซลูชัน LeetCode – “จำนวนเกาะ” ระบุว่าคุณได้รับตารางไบนารี mxn 2D ซึ่งแสดงแผนที่ของ '1' (แผ่นดิน) และ '0 (น้ำ) คุณต้องส่งคืนจำนวนเกาะ เกาะล้อมรอบด้วยน้ำและเป็น ...

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

โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ

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

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

Translate »