ដំណោះស្រាយ Anagram Leetcode ត្រឹមត្រូវ។

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Anagram Leetcode ត្រឹមត្រូវ - ផ្តល់ខ្សែអក្សរពីរ s និង t ត្រឡប់ពិតប្រសិនបើ t គឺជាអាណាក្រាមនៃ s ហើយមិនពិត។ អាណាក្រាម គឺជាពាក្យ ឬឃ្លាដែលបង្កើតឡើងដោយការរៀបចំអក្សរនៃពាក្យ ឬឃ្លាផ្សេង ជាធម្មតាប្រើអក្សរដើមទាំងអស់តែម្តង។ ឧទាហរណ៍ទី១៖ បញ្ចូល៖ s = “អាណាក្រាម”, t = “ណាហ្គារ៉ាម” លទ្ធផល៖ …

អាន​បន្ថែម

Paint House LeetCode ដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហា Paint House LeetCode Solution - មានផ្ទះមួយជួរ ដែលផ្ទះនីមួយៗអាចលាបពណ៌មួយក្នុងចំណោមបីពណ៌៖ ក្រហម ខៀវ ឬបៃតង។ តម្លៃនៃការលាបពណ៌ផ្ទះនីមួយៗដែលមានពណ៌ជាក់លាក់គឺខុសគ្នា។ អ្នក​ត្រូវ​លាប​ពណ៌​ផ្ទះ​ទាំង​អស់​ដែល​គ្មាន​…

អាន​បន្ថែម

ចំនួនព្រួញអប្បរមា ដល់ការផ្ទុះប៉េងប៉ោង ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា៖ ចំនួនព្រួញអប្បរមាចំពោះប៉េងប៉ោងដែលផ្ទុះឡើង ដំណោះស្រាយ លីតកូដ៖ មានប៉េងប៉ោងរាងស្វ៊ែរមួយចំនួនត្រូវបានបិទភ្ជាប់នៅលើជញ្ជាំងរាបស្មើដែលតំណាងឱ្យយន្តហោះ XY ។ ប៉េងប៉ោងត្រូវបានតំណាងជាចំណុចអារេចំនួនគត់ 2D ដែលចំនុច[i] = [xstart, xend] តំណាងឱ្យប៉េងប៉ោងដែលមានអង្កត់ផ្ចិតផ្ដេកលាតសន្ធឹងរវាង xstart និង xend ។ អ្នកមិនដឹងថា y-coordinates ពិតប្រាកដនៃ…

អាន​បន្ថែម

Next Greater Element II ដំណោះស្រាយ LeetCode

Problem Statement Next Greater Element II ដំណោះស្រាយ LeetCode – បានផ្តល់លេខអារេចំនួនគត់រាងជារង្វង់ (ឧ. ធាតុបន្ទាប់នៃ nums[nums.length – 1] គឺ nums[0]) ត្រឡប់ចំនួនធំបន្ទាប់ទៀតសម្រាប់រាល់ធាតុនៅក្នុងលេខ។ ចំនួនធំបន្ទាប់នៃចំនួន x គឺជាចំនួនធំជាងដំបូងចំពោះលំដាប់ឆ្លងកាត់របស់វាបន្ទាប់នៅក្នុងអារេ ដែលមានន័យថាអ្នកអាចស្វែងរក…

អាន​បន្ថែម

តម្រៀបពណ៌ LeetCode ដំណោះស្រាយ

Problem Statement Sort Colors LeetCode Solution - ផ្តល់លេខអារេជាមួយវត្ថុ n ដែលមានពណ៌ ក្រហម ស ឬខៀវ តម្រៀបពួកវានៅនឹងកន្លែង ដូច្នេះវត្ថុដែលមានពណ៌ដូចគ្នានៅជាប់គ្នា ជាមួយនឹងពណ៌តាមលំដាប់ ក្រហម ស និងខៀវ។ យើងនឹងប្រើចំនួនគត់ 0, 1, និង 2 ដើម្បីតំណាងឱ្យពណ៌ ក្រហម ស និងខៀវ រៀងគ្នា។ …

អាន​បន្ថែម

ដំណោះស្រាយ Subarray Sum LeetCode ជាបន្ត

Problem Statement Solution Continuous Subarray Sum LeetCode Solution - បានផ្តល់ជាលេខអារេចំនួនគត់ និងចំនួនគត់ k ត្រឡប់ពិត ប្រសិនបើលេខមានអារេបន្តបន្ទាប់នៃទំហំយ៉ាងហោចណាស់ពីរដែលធាតុបូកសរុបដល់ពហុគុណនៃ k ឬមិនពិត។ ចំនួនគត់ x គឺជាពហុគុណនៃ k ប្រសិនបើមានចំនួនគត់ n នោះ x = n * k ។ 0 តែងតែជា…

អាន​បន្ថែម

ដំណោះស្រាយ Decode ខ្សែអក្សរ Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ Decode String LeetCode – “Decode String” ស្នើឱ្យអ្នកបំប្លែងខ្សែអក្សរដែលបានអ៊ិនកូដទៅជាខ្សែអក្សរដែលបានឌិកូដ។ ច្បាប់នៃការអ៊ិនកូដគឺ k[encoded_string] ដែល encoded_string នៅខាងក្នុងតង្កៀបការ៉េកំពុងត្រូវបានធ្វើម្តងទៀតយ៉ាងពិតប្រាកដ k ដង ដែល k ជាចំនួនគត់វិជ្ជមាន។ ឧទាហរណ៍៖ បញ្ចូល៖ s = ”3[a]2[bc]” លទ្ធផល៖ “aabcbc” …

អាន​បន្ថែម

បញ្ចូល លុប GetRandom O(1) ដំណោះស្រាយ Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហា បញ្ចូលលុប GetRandom O(1) ដំណោះស្រាយ LeetCode - "បញ្ចូលលុប GetRandom O(1)" ស្នើឱ្យអ្នកអនុវត្តមុខងារទាំងបួននេះនៅក្នុងភាពស្មុគស្មាញពេលវេលា O(1) ។ បញ្ចូល(val): បញ្ចូល val ទៅក្នុងសំណុំចៃដន្យ ហើយត្រឡប់ពិត ប្រសិនបើធាតុដំបូងគឺអវត្តមាននៅក្នុងសំណុំ។ វាត្រឡប់មិនពិតនៅពេលដែល…

អាន​បន្ថែម

ដំណោះស្រាយ LRU Cache Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយ LRU Cache LeetCode – “LRU Cache” ស្នើឱ្យអ្នករចនារចនាសម្ព័ន្ធទិន្នន័យដែលធ្វើតាមឃ្លាំងសម្ងាត់ដែលប្រើថ្មីៗនេះតិចបំផុត (LRU) យើងត្រូវអនុវត្តថ្នាក់ LRUCache ដែលមានមុខងារដូចខាងក្រោមៈ LRUCache (សមត្ថភាពមិនដំណើរការ): ចាប់ផ្តើមឃ្លាំងសម្ងាត់ LRU ។ ជាមួយនឹងទំហំវិជ្ជមាន។ int get (int key): ត្រឡប់តម្លៃ…

អាន​បន្ថែម

បុព្វបុរសទូទៅទាបបំផុតនៃដំណោះស្រាយ Leetcode Tree Binary

សេចក្តីថ្លែងការណ៍បញ្ហា បុព្វបុរសទូទៅទាបបំផុតនៃដើមឈើគោលពីរ ដំណោះស្រាយ LeetCode – “បុព្វបុរសធម្មតាទាបបំផុតនៃដើមឈើគោលពីរ” ចែងថាបានផ្តល់ឫសនៃមែកធាងគោលពីរ និងថ្នាំងពីរនៃមែកធាង។ យើងត្រូវស្វែងរកបុព្វបុរសធម្មតាទាបបំផុតនៃថ្នាំងទាំងពីរនេះ។ ធម្មតា​ទាប​បំផុត…

អាន​បន្ថែម

Translate »