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

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

អាន​បន្ថែម

ការឆ្លងកាត់លំដាប់បញ្ឈរនៃដំណោះស្រាយ Binary Tree LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា ការឆ្លងកាត់លំដាប់បញ្ឈរនៃមែកធាងគោលពីរ LeetCode ដំណោះស្រាយនិយាយថា – ដែលបានផ្តល់ឱ្យឫសនៃមែកធាងគោលពីរ គណនាការឆ្លងកាត់លំដាប់បញ្ឈរនៃមែកធាងគោលពីរ។ សម្រាប់ថ្នាំងនីមួយៗនៅទីតាំង (ជួរដេក col) កូនឆ្វេង និងស្តាំរបស់វានឹងស្ថិតនៅទីតាំង (ជួរ + 1, col – 1) និង (ជួរដេក + 1, col + 1) រៀងគ្នា។ …

អាន​បន្ថែម

កំពូល K ធាតុញឹកញាប់ ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា Top K ធាតុញឹកញាប់ ដំណោះស្រាយ LeetCode និយាយថា – ដោយផ្តល់លេខអារេចំនួនគត់ និងចំនួនគត់ k ត្រឡប់ធាតុ k ញឹកញាប់បំផុត។ អ្នកអាចត្រឡប់ចម្លើយតាមលំដាប់ណាមួយ។ ឧទាហរណ៍ 1៖ បញ្ចូល៖ nums = [1,1,1,2,2,3], k=2 លទ្ធផល៖ [1,2] ឧទាហរណ៍ 2៖ បញ្ចូល៖ nums = [1], k = 1 លទ្ធផល៖ [1] …

អាន​បន្ថែម

Jump Game IV LeetCode Solution

សេចក្តីថ្លែងការណ៍បញ្ហា៖ Jump Game IV LeetCode Solution និយាយថា – ដោយបានផ្តល់អារេនៃចំនួនគត់ arr អ្នកត្រូវបានដាក់ដំបូងនៅលិបិក្រមទីមួយនៃអារេ។ ក្នុងជំហានមួយ អ្នកអាចលោតពីសន្ទស្សន៍ i ទៅ index: i + 1 where: i + 1 < arr.length ។ i – 1 ដែល៖ i – 1 >= …

អាន​បន្ថែម

ស្វែងរកដំណោះស្រាយចៅក្រម LeetCode

សេចក្តីថ្លែងការណ៍អំពីបញ្ហា៖ ស្វែងរកដំណោះស្រាយចៅក្រមក្រុង LeetCode – នៅក្នុងទីក្រុងមានមនុស្ស n ត្រូវបានដាក់ស្លាកពីលេខ 1 ដល់ n ។ មាន​ពាក្យ​ចចាមអារ៉ាម​ថា មនុស្ស​ម្នាក់​ក្នុង​ចំណោម​អ្នក​ទាំង​នេះ​ជា​ចៅក្រម​ក្រុង​ដោយ​សម្ងាត់ ហើយ​យើង​ត្រូវ​រក​ចៅក្រម​ក្រុង។ បើ​ចៅក្រម​ក្រុង​មាន​មែន ចៅក្រម​ក្រុង​មិន​ទុក​ចិត្ត​អ្នក​ណា​ទេ។ …

អាន​បន្ថែម

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

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

អាន​បន្ថែម

ខ្សែអក្សររងជាមួយនឹងការភ្ជាប់នៃពាក្យទាំងអស់ Leetcode ដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហា ខ្សែអក្សររងជាមួយនឹងការភ្ជាប់ពាក្យទាំងអស់ ដំណោះស្រាយ LeetCode - "ខ្សែអក្សររងជាមួយនឹងការភ្ជាប់នៃពាក្យទាំងអស់" ចែងថាបានផ្តល់ខ្សែអក្សរ s និងអារេនៃពាក្យខ្សែអក្សរដែលពាក្យនីមួយៗមានប្រវែងដូចគ្នា។ យើងត្រូវត្រឡប់សន្ទស្សន៍ចាប់ផ្តើមទាំងអស់នៃខ្សែអក្សររងដែលជា…

អាន​បន្ថែម

រចនាដំណោះស្រាយ Leetcode តារាងអ្នកដឹកនាំ

សេចក្តីថ្លែងការណ៍បញ្ហា ការរចនាតារាងពិន្ទុនាំមុខ ដំណោះស្រាយ LeetCode – “Design A Leaderboard” ស្នើឱ្យអ្នកបំពេញមុខងារ 3៖ addScore(playerId, score): ធ្វើបច្ចុប្បន្នភាពតារាងពិន្ទុដោយបន្ថែមពិន្ទុទៅនឹងពិន្ទុរបស់អ្នកលេងដែលបានផ្តល់ឱ្យ។ ប្រសិនបើមិនមានអ្នកលេងណាមួយទេ សូមបន្ថែមលេខសម្គាល់បែបនេះនៅលើតារាងពិន្ទុ។ top(K)៖ ត្រឡប់ផលបូកកំពូលនៃ…

អាន​បន្ថែម

Sliding Window Median Leetcode Solution

សេចក្តីថ្លែងការបញ្ហា ដំណោះស្រាយ LeetCode នៃបង្អួចរអិល – “Sliding Window Median” ចែងថាបានផ្តល់លេខអារេចំនួនគត់ និងចំនួនគត់ k ដែល k ជាទំហំបង្អួចរអិល។ យើងត្រូវត្រឡប់អារេមធ្យមនៃបង្អួចនីមួយៗនៃទំហំ k ។ ឧទាហរណ៍៖ បញ្ចូល៖ [1,3,-1,-3,5,3,6,7], k=3 លទ្ធផល៖ [1.00000,-1.00000,-1.00000,3.00000,5.00000,6.00000] ការពន្យល់៖ មធ្យម…

អាន​បន្ថែម

ដំណោះស្រាយផ្លូវឡានក្រុង Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហា ផ្លូវឡានក្រុង ដំណោះស្រាយ LeetCode – “ផ្លូវឡានក្រុង” ចែងថា អ្នកត្រូវបានផ្តល់ផ្លូវដែលផ្លូវ[i] ជាផ្លូវឡានក្រុង ដែល ith bus ធ្វើផ្លូវដដែលជារៀងរហូត។ យើងនឹងត្រូវបានផ្តល់ប្រភពចំណតឡានក្រុង ហើយយើងចង់ទៅដល់គោលដៅចំណតឡានក្រុង។ យើង​អាច …

អាន​បន្ថែម

Translate »