ដំណោះ​ស្រាយ​កូដ​ទឹក​ភ្លៀង​អន្ទាក់

Problem Statement ដំណោះស្រាយនៃ Traping Rain Water LeetCode – “Traping Rain Water” ចែងថាបានផ្តល់អារេនៃកម្ពស់ដែលតំណាងឱ្យផែនទីកម្ពស់ដែលទទឹងនៃរបារនីមួយៗគឺ 1។ យើងត្រូវស្វែងរកបរិមាណទឹកដែលជាប់បន្ទាប់ពីភ្លៀង។ ឧទាហរណ៍៖ បញ្ចូល៖ កម្ពស់ = [0,1,0,2,1,0,1,3,2,1,2,1] លទ្ធផល៖ ៦ ការពន្យល់៖ ពិនិត្យ…

អាន​បន្ថែម

ដំណោះ​ស្រាយ Leetcode វង់ក្រចក​ត្រឹមត្រូវ។

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយនៃវង់ក្រចកត្រឹមត្រូវ LeetCode – “វង់ក្រចកត្រឹមត្រូវ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរដែលមានតួអក្សរ '(', ')', '{', '}', '[' និង ']' ។ យើងត្រូវកំណត់ថាតើខ្សែអក្សរបញ្ចូលគឺជាខ្សែអក្សរត្រឹមត្រូវឬអត់។ ខ្សែអក្សរមួយត្រូវបានគេនិយាយថាជាខ្សែអក្សរដែលមានសុពលភាព ប្រសិនបើតង្កៀបបើកត្រូវតែបិទ…

អាន​បន្ថែម

ដំណោះស្រាយលីតកូដជង់ប្រេកង់អតិបរមា

សេចក្តីថ្លែងការណ៍បញ្ហា ដំណោះស្រាយជង់ប្រេកង់អតិបរមា LeetCode - "ជង់ប្រេកង់អតិបរមា" ស្នើឱ្យអ្នករចនាជង់ប្រេកង់ ដែលនៅពេលណាដែលយើងបង្ហាញធាតុពីជង់ វាគួរតែត្រឡប់ធាតុញឹកញាប់បំផុតដែលមានវត្តមាននៅក្នុងជង់។ អនុវត្តថ្នាក់ FreqStack៖ FreqStack() បង្កើតជង់ប្រេកង់ទទេ។ void push (int val) រុញ…

អាន​បន្ថែម

រចនាជង់ជាមួយនឹងការបង្កើនប្រតិបត្តិការ Leetcode ដំណោះស្រាយ

Problem Statement ការរចនាជង់ជាមួយនឹងដំណោះស្រាយបន្ថែមនៃប្រតិបត្តិការ Leetcode - ចែងថាយើងត្រូវរចនាជង់ដែលគាំទ្រប្រតិបត្តិការខាងក្រោមប្រកបដោយប្រសិទ្ធភាព។ កំណត់សមត្ថភាពអតិបរមានៃជង់។ អនុវត្តប្រតិបត្តិការរុញប្រកបដោយប្រសិទ្ធភាព ប្រសិនបើទំហំនៃជង់គឺតិចជាងសមត្ថភាពអតិបរមានៃ…

អាន​បន្ថែម

ដំណោះស្រាយជែលឡេឡេកូដកូដ

សេចក្តីថ្លែងការណ៍បញ្ហារចនាជង់មួយដែលគាំទ្រការជំរុញការលោតកំពូលនិងការទាញយកធាតុអប្បបរមានៅក្នុងពេលវេលាថេរ។ រុញ (x) - រុញធាតុ x ដាក់លើជង់។ pop () - យកធាតុចេញពីខាងលើជង់។ top () - ទទួលបានធាតុកំពូល។ getMin () - ទាញយកធាតុអប្បបរមានៅក្នុងជង់។ …

អាន​បន្ថែម

បង្កើតអារេមួយជាមួយនឹងប្រតិបត្តិការជង់ Leetcode

បណ្តុំអារេជាមួយនឹងប្រតិបត្តិការជង់ Leetcode Solution ផ្តល់អោយយើងនូវលំដាប់លេខគត់និងចំនួនគត់ n ។ បញ្ហាបញ្ជាក់ថាយើងត្រូវបានគេផ្តល់ជាលំដាប់នៃចំនួនគត់ពី ១ ដល់ n ។ បន្ទាប់មកយើងប្រើជង់ដើម្បីផលិតលំដាប់លេខគត់ដែលត្រូវបានផ្តល់ដល់យើង…

អាន​បន្ថែម

សូលុយស្យុងកំណត់ហេតុឡឺប៊ឺឡឺរីឡេស

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងកំពុងតាមដានទីតាំងរបស់យើងនៅក្នុងប្រព័ន្ធថតឯកសារ។ ដំបូងយើងស្ថិតនៅថតឯកសារដើមឬថតសំខាន់នៃប្រព័ន្ធនេះ។ យើងមានពាក្យបញ្ជា ៣ ប្រភេទជាមូលដ្ឋាននៅទីនេះ។ ពាក្យបញ្ជាមានទម្រង់ជាខ្សែអក្សរដែលខ្សែអក្សរនីមួយៗ…

អាន​បន្ថែម

ដំណោះស្រាយដ៏អស្ចារ្យបន្ទាប់ខ្ញុំឡេឡេកូដ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់បញ្ជីពីរដែលក្នុងនោះបញ្ជីទីមួយគឺជាបញ្ជីរងនៃបញ្ជីទីពីរ។ សម្រាប់ធាតុនីមួយៗនៃបញ្ជីទីមួយយើងត្រូវរកឱ្យឃើញនូវធាតុធំ ៗ បន្ទាប់នៅក្នុងបញ្ជីទី ២ ។ ឧទាហរណ៍លេខ ១ = [៤,១,២], nums1 = [១.៣,៤,២] [-4,1,2, -2] ការពន្យល់ៈសំរាប់ធាតុទីមួយនៃបញ្ជី ១ ឧ។ សម្រាប់ ៤ នៅទីនោះ…

អាន​បន្ថែម

Java ជង់ឧទាហរណ៍

តើជេកស្តេចជេតជាអ្វី? ការអនុវត្តជង់ជេវ៉ាគឺផ្អែកលើរចនាសម្ព័ន្ធទិន្នន័យជង់។ វាធ្វើតាមគំនិតនៃគំនិតចូលចុងក្រោយ (អូអូអាយ) ដែលមានន័យថាធាតុដែលយើងបញ្ចូលចុងក្រោយនឹងត្រូវដកចេញជាមុនសិន។ និយាយម៉្យាងទៀតយើងអាចលុបធាតុបានតែពីកំពូលនៃ…

អាន​បន្ថែម

ធ្វើឱ្យដំណោះស្រាយឡេឡេកូដកូដល្អ

បញ្ហ្របញ្ហ្រក្នុងបញ្ហ្រោបឆ្ន្រំ "ខ្រងល្អ" គឺជាខ្សែអក្សរដ្រលផ្តល់នូវអក្សរធំនិងតូច។ យើងត្រូវធ្វើឱ្យខ្សែនេះល្អដោយយកតួអក្សរដែលនៅជាប់នឹងខ្សែដែលធ្វើឱ្យខ្សែអក្សរមិនល្អ។ ខ្សែអក្សរល្អគឺជាខ្សែដែលមិនមានពីរជាប់គ្នា…

អាន​បន្ថែម

Translate »