តម្រៀបអារេដោយបង្កើនប្រេកង់ឡេតូលេខកូដដំណោះស្រាយ

សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេនៃចំនួនគត់, តម្រៀបអារេនៅក្នុងលំដាប់កើនឡើងដោយផ្អែកលើភាពញឹកញាប់នៃតម្លៃ។ ប្រសិនបើតម្លៃច្រើនមានប្រេកង់ដូចគ្នាសូមតម្រៀបវាតាមលំដាប់ថយចុះ។ លេខឧទាហរណ៍ = [1,1,2,2,2,3] [3,1,1,2,2,2] ការពន្យល់៖ '៣ ៉មានប្រេកង់ ១' ១ has មានភាពញឹកញាប់នៃ…

អាន​បន្ថែម

ពិនិត្យមើលថាតើខ្សែអក្សរអាចបំបែកដំណោះស្រាយឡេឡេកូដកូដផ្សេងទៀតបានទេ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែពីរ s1 និង s2 ដែលមានទំហំដូចគ្នា។ ពិនិត្យមើលថាតើការអនុញ្ញាតខ្សែអក្សរ s1 មួយចំនួនអាចបំបែកការអនុញ្ញាតខ្សែអក្សរ s2 ឬច្រាសមកវិញ។ និយាយម្យ៉ាងទៀត s2 អាចបំបែក s1 ឬច្រាសមកវិញ។ ខ្សែអក្សរ x អាចបំបែកខ្សែអក្សរ y (ទាំងពីរ…

អាន​បន្ថែម

ការបង្កើនដំណោះស្រាយឡេឡេកូដកូដកាន់តែថយចុះ

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

អាន​បន្ថែម

ប្រសព្វនៃដំណោះស្រាយអារេអាទីលទី ២

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងអារេនេះត្រូវបានផ្តល់ឱ្យហើយយើងត្រូវរកចំនុចប្រសព្វនៃអារេទាំងពីរនេះហើយត្រឡប់អារេលទ្ធផល។ ធាតុនីមួយៗនៅក្នុងលទ្ធផលគួរតែលេចឡើងច្រើនដងដូចដែលវាបង្ហាញនៅក្នុងអារេទាំងពីរ។ លទ្ធផលអាចមាននៅក្នុងលំដាប់ណាមួយ។ ឧទាហរណ៍…

អាន​បន្ថែម

ដំណោះស្រាយឡេឡេលេខកូដដែលទាក់ទង

បញ្ហាទាក់ទងនឹងដំណោះស្រាយឡេឡេកូដសួរយើងឱ្យត្រឡប់វ៉ិចទ័រឬខ្សែអក្សរដែលតំណាងឱ្យថ្នាក់ដែលទាក់ទង។ យើងត្រូវបានផ្តល់ជូននូវជួរដែលតំណាងឱ្យពិន្ទុដែលទទួលបានដោយអត្តពលិក។ បន្ទាប់មកយើងប្រើអារេពិន្ទុដែលបានផ្តល់ដើម្បីចាត់ថ្នាក់។ មានការផ្លាស់ប្តូរបន្តិចបន្តួច…

អាន​បន្ថែម

តម្រៀបដែលទាក់ទងអារេឡេឡេហ្សិចសូលុយស្យុង

នៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់អារេចំនួនពីរនៃចំនួនគត់វិជ្ជមាន។ ធាតុទាំងអស់នៃអារេទី ២ គឺខុសគ្នាហើយមានវត្តមាននៅក្នុងអារេទី ១ ។ ទោះយ៉ាងណាអារេទី ១ អាចមានធាតុជាន់គ្នាឬធាតុដែលមិនស្ថិតនៅក្នុងអារេទី ២ ។ យើងត្រូវតម្រៀបជួរទីមួយ ...

អាន​បន្ថែម

តម្រៀបចំនួនគត់តាមចំនួននៃដំណោះស្រាយ Leetcode ចំនួន ១ ប៊ីត

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះ "តម្រៀបចំនួនគត់ដោយចំនួននៃ 1 ប៊ីត" យើងត្រូវបានផ្តល់អារេដល់។ ភារកិច្ចរបស់យើងគឺដើម្បីតម្រៀបធាតុនៅក្នុងអារេយោងទៅតាមចំនួនប៊ីត 1 ក្នុងការតំណាងគោលពីរនៃចំនួននៅក្នុងលំដាប់ឡើង។ បើពីរឬ…

អាន​បន្ថែម

តម្រៀបអារេដោយ Parity II ដំណោះស្រាយ Leetcode

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

អាន​បន្ថែម

រាប់គូជាមួយផលបូកដែលបានផ្តល់ឱ្យ

ក្នុងបញ្ហា“ រាប់គូជាមួយផលបូកដែលបានផ្តល់ឱ្យ” យើងបានផ្តល់អារេចំនួនគត់ហើយចំនួនមួយទៀតនិយាយថា“ ផលបូក” អ្នកត្រូវកំណត់ថាតើធាតុណាមួយនៃធាតុទាំងពីរនៅក្នុងអារេដែលផ្តល់អោយមានផលបូកស្មើនឹង“ ផលបូក” ។ ឧទាហរណ៍បញ្ចូល: arr [] = {1,3,4,6,7} និងផលបូក = ៩ លទ្ធផល៖“ រកឃើញធាតុ…

អាន​បន្ថែម

សហជីពនិងប្រសព្វនៃបញ្ជីទំនាក់ទំនងពីរ

បានផ្តល់នូវបញ្ជីភ្ជាប់ពីរបង្កើតបញ្ជីភ្ជាប់ពីរផ្សេងទៀតដើម្បីទទួលបានសហជីពនិងចំនុចប្រសព្វនៃធាតុនៃបញ្ជីដែលមានស្រាប់។ ការបញ្ចូលឧទាហរណ៍៖ បញ្ជី ១: ៥ → ៩ → ១០ → ១២ → ១៤ បញ្ជី ២ ៈ ​​៣ → ៥ → ៩ → ១៤ → ២១ លទ្ធផលៈប្រសព្វ _ បញ្ជីៈ ១៤ → ៩ → ៥ សហជីព _ បញ្ជី៖ …

អាន​បន្ថែម