ពិនិត្យមើលការបង្កើតអារេតាមរយៈដំណោះស្រាយអ៊ីស្តាហ្សែនឡេសកូដ

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

អាន​បន្ថែម

ដំណោះស្រាយអ៊ីសូហ្វុលលីសលីឡេកកូដ

សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែពីរគឺ a និង b ។ គោលដៅរបស់យើងគឺចង់ប្រាប់ថាតើខ្សែទាំងពីរមិនស្មើគ្នាឬអត់។ ខ្សែពីរត្រូវបានគេហៅថា isomorphic ប្រសិនបើនិងក្នុងករណីដែលតួអក្សរនៅក្នុងខ្សែអក្សរទីមួយអាចត្រូវបានជំនួសដោយតួអក្សរណាមួយ (រួមទាំងខ្លួនវាផ្ទាល់) ។

អាន​បន្ថែម

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

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម

គ្រឿងអលង្ការនិងថ្មឡេឡេសសូលុយស្យុង

បញ្ហាគ្រឿងអលង្កានិងដុំថ្ម Leetcode ដំណោះស្រាយចែងថាអ្នកត្រូវបានផ្តល់ខ្សែពីរ។ មួយក្នុងចំណោមពួកគេតំណាងឱ្យរតនភណ្ឌនិងមួយក្នុងចំណោមពួកគេតំណាងឱ្យថ្ម។ ខ្សែអក្សរដែលមានគ្រឿងអលង្ការតំណាងឱ្យតួអក្សរដែលជារតនវត្ថុ។ យើងត្រូវរកចំនួនតួអក្សរនៅក្នុងខ្សែអក្សរថ្មដែលមាន…

អាន​បន្ថែម

ដំណោះស្រាយពាក្យបញ្ចប់ខ្លីបំផុត

បញ្ហាបំលែងពាក្យ Word Leetcode ដែលបានបញ្ចប់ក្នុងរយៈពេលខ្លីបំផុតចែងថាអ្នកត្រូវបានផ្តល់ផ្លាកអាជ្ញាប័ណ្ណនិងខ្សែអក្សរជាច្រើន។ អ្នកត្រូវរកពាក្យដែលខ្លីបំផុត។ ពាក្យដែលប្រកួតប្រជែងត្រូវបានកំណត់ជាពាក្យដែលមានអក្សរក្រមទាំងអស់នៅក្នុងផ្លាក (ករណីមិនត្រឹមត្រូវ) ។ ភាពញឹកញាប់

អាន​បន្ថែម

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

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

អាន​បន្ថែម

វិធីសាស្ត្រ HashMap ចាវ៉ា

ហាស់ម៉ាប់ថ្នាក់នៅចាវ៉ារក្សាទុកទិន្នន័យជាទំរង់នៃគូតម្លៃសំខាន់ៗដែលទិន្នន័យសំខាន់ៗគួរតែមានតែមួយ។ យើងអាចចូលមើលតម្លៃដោយផ្អែកលើទិន្នន័យសំខាន់ៗដែលត្រូវគ្នា។ ហាស់ម៉ាប់មានវត្តមាននៅក្នុងក្របខ័ណ្ឌនៃការប្រមូលរបស់ចាវ៉ាហើយជាផ្នែកមួយនៃកញ្ចប់ java.util ។ វាធ្វើការលើគោលការណ៍នៃ…

អាន​បន្ថែម

បំលែងខ្សែអក្សរដែលជាពាក្យដដែលៗនៃខ្សែអក្សរដែលមានប្រវែង K

សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ បំលែងខ្សែអក្សរដែលជាពាក្យដដែលៗនៃបណ្តុំខ្សែអក្សរដែលមានប្រវែង K” យើងបានផ្តល់ខ្សែអក្សរ“ s” និងចំនួនគត់“ k” ។ សរសេរកម្មវិធីដើម្បីពិនិត្យមើលថាតើវាអាចធ្វើទៅបានដើម្បីបម្លែងវាទៅជាខ្សែអក្សរដែលជាពាក្យដដែលៗនៃខ្សែរងជាមួយ…

អាន​បន្ថែម

ខេតតួអក្សរមិនធ្វើម្តងទៀត

សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ តួអក្សរមិនធ្វើដដែលៗ” របស់ខេត” យើងបានផ្តល់ខ្សែអក្សរ“ ស” ។ សរសេរកម្មវិធីដើម្បីរកអ្នកលក់ដែលមិនធ្វើដដែលៗ។ ប្រសិនបើមានតួអក្សរតិចជាង k ដែលមិនធ្វើម្តងទៀតនៅក្នុងខ្សែអក្សរបន្ទាប់មកបោះពុម្ព“ -1” ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានខ្សែអក្សរ“ s” ។ …

អាន​បន្ថែម