Range Sum Query 2D - ដំណោះស្រាយ Leetcode ដែលមិនអាចផ្លាស់ប្តូរបាន។

Problem Statement Range Sum Query 2D – Immutable Leetcode Solution – ដែលបានផ្តល់ឱ្យម៉ាទ្រីស 2D ដោះស្រាយសំណួរជាច្រើននៃប្រភេទខាងក្រោម៖ គណនាផលបូកនៃធាតុនៃម៉ាទ្រីសនៅខាងក្នុងចតុកោណកែងដែលកំណត់ដោយជ្រុងខាងឆ្វេងខាងលើរបស់វា (ជួរដេកទី 1, col1) និងផ្នែកខាងក្រោមខាងស្តាំ។ ជ្រុង (ជួរដេក 2, col2) ។ អនុវត្តថ្នាក់ NumMatrix៖ NumMatrix(int[][] matrix) ចាប់ផ្តើមវត្ថុដោយចំនួនគត់…

អាន​បន្ថែម

បន្ទប់ប្រជុំ II ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា បន្ទប់ប្រជុំ II ដំណោះស្រាយ LeetCode – “បន្ទប់ប្រជុំ II” និយាយថាអ្នកត្រូវបានផ្តល់អារេនៃចន្លោះពេលប្រជុំ “ចន្លោះពេល” ដែល “ចន្លោះពេល[i] = [ចាប់ផ្តើម[i], បញ្ចប់[i]]”, ត្រឡប់ ចំនួនបន្ទប់សន្និសីទអប្បបរមាដែលត្រូវការ។ ឧទាហរណ៍៖ ចន្លោះពេល = [[0,30],[5,10],[15,20]] 2 ការពន្យល់៖ ការប្រជុំគ្នាអាចធ្វើបាន…

អាន​បន្ថែម

Subarray Sum ស្មើ K LeetCode Solution

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Subarray Sum Equals K LeetCode – “Subarray Sum Equals K” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេនៃចំនួនគត់ “num” និងចំនួនគត់ 'k' ត្រឡប់ចំនួនសរុបនៃ subarrays បន្តដែលផលបូកស្មើនឹង 'k'។ ឧទាហរណ៍៖ nums = [1, 2, 3], k=3 2 ការពន្យល់៖ មាន…

អាន​បន្ថែម

ខ្សែរង Palindromic វែងបំផុត ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ LeetCode ខ្សែរង Palindromic វែងបំផុត – “ខ្សែអក្សររង Palindromic វែងបំផុត” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរ s ត្រឡប់ខ្សែរង palindromic វែងបំផុតនៅក្នុង s ។ ចំណាំ៖ ប៉ាលីនដ្រូម ជាពាក្យដែលអានថយក្រោយ ដូចទៅមុខ ឧ. លោកជំទាវ។ ឧទាហរណ៍៖ s = “babad” “bab” ការពន្យល់៖ ទាំងអស់…

អាន​បន្ថែម

ពេលវេលាដ៏ល្អបំផុតដើម្បីទិញ និងលក់ Stock LeetCode Solution

សេចក្តីថ្លែងការណ៍បញ្ហា ពេលវេលាដ៏ល្អបំផុតក្នុងការទិញ និងលក់ភាគហ៊ុន LeetCode Solution – “ពេលវេលាល្អបំផុតដើម្បីទិញ និងលក់ភាគហ៊ុន” ចែងថាអ្នកត្រូវបានផ្តល់តម្លៃអារេដែលតម្លៃ[i] គឺជាតម្លៃនៃភាគហ៊ុនដែលបានផ្តល់ឱ្យនៅថ្ងៃនោះ។ អ្នកចង់បង្កើនប្រាក់ចំណេញរបស់អ្នកដោយជ្រើសរើស…

អាន​បន្ថែម

មធ្យមនៃដំណោះស្រាយអារេតម្រៀបពីរ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា មេដ្យាននៃដំណោះស្រាយអារេតម្រៀបពីរ លីតកូដ - នៅក្នុងបញ្ហា "មេដ្យាននៃអារេដែលបានតម្រៀបពីរ" យើងត្រូវបានផ្តល់អារេតម្រៀបចំនួន 1 និងលេខ 2 នៃទំហំ m និង n រៀងគ្នា ហើយយើងត្រូវត្រឡប់មធ្យមនៃអារេដែលបានតម្រៀបពីរ។ ភាពស្មុគស្មាញនៃពេលវេលាដំណើរការទាំងមូលគួរតែជា O(log (m+n))។ ឧទាហរណ៍លេខ 1 = [1,3], …

អាន​បន្ថែម

ចំនួនកោះ LeetCode ដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហា ចំនួនកោះ លីតកូដ ដំណោះស្រាយ – “ចំនួនកោះ” បញ្ជាក់ថា អ្នកត្រូវបានផ្តល់ក្រឡាចត្រង្គគោលពីរ mxn 2D ដែលតំណាងឱ្យផែនទី '1's (ដី) និង '0's (ទឹក) អ្នកត្រូវត្រឡប់ចំនួនកោះវិញ។ កោះមួយត្រូវបានហ៊ុំព័ទ្ធដោយទឹក និងជា…

អាន​បន្ថែម

ពិនិត្យមើលថាតើអារេខ្សែអក្សរពីរគឺស្មើនឹងដំណោះស្រាយ Leetcode ដែរឬទេ

បញ្ហាពិនិត្យមើលប្រសិនបើអារេខ្សែពីរគឺស្មើគ្នាដំណោះស្រាយឡេអាកូដកូដផ្តល់ឱ្យយើងនូវអារេខ្សែពីរ។ បន្ទាប់មកយើងត្រូវបានគេប្រាប់ឱ្យពិនិត្យមើលថាតើអារេខ្សែទាំងពីរនេះស្មើនឹងឬអត់។ សមភាពនៅទីនេះសំដៅទៅលើការពិតដែលថាប្រសិនបើខ្សែនៅក្នុងអារេត្រូវបានគេសន្និដ្ឋាន។ បន្ទាប់មកបន្ទាប់ពីការបូកសរុបទាំងពីរ ...

អាន​បន្ថែម

ពិនិត្យមើលការបង្កើតអារេតាមរយៈដំណោះស្រាយអ៊ីស្តាហ្សែនឡេសកូដ

បញ្ហាពិនិត្យមើលការបង្កើតអារេតាមរយៈដំណោះស្រាយអាស័យដ្ធានឡេតកូដបានផ្តល់ឱ្យយើងនូវអារេជាច្រើន។ ទន្ទឹមនឹងនោះយើងក៏ត្រូវបានផ្តល់ជាលំដាប់ផងដែរ។ បន្ទាប់មកយើងត្រូវបានគេប្រាប់អោយដឹងថាតើយើងអាចបង្កើតលំដាប់ដែលបានផ្តល់ដោយប្រើអារេ។ យើងអាចរៀបចំអារេនៅក្នុងណាក៏បាន ...

អាន​បន្ថែម

ពិនិត្យមើលថាតើពាក្យណាមួយកើតឡើងជាបុព្វបទនៃពាក្យណាមួយនៅក្នុងប្រយោគដំណោះស្រាយ Leetcode

បញ្ហាពិនិត្យមើលប្រសិនបើពាក្យមួយកើតឡើងជាបុព្វបទនៃពាក្យណាមួយនៅក្នុងប្រយោគដំណោះស្រាយ Leetcode បានស្នើសុំឱ្យយើងរកលិបិក្រមនៃពាក្យដែលចាប់ផ្តើមដោយពាក្យស្វែងរកដែលបានផ្តល់ឱ្យ។ ដូច្នេះយើងត្រូវបានគេផ្តល់ឱ្យនូវការកាត់ទោសមួយដែលមានខ្សែអក្សរមួយចំនួនបានបំបែកដោយចន្លោះនិងខ្សែអក្សរមួយផ្សេងទៀត…

អាន​បន្ថែម

Translate »