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

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

អាន​បន្ថែម

បញ្ចូល k តម្រៀបបញ្ជី ដំណោះស្រាយ Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហា ការបញ្ចូល k បញ្ជីដែលបានតម្រៀប ដំណោះស្រាយ LeetCode - "បញ្ចូល k បញ្ជីដែលបានតម្រៀប" ចែងថាបានផ្តល់អារេនៃបញ្ជីដែលបានភ្ជាប់ k ដែលបញ្ជីដែលបានភ្ជាប់នីមួយៗមានតម្លៃរបស់វាតម្រៀបតាមលំដាប់ឡើង។ យើងត្រូវបញ្ចូលបញ្ជី k-linked ទាំងអស់ទៅក្នុងបញ្ជីភ្ជាប់តែមួយ ហើយត្រឡប់…

អាន​បន្ថែម

ស្វែងរកមេដ្យានពី Data Stream LeetCode Solution

សេចក្តីថ្លែងការណ៍បញ្ហា ស្វែងរកមេដ្យានពី Data Stream LeetCode Solution – មធ្យមភាគគឺជាតម្លៃកណ្តាលនៅក្នុងបញ្ជីចំនួនគត់ដែលបានបញ្ជាទិញ។ ប្រសិនបើទំហំនៃបញ្ជីគឺស្មើ នោះគ្មានតម្លៃកណ្តាលទេ ហើយមធ្យមគឺជាមធ្យមនៃតម្លៃកណ្តាលទាំងពីរ។ ឧទាហរណ៍ សម្រាប់ arr = [2,3,4] មធ្យម…

អាន​បន្ថែម

Knight អប្បបរមាផ្លាស់ទីដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា អប្បរមា Knight ផ្លាស់ទីដំណោះស្រាយ LeetCode - នៅក្នុងក្តារអុកគ្មានកំណត់ដែលមានកូអរដោនេពី -infinity ទៅ +infinity អ្នកមាន Knight នៅការ៉េ [0, 0] ។ Knight មានចលនាចំនួន 8 ដែលវាអាចធ្វើបាន ដូចដែលបានបង្ហាញខាងក្រោម។ ចលនានីមួយៗគឺការ៉េពីរក្នុងទិសខា បន្ទាប់មកមួយការ៉េក្នុងទិសអ័រតូហ្គោន។ ត្រឡប់ចំនួនអប្បបរមា…

អាន​បន្ថែម

បញ្ចូល​គ្នា​តម្រៀប​អារេ​ដំណោះស្រាយ LeetCode

សេចក្តីថ្លែងការណ៍បញ្ហា បញ្ចូលចូលគ្នាតម្រៀបអារេ LeetCode ដំណោះស្រាយ – អ្នកត្រូវបានផ្តល់អារេចំនួនគត់ពីរ nums1 និង nums2 តម្រៀបតាមលំដាប់មិនបន្ថយ និងចំនួនគត់ពីរ m និង n តំណាងឱ្យចំនួនធាតុនៅក្នុង nums1 និង nums2 រៀងគ្នា។ បញ្ចូលលេខ 1 និងលេខ 2 ចូលទៅក្នុងអារេតែមួយដែលបានតម្រៀបតាមលំដាប់មិនបន្ថយ។ អារេ​ដែល​បាន​តម្រៀប​ចុងក្រោយ​មិន​គួរ​ត្រូវ​បាន​ត្រឡប់​ដោយ​អនុគមន៍​ទេ ប៉ុន្តែ​ជំនួស​មក​វិញ​ត្រូវ​បាន​រក្សា​ទុក​នៅ​ក្នុង​អារេលេខ 1 ។ …

អាន​បន្ថែម

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

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

អាន​បន្ថែម

ផលបូកនៃលេខគូបន្ទាប់ពីសំណួរ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ឱ្យនូវជួរនៃចំនួនគត់និងជួរនៃសំណួរអារេ។ ចំពោះសំណួរ ith យើងនឹងមានប៉ារ៉ាម៉ែត្រពីរគឺសន្ទស្សន៍និងតម្លៃ។ បន្ទាប់ពីសំណួរនីមួយៗយើងបន្ថែមវ៉ែនតាទៅអារេ [សន្ទស្សន៍] ។ យើងត្រូវរកផលបូកនៃចំនួនគត់សរុបទាំងអស់នៅក្នុងជួរបន្ទាប់ពី…

អាន​បន្ថែម

ការផ្លាស់ប្តូរអប្បបរមាទៅនឹងធាតុអារេឡេហ្សិចដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ ដូចគ្នានេះផងដែរយើងត្រូវបានអនុញ្ញាតឱ្យអនុវត្តសំណុំជាក់លាក់នៃប្រតិបត្តិការនៅលើអារេនេះ។ នៅក្នុងប្រតិបត្តិការមួយយើងអាចបង្កើនចំនួន” n - ១″ (ធាតុទាំងអស់លើកលែងតែធាតុណាមួយ) នៅក្នុងជួរដោយ ១ ។ យើងត្រូវការ…

អាន​បន្ថែម

ប្រវែងអតិបរមានៃ Subarray ម្តងហើយម្តងទៀត

ក្នុងបញ្ហា“ ប្រវែងអតិបរិមានៃការបញ្ជូនម្តងហើយម្តងទៀត” យើងបានផ្តល់អារេចំនួន ២ និងអារេទី ២ ភារកិច្ចរបស់អ្នកគឺត្រូវរកប្រវែងអតិបរមានៃអារេរងដែលលេចឡើងទាំងនៅក្នុងជួរអារេ។ ការបញ្ចូលឧទាហរណ៍៖ [1] [2] លទ្ធផល៖ ៣ ពន្យល់៖ ពីព្រោះប្រវែងអតិបរមានៃអារេរងគឺ ៣ និង…

អាន​បន្ថែម

សិលាចារឹកអប្បបរមាដើម្បីបង្កើតជាក្រានិចមួយដែលមានការអនុញ្ញាត

បញ្ហា“ សិលាចារឹកអប្បបរមាដើម្បីបង្កើតជាក្រានីញែមដោយមានការអនុញ្ញាតអនុញ្ញាត” ចែងថាអ្នកត្រូវបានគេផ្តល់ខ្សែអក្សរដែលមានអក្សរទាំងអស់នៅក្នុងអក្សរតូច។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យស្វែងរកការបញ្ចូលអប្បបរមានៃតួអក្សរទៅខ្សែអក្សរដែលវាអាចក្លាយទៅជាផាលីនឌឺមឺរ។ ទីតាំងរបស់តួអង្គអាចជា…

អាន​បន្ថែម

Translate »