សំភាសន៍សំភាសន៍អ៊ិនកូដកូដ


អារេសំណួរអាដាប់ធ័រ

សំណួរ​ទី 1។ សាប់ដំណោះស្រាយអារេឡេឡេកូដ បញ្ហាសាប់ដំណោះស្រាយអារេឡេសកូដកូដផ្តល់ឱ្យយើងនូវអារេនៃប្រវែង 2 អ៊ី។ នៅទីនេះ 2n សំដៅទៅលើប្រវែងអារេគឺសូម្បីតែ។ បន្ទាប់មកយើងត្រូវបានគេប្រាប់ឱ្យរុះរើអារេ។ ការសាប់នៅទីនេះមិនមានន័យថាយើងត្រូវដកអារេដោយចៃដន្យនោះទេតែវិធីជាក់លាក់មួយគឺ ...

អាន​បន្ថែម

សំណួរ​ទី 2។ ដំណោះស្រាយស៊ឺឡេឡេកូដលេខ ៣ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេនៃចំនួនគត់តើមានធាតុ a, b, c នៅក្នុងចំនួនដែលថា a + b + c = 0? រកឃើញត្រីកោណដែលមានតែមួយគត់នៅក្នុងអារេដែលផ្តល់ផលបូកសូន្យ។ សម្គាល់ៈសំណុំដំណោះស្រាយមិនត្រូវមានលេខបីស្ទួនទេ។ ឧទាហរណ៍ # ១ [-1, -1,0,1,2] ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 4។ ដំណោះស្រាយ Subarray Leetcode អតិបរិមា សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យលេខអារេចំនួនរកឃើញអនុគមន៏ជាប់គ្នា (ដែលមានយ៉ាងហោចណាស់មួយលេខ) ដែលមានផលបូកធំបំផុតហើយប្រគល់ផលបូករបស់វា។ លេខឧទាហរណ៍ = [-២,១, -៣,៤, ១,២,១, -៥,៤] ៦ ការពន្យល់៖ [៤, ១,២,១] មានផលបូកធំបំផុត = ៦ ។ លេខ = [- ១] -១ វិធីសាស្រ្ត ១ (ចែកនិងយកឈ្នះ) តាមវិធីនេះ ...

អាន​បន្ថែម

សំណួរ​ទី 5។ រកលេខគត់ដែលមិនមានតែមួយគត់បូករហូតដល់សូន្យ Leetcode ដំណោះស្រាយ បញ្ហារកឃើញលេខគត់ដែលមានតែមួយគត់បូកនឹងសូន្យឡេឡេហ្សិចសូលូសិនផ្តល់ឱ្យយើងនូវចំនួនគត់។ វាស្នើសុំឱ្យយើងប្រគល់លេខគត់ដែលមានតែមួយគត់ដែលបូកដល់ ០ ។ ដូច្នេះសំណួរគឺងាយយល់ណាស់។ ដូច្នេះមុននឹងមុជចូលក្នុងដំណោះស្រាយ។ តោះយើងក្រឡេកមើល ...

អាន​បន្ថែម

សំណួរ​ទី 6។ ស្វែងរកដំណោះស្រាយលក្ខណៈអក្សរឡាតកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែអក្សរជាច្រើន។ យើងត្រូវបោះពុម្ពបញ្ជីតួអក្សរទាំងអស់ដែលមាននៅគ្រប់ខ្សែអក្សរក្នុងជួរអារេ (បញ្ចូលលេខស្ទួន) ។ នោះគឺប្រសិនបើតួអក្សរមួយលេចឡើង ២ ដងក្នុងគ្រប់ខ្សែទាំងអស់ប៉ុន្តែមិនមែន ៣ ដងទេយើងត្រូវមានវា ...

អាន​បន្ថែម

សំណួរ​ទី 7។ រកលេខទាំងអស់ដែលបាត់នៅក្នុងដំណោះស្រាយអារេ Leetcode សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ វាមានធាតុចាប់ពី ១ ដល់ N ដែល N = ទំហំអារេ។ ទោះយ៉ាងណាក៏ដោយមានធាតុមួយចំនួនដែលបានបាត់ខ្លួនហើយស្ទួនមួយចំនួនមានវត្តមាននៅកន្លែងរបស់ពួកគេ។ គោលដៅរបស់យើងគឺប្រគល់អារេ ...

អាន​បន្ថែម

សំណួរ​ទី 8។ ដំណោះស្រាយភាគច្រើននៃឡេឡេលេខកូដ នៅក្នុងបញ្ហានេះយើងត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់។ គោលដៅគឺស្វែងរកធាតុទាំងអស់ដែលកើតឡើងច្រើនជាង⌊N / 3⌋ក្នុងជួរដែល N = ទំហំនៃអារេនិង⌊⌋ជាប្រតិបត្តិករជាន់។ យើងត្រូវការត្រឡប់មកវិញនូវអារេ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 10។ ដំណោះស្រាយឡេឡេកូដកូដតែមួយគត់ បញ្ហាផ្លូវតែមួយគត់ដែលមាន Leetcode ដំណោះស្រាយបញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ឱ្យចំនួនគត់ចំនួនពីរដែលតំណាងឱ្យទំហំនៃក្រឡាចត្រង្គ។ ការប្រើប្រាស់ទំហំក្រឡាចត្រង្គប្រវែងនិងទទឹងនៃក្រឡាចត្រង្គ។ យើងត្រូវស្វែងរកចំនួនផ្លូវប្លែកៗពីជ្រុងខាងឆ្វេងខាងលើនៃក្រឡាចត្រង្គរហូតដល់ ...

អាន​បន្ថែម

សំណួរ​ទី 11។ ម៉ាទ្រីសឌុយតេលាហ្សែនស៊ែរសឹបផ្លេយ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងម៉ាទ្រីសអង្កត់ទ្រូងម៉ាទ្រីកផលបូកម៉ាទ្រីសការ៉េនៃចំនួនគត់ត្រូវបានផ្តល់។ យើងត្រូវគណនាផលបូកនៃធាតុទាំងអស់ដែលមាននៅអង្កត់ទ្រូងរបស់វាពោលគឺធាតុនៅអង្កត់ទ្រូងបឋមក៏ដូចជាអង្កត់ទ្រូងបន្ទាប់បន្សំ។ ធាតុនីមួយៗគួរតែត្រូវបានរាប់បញ្ចូលតែម្តង។ ឧទាហរណ៍ម៉ាត់ = [[1,2,3], [4,5,6], …

អាន​បន្ថែម

សំណួរ​ទី 12។ តើមានចំនួនប៉ុន្មានដែលតូចជាងដំណោះស្រាយឡេឡេលេខកូដបច្ចុប្បន្ន សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់អារេ។ ចំពោះធាតុនីមួយៗនៃអារេនេះយើងត្រូវរកចំនួនធាតុដែលតូចជាងធាតុនោះ។ ឧទាហរណ៍សម្រាប់អាយនីមួយៗ (០ <= ខ្ញុំ

អាន​បន្ថែម

សំណួរ​ទី 13។ ច្របាច់បញ្ចូលជួរអារេឡេសសូលូសិន នៅក្នុងបញ្ហា“ ការបញ្ចូលគ្នាជួរអារេ” យើងត្រូវបានផ្តល់ឱ្យនូវអារេចំនួនពីរដែលបានតម្រៀបតាមលំដាប់មិនមែនលំដាប់។ អារេទីមួយមិនត្រូវបានបំពេញយ៉ាងពេញលេញនិងមានកន្លែងទំនេរគ្រប់គ្រាន់ដើម្បីផ្ទុកធាតុទាំងអស់នៃអារេទី XNUMX ផងដែរ។ យើងត្រូវបញ្ចូលគ្នានូវអារេទាំងពីរដូចជាអារេទីមួយមានធាតុ ...

អាន​បន្ថែម

សំណួរ​ទី 14។ ស្វែងរកនៅក្នុងដំណោះស្រាយវិលអារេ Leetcode ពិចារណាអារេដែលបានតម្រៀបប៉ុន្តែសន្ទស្សន៍មួយត្រូវបានជ្រើសរើសហើយអារេត្រូវបានបង្វិលនៅចំណុចនោះ។ ឥឡូវនៅពេលដែលអារេត្រូវបានបង្វិលអ្នកត្រូវរកធាតុគោលដៅជាក់លាក់មួយហើយត្រឡប់សន្ទស្សន៍របស់វា។ ក្នុងករណីដែលធាតុមិនមានវត្តមានត្រលប់មកវិញ -១ ។ បញ្ហាជាទូទៅ ...

អាន​បន្ថែម

សំណួរ​ទី 15។ ស្វែងរកដំណោះស្រាយទីតាំងឡេឡេកូដ នៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់អារេតម្រៀបនិងចំនួនគត់គោលដៅ។ យើងត្រូវស្វែងរកទីតាំងបញ្ចូលរបស់វា។ ប្រសិនបើតម្លៃគោលដៅមានវត្តមាននៅក្នុងអារេសូមត្រឡប់សន្ទស្សន៍របស់វា។ ត្រឡប់លិបិក្រមដែលគោលដៅគួរតែត្រូវបានបញ្ចូលដើម្បីរក្សាលំដាប់តម្រៀប (ក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 16។ ដំណើរការផលបូកនៃដំណោះស្រាយអារេ Leetcode 1 ឌី សេចក្តីថ្លែងការណ៍បញ្ហាក្នុងការបូកសរុបនៃបញ្ហាជួរទី ១ យើងត្រូវបានគេផ្តល់លេខអារេដែលយើងត្រូវត្រឡប់អារេមួយដែលសំរាប់សន្ទស្សន៍នីមួយៗដែលខ្ញុំនៅក្នុងអារេលទ្ធផលមកដល់ [i] = ផលបូក (ចំនួន [០] …លេខ [ខ្ញុំ]) ។ លេខឧទាហរណ៍ = [១.២,៣,៤] [១.៣,៦,១០] ការពន្យល់ៈការបូកសរុបគឺ៖ …

អាន​បន្ថែម

សំណួរ​ទី 17។ ដំណោះស្រាយឡេឡេលេខកូដតែមួយ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះ“ បូកមួយ” យើងត្រូវបានផ្តល់នូវអារេដែលធាតុនីមួយៗនៅក្នុងអារេតំណាងអោយខ្ទង់នៃលេខ។ អារេពេញលេញតំណាងឱ្យលេខ។ សន្ទស្សន៍ zeroth តំណាងឱ្យ MSB នៃចំនួន។ យើងអាចសន្មត់ថាមិនមានសូន្យនាំមុខនៅក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 18។ ធាតុធំជាងគេទី ១ នៅក្នុងដំណោះស្រាយអារេឡឺកូដ នៅក្នុងបញ្ហានេះយើងត្រូវត្រលប់មកវិញនូវធាតុធំបំផុតទី ១ នៅក្នុងអារេដែលមិនបានរៀប។ ចំណាំថាអារេអាចមានស្ទួន។ ដូច្នេះយើងត្រូវរកធាតុធំជាងគេរបស់ខេតតាមលំដាប់លំដោយមិនមែនជាធាតុធំជាងគេរបស់ខេតទេ។ ឧទាហរណ៍ A = {៤, ២, ៥, ៣ …

អាន​បន្ថែម

សំណួរ​ទី 19។ រៀបចំអារេដូចនោះដែលមកដល់ [ខ្ញុំ]> = អា [ចា] បើខ្ញុំជាគូហើយមកដល់ [ខ្ញុំ] <= អា [ចា] បើខ្ញុំជាសេសហើយជេ <ខ្ញុំ ឧបមាថាអ្នកមានអារេចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរៀបចំអារេឡើងវិញតាមរបៀបដែលធាតុសូម្បីតែទីតាំងនៅក្នុងអារេមួយគួរតែធំជាងធាតុទាំងអស់មុនពេលវានិងធាតុនៅទីតាំងសេសគួរតែតិចជាងធាតុមុនវា។ ឧទាហរណ៍ ...

អាន​បន្ថែម

សំណួរ​ទី 20។ ប្រតិបត្ដិការលុបអប្បបរមាដើម្បីធ្វើឱ្យធាតុទាំងអស់នៃអារេដូចគ្នា ឧបមាថាយើងមានធាតុបញ្ចូលនៃអារេដែលមានចំនួន“ x” ។ យើងបានផ្តល់នូវបញ្ហាដែលយើងត្រូវរកឱ្យឃើញនូវប្រតិបត្ដិការលុបចោលដែលគួរតែជាអប្បបរមាដែលត្រូវការដើម្បីបង្កើតអារេស្មើពោលគឺអារេនឹងមានធាតុស្មើគ្នា។ ការបញ្ចូលឧទាហរណ៍៖ [១, ១, …

អាន​បន្ថែម

សំណួរ​ទី 21។ ការកើតឡើងជាក្រុមច្រើននៃធាតុអារេដែលបានបញ្ជាដោយការកើតឡើងលើកដំបូង អ្នកត្រូវបានផ្តល់សំណួរដែលអ្នកបានផ្តល់អារេដែលមិនមានលេខដែលកើតឡើងច្រើនដង។ ភារកិច្ចគឺដើម្បីដាក់ជាក្រុមនូវការកើតឡើងច្រើនដងនៃធាតុអារេដែលបានបញ្ជាដោយការកើតឡើងដំបូង។ ទន្ទឹមនឹងនេះការបញ្ជាទិញគួរតែដូចគ្នានឹងលេខដែលបានមក។ ការបញ្ចូលឧទាហរណ៍៖ [២, ៣,៤,៣,១,៣,២,៤] …

អាន​បន្ថែម

សំណួរ​ទី 22។ រៀបចំអារេឡើងវិញដែលមកដល់ [ខ្ញុំ] គឺស្មើនឹងខ្ញុំ “ រៀបចំអារេឡើងវិញដែលមកដល់ [ខ្ញុំ] = ខ្ញុំ” មានបញ្ហាថាអ្នកត្រូវបានគេផ្តល់អោយនូវចំនួនគត់ដែលមានចាប់ពីលេខ ០ ដល់ n-១ ។ ដោយសារធាតុទាំងអស់អាចនឹងមិនមានវត្តមាននៅក្នុងអារេបន្ទាប់មកជំនួសឱ្យពួកវា -១ នៅទីនោះ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរៀបចំអារេឡើងវិញតាមបែប ...

អាន​បន្ថែម

សំណួរ​ទី 23។ ចំនួនសូកូឡាអតិបរមាដែលត្រូវចែកចាយស្មើៗគ្នាក្នុងចំណោមនិស្សិត k “ ចំនួនសូកូឡាអតិបរមាដែលត្រូវចែកចាយស្មើៗគ្នាក្នុងចំណោមនិស្សិត k” បានបញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវប្រអប់ n ដែលមានសូកូឡាមួយចំនួននៅក្នុងនោះ។ ឧបមាថាមាននិស្សិត k ។ ភារកិច្ចគឺចែកចាយចំនួនសូកូឡាអតិបរមាក្នុងចំណោមនិស្សិត k ស្មើៗគ្នាដោយជ្រើសរើសប្រអប់ជាប់គ្នា។ យើង​អាច ...

អាន​បន្ថែម

សំណួរ​ទី 24។ លេខជាប់គ្នាអតិបរមាបង្ហាញជាអារេ របាយការណ៍បញ្ហាឧបមាថាអ្នកមានចំនួនគត់នៃទំហំអិច។ បញ្ហា“ លេខជាប់គ្នាអតិបរិមាដែលមាននៅក្នុងជួរមួយ” ស្នើឱ្យរកចំនួនអតិបរមានៃលេខជាប់គ្នាដែលអាចខ្ចាត់ខ្ចាយជាជួរ។ ឧទាហរណ៍មកដល់ [] = {២, ២៤, ៣០, ២៦, ៩៩, ២៥} ៣ ការពន្យល់ៈ The ...

អាន​បន្ថែម

សំណួរ​ទី 25។ ស្វែងរកស្ទួននៅក្នុងអារេដែលបានផ្តល់ឱ្យនៅពេលធាតុមិនត្រូវបានកំណត់ចំពោះជួរ បញ្ហា“ រកឃើញស្ទួនគ្នានៅក្នុងអារេដែលបានផ្តល់នៅពេលដែលធាតុមិនត្រូវបានកំណត់ចំពោះជួរ” ចែងថាអ្នកមានអារេមួយដែលមានចំនួនគត់ n ។ សេចក្តីថ្លែងការណ៍បញ្ហាវាដើម្បីរកឱ្យឃើញធាតុស្ទួនប្រសិនបើមានវត្តមាននៅក្នុងអារេ។ ប្រសិនបើមិនមានធាតុបែបនេះត្រឡប់មកវិញទេ -1 ។ ឧទាហរណ៍ [...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 27។ ប្រវែងនៃនាវាមុជទឹកធំបំផុតដែលមានធាតុជាប់គ្នា បញ្ហា“ ប្រវែងនៃនាវាមុជទឹកធំបំផុតដែលមានធាតុជាប់គ្នា” ចែងថាអ្នកត្រូវបានផ្តល់អារេចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យស្វែងយល់ពីប្រវែងនៃអនុជួរដែលជាប់គ្នាវែងបំផុតនៃធាតុដែលអាចត្រូវបានរៀបចំតាមលំដាប់លំដោយ (បន្តទាំងឡើងឬចុះ) ។ លេខនៅក្ ...

អាន​បន្ថែម

សំណួរ​ទី 28។ ចម្ងាយអតិបរមានៅអារេ បញ្ហា“ ចម្ងាយអតិបរមាក្នុងអារេ” ចែងថាអ្នកត្រូវបានផ្តល់“ n” ទេ។ នៃអារេនិងអារេទាំងអស់ត្រូវបានផ្តល់ឱ្យតាមលំដាប់ឡើង។ ភារកិច្ចរបស់អ្នកគឺស្វែងរកភាពខុសគ្នាអតិបរមា / ភាពខុសគ្នាដាច់ខាតនៃលេខពីរនៅក្នុងអារេមួយហើយយើងអាចកំណត់ចម្ងាយអតិបរមារវាងលេខពីរជា ...

អាន​បន្ថែម

សំណួរ​ទី 29។ មានផ្ទុកស្ទួន យើងត្រូវបានផ្តល់អារេហើយវាអាចផ្ទុកនូវធាតុស្ទួនឬប្រហែលជាមិនមាន។ ដូច្នេះយើងត្រូវពិនិត្យមើលថាតើវាមានលេខស្ទួនដែរឬទេ។ ឧទាហរណ៍ [១, ៣, ៥, ១] ពិត [ផ្លែប៉ោម”,“ ស្វាយ”,“ ទឹកក្រូច”,“ ស្វាយ”] ពិត [២២.០, ៤.៥, ៣.៩៨, ៤៥.៦, ១៣.៥៤] វិធីសាស្រ្តមិនពិត ...

អាន​បន្ថែម

សំណួរ​ទី 30។ សំណុំរងផលបូកនៅក្នុងចន្លោះបូក (បូក) សេចក្តីថ្លែងបញ្ហាបញ្ហា“ ផលបូករងនៅក្នុងតំបន់ (បូក)” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់មិនមែនអវិជ្ជមាននិងតម្លៃជាក់លាក់។ ឥឡូវរកមើលថាតើមានសំណុំរងដែលផលបូកស្មើនឹងតម្លៃបញ្ចូលដែលបានផ្តល់។ ឧទាហរណ៍អារេ = {១, ២, ៣, ៤} ...

អាន​បន្ថែម

សំណួរ​ទី 31។ រកលិបិក្រមនៃតង្កៀបបិទសម្រាប់តង្កៀបបើកដែលមាននៅក្នុងកន្សោម សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែអក្សរនៃប្រវែង / ទំហំ n និងតម្លៃចំនួនគត់តំណាងឱ្យសន្ទស្សន៍នៃដង្កៀបការ៉េបើក។ រកលិបិក្រមនៃដង្កៀបបិទសម្រាប់ដង្កៀបបើកដែលមាននៅក្នុងកន្សោម។ ឧទាហរណ៍ s = "[ABC [23]] [89]" សន្ទស្សន៍ = 0 8 s = "[C- [D]]" សន្ទស្សន៍ = 3 5 s ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 33។ ច្របាច់ចំនួនគត់ 2n ជា a1-b1-a2-b2-a3-b3 - .. bn ដោយមិនប្រើទំហំបន្ថែម សេចក្តីថ្លែងការណ៍បញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ បញ្ហា“ ច្របាច់លេខគត់ 2n ដូចជា a1-b1-a2-b2-a3-b3 - .. bn ដោយមិនប្រើទំហំបន្ថែម” ស្នើឱ្យដកលេខទាំងអស់នៅក្នុងជួរដូចជាលេខដែលដូចជា (x0, x1, x2, x3, y0, y1, y2, y3) នឹងត្រូវបានផ្លាស់ប្តូរដូចជា x0, y0, ...

អាន​បន្ថែម

សំណួរ​ទី 34។ ពេលវេលាអប្បបរមាតម្រូវឱ្យរលួយក្រូចទាំងអស់ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ពេលវេលាអប្បបរមាត្រូវបង្វិលផ្លែក្រូចទាំងអស់” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេ 2D រាល់កោសិកាមានតំលៃមួយក្នុងចំណោមតំលៃទាំងបីដែលអាចទៅរួចគឺ 0, 1 ឬ 2 ។ 0 មានន័យថាជាកោសិកាទទេ។ ១ មានន័យថាផ្លែក្រូចស្រស់។ ២ មានន័យថាពណ៌ទឹកក្រូចរលួយ។ បើរលួយ ...

អាន​បន្ថែម

សំណួរ​ទី 35។ រកអប្បបរមានៅក្នុងជួរបង្វិលដែលតម្រៀប សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ រកអប្បបរមានៅក្នុងការបង្វិលតម្រៀបអារេ” ចែងថាអ្នកត្រូវបានផ្តល់ទំហំដែលបានតម្រៀប n ដែលត្រូវបានបង្វិលនៅសន្ទស្សន៍មួយចំនួន។ រកធាតុអប្បបរមានៅក្នុងអារេ។ ឧទាហរណ៍ a [] = {៥, ១, ២, ៣, ៤} ១ ការពន្យល់៖ ប្រសិនបើយើងរៀបចំជួរអារេតាមលំដាប់…

អាន​បន្ថែម

សំណួរ​ទី 36។ រកចំនួនប្រតិបត្ដិការបញ្ចូលគ្នាអប្បបរមាដើម្បីបង្កើតជាអារេនឌ្រីមេន សេចក្តីថ្លែងការណ៍បញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យនូវចំនួនគត់។ សេចក្តីថ្លែងបញ្ហាស្នើឱ្យរកចំនួនប្រតិបត្ដិការបញ្ចូលគ្នាជាអប្បបរមាដើម្បីបង្កើតអារេនេនឌែរពោលគឺស្វែងយល់ពីចំនួនអប្បបរមានៃប្រតិបត្ដិការច្របាច់បញ្ចូលគ្នាដែលត្រូវធ្វើនៅលើអារេដើម្បីធ្វើឱ្យវាក្លាយជាក្រោននីន។ ប្រតិបត្ដិការច្របាច់បញ្ចូលមានន័យថាគ្រាន់តែ ...

អាន​បន្ថែម

សំណួរ​ទី 37។ បង្រួមអប្បបរមាភាពខុសគ្នាអតិបរមារវាងកំពស់ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវកម្ពស់នៃប៉ម n និងលេខ k ។ យើងអាចបង្កើនកម្ពស់ប៉មដោយ k ឬបន្ថយកំពស់ត្រឹម k តែគ្រាន់តែមួយដងទេ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យកាត់បន្ថយភាពខុសគ្នាអតិបរមារវាងកំពស់។ នោះគឺដើម្បី ...

អាន​បន្ថែម

សំណួរ​ទី 38។ តម្រៀបអារេទៅតុល្យភាព BST នៅក្នុងជួរដែលបានតម្រៀបទៅនឹងបញ្ហា BST ដែលមានតុល្យភាពយើងបានផ្តល់អារេមួយតាមលំដាប់លំដោយបង្កើតមែកធាងស្វែងរកគោលពីរដែលមានតុល្យភាពពីអារេដែលបានតម្រៀប។ ឧទាហរណ៍ការបញ្ចូលមកដល់ [] = {១, ២, ៣, ៤, ៥} លទ្ធផលបញ្ជាទិញជាមុន៖ ៣ ២ ១ ៥ ៤ ការបញ្ចូលមកដល់ [] = {៧, ១១, ១៣, ២០, ២២, …

អាន​បន្ថែម

សំណួរ​ទី 39។ ការ៉េអតិបរមា នៅក្នុងបញ្ហាការ៉េអតិបរិមាយើងបានផ្តល់ម៉ាទ្រីសគោលពីរឌីត្រដែលបំពេញដោយលេខ ០ និង ១ រកឃើញការ៉េធំជាងគេដែលផ្ទុកតែ ១ របស់ហើយត្រឡប់តំបន់របស់វា។ ការបញ្ចូលឧទាហរណ៍៖ ១ ០ ១ ០ ០ ០ ១ ១ ១ ១ ១ ១ ១ ០ ០ ១ ១ ...

អាន​បន្ថែម

សំណួរ​ទី 40។ បញ្ចូលចន្លោះពេលត្រួតគ្នា ក្នុងការបញ្ចូលគ្នានូវបញ្ហាចន្លោះពេលត្រួតគ្នាយើងបានផ្តល់ការប្រមូលនៃចន្លោះពេលបញ្ចូលគ្នានិងបញ្ចូលចន្លោះពេលត្រួតគ្នាទាំងអស់។ ការបញ្ចូលឧទាហរណ៍៖ [[២, ៣], [៣, ៤], [៥, ៧] លទ្ធផល៖ [[២, ៤], [៥, ៧]] ការពន្យល់៖ យើងអាចបញ្ចូលគ្នា [២, ៣] និង [៣ , ៤] រួមគ្នាបង្កើត [២, ៤] វិធីសាស្រ្តសម្រាប់ការស្វែងរកការបញ្ចូលគ្នា ...

អាន​បន្ថែម

សំណួរ​ទី 41។ មេដាយនៃអារេអារេពីរ ដែលបានផ្តល់ឱ្យអារេបានតម្រៀបពីរនិង B នៃទំហំ n និងម៉ែត្ររៀងគ្នា។ រកមេដ្យាននៃជួរដែលបានតម្រៀបចុងក្រោយដែលទទួលបានបន្ទាប់ពីការបញ្ចូលគ្នារវាងអារេពីររឺមួយផ្សេងទៀតយើងនិយាយថារកមធ្យមភាគនៃអារេដែលបានតម្រៀប។ (ភាពស្មុគស្មាញនៃពេលវេលារំពឹងទុក៖ អូ (កំណត់ហេតុ (n))) វិធីសាស្រ្ត ១ សំរាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 42។ ស្វែងរកធាតុមួយនៅក្នុងជួរតម្រៀបវិល នៅក្នុងការស្វែងរកនៅក្នុងបញ្ហាអារេបង្វិលដែលបានតម្រៀបយើងបានផ្តល់អារេតម្រៀបនិងបង្វិលនិងធាតុពិនិត្យមើលថាតើធាតុដែលបានផ្តល់ឱ្យមានវត្តមាននៅក្នុងអារេរឺអត់។ ឧទាហរណ៍លេខបញ្ចូល [] = {២, ៥, ៦, ០, ០, ១, ២} គោលដៅ = ០ លទ្ធផលលេខបញ្ចូលពិត [] = {២, …

អាន​បន្ថែម

សំណួរ​ទី 43។ ៣ ផលបូក នៅក្នុងបញ្ហាផលបូក ៣ យើងបានអោយលេខគុណលេខ n រកចំនួនបីដែលមានតែមួយដែលបូកនឹង ០ ។ ឧទាហរណ៍បញ្ចូល៖ លេខ = {-3, ០, ១, ២, -0, -៤} លទ្ធផល៖ { -1, 0, 1}, {-2, 1, -4} វិធីសាស្រ្តណាម៉ីសម្រាប់បញ្ហាបូក ៣ វិធីសាស្រ្តកម្លាំង Brute …

អាន​បន្ថែម

សំណួរ​ទី 44។ ធាតុញឹកញាប់បំផុតនៅក្នុងអារេ អ្នកត្រូវបានគេផ្តល់ឱ្យនូវចំនួនគត់។ សេចក្តីថ្លែងការណ៍បញ្ហានិយាយថាអ្នកត្រូវតែរកឱ្យឃើញធាតុដែលមានញឹកញាប់បំផុតនៅក្នុងអារេមួយ។ ប្រសិនបើមានតម្លៃច្រើនដែលកើតឡើងចំនួនដងអតិបរមាបន្ទាប់មកយើងត្រូវបោះពុម្ពវាណាមួយ។ ការបញ្ចូលឧទាហរណ៍ [1, 4,5,3,1,4,16] លទ្ធផល ...

អាន​បន្ថែម

សំណួរ​ទី 45។ អន្ទាក់ទឹកភ្លៀង នៅក្នុងបញ្ហាទឹកភ្លៀងអន្ទាក់យើងបានផ្តល់លេខមិនអវិជ្ជមានដែលតំណាងឱ្យផែនទីកំពស់និងទទឹងរបស់បារនីមួយៗគឺ ១. យើងត្រូវរកបរិមាណទឹកដែលអាចជាប់នៅក្នុងរចនាសម្ព័ន្ធខាងលើ។ ឧទាហរណ៍តោះយល់ថាឧទាហរណ៍មួយសម្រាប់ការលើកខាងលើ ...

អាន​បន្ថែម

សំណួរ​ទី 46។ លោតហ្គេម នៅក្នុងហ្គេមលោតយើងបានផ្តល់នូវចំនួនគត់មិនមែនអវិជ្ជមានអ្នកត្រូវបានគេដាក់ដំបូងនៅសន្ទស្សន៍ដំបូងនៃអារេ។ ធាតុនីមួយៗនៅក្នុងអារេតំណាងឱ្យប្រវែងលោតអតិបរមារបស់អ្នកនៅទីតាំងនោះ។ កំណត់ថាតើអ្នកអាចឈានដល់សន្ទស្សន៍ចុងក្រោយ។ ការបញ្ចូលឧទាហរណ៍៖ arr = [2,3,1,1,4] …

អាន​បន្ថែម

សំណួរ​ទី 47។ ការបូកបញ្ចូលគ្នា នៅក្នុងបញ្ហាផលបូកបន្សំយើងបានផ្តល់អោយអារេនៃចំនួនគត់វិជ្ជមានមកដល់ [និងផលបូក s រកឃើញបន្សំតែមួយគត់នៃធាតុនៅអា [] ដែលផលបូកនៃធាតុទាំងនោះស្មើនឹងស។ លេខដដែលដដែលអាចត្រូវបានជ្រើសរើសពីចំនួនដងដែលគ្មានកំណត់។ ធាតុ ...

អាន​បន្ថែម

សំណួរ​ទី 48។ ស្វែងរកក្នុងអារេបង្វិលអារេ ការស្វែងរកធាតុនៅក្នុងអារេបង្វិលដែលបានតម្រៀបអាចត្រូវបានរកឃើញដោយប្រើការស្វែងរកគោលពីរនៅក្នុងពេលវេលាអូ (ឡិន) ។ គោលបំណងនៃការប្រកាសនេះគឺដើម្បីស្វែងរកធាតុដែលបានផ្តល់ឱ្យនៅក្នុងជួរបង្វិលដែលបានតម្រៀបនៅក្នុងពេលវេលាអូ (ឡិន) ។ ឧទាហរណ៏មួយចំនួននៃអារេបង្វិលតម្រៀបត្រូវបានផ្តល់ឱ្យ។ ការបញ្ចូលឧទាហរណ៍៖ arr [] = {7,8,9,10,1,2,3,5,6}; ...

អាន​បន្ថែម

សំណួរ​ទី 49។ Subarray អតិបរមា នៅក្នុងបញ្ហា Subarray អតិបរិមាដែលយើងបានផ្តល់លេខជួរអារេចំនួនរកឃើញអារេជាប់គ្នាដែលមានផលបូកធំបំផុតហើយបោះពុម្ពតម្លៃ subarray ផលបូកអតិបរមា។ ឧទាហរណ៍លេខបញ្ចូល [] = {-២, ១, -៣, ៤, ១, ២, ១, -៥, ៤} លទ្ធផល ៦ ក្បួនដោះស្រាយដែលមានគោលដៅគឺស្វែងរក…

អាន​បន្ថែម

សំណួរ​ទី 50។ បញ្ចូលគ្នាចន្លោះពេល នៅក្នុងការបញ្ចូលគ្នារវាងបញ្ហាចន្លោះពេលយើងបានផ្តល់សំណុំនៃចន្លោះពេលនៃសំណុំបែបបទ [l, r] បញ្ចូលគ្នានូវចន្លោះពេលត្រួតគ្នា។ ឧទាហរណ៍ការបញ្ចូល {[១, ៣], [២, ៦], [៨, ១០], [១៥, ១៨]} ទិន្នផល {[១, ៦], [៨, ១០], [១៥, ១៨]} ការបញ្ចូល {[ ១, ៤], [១, ៥]} លទ្ធផល {[១, ៥]} វិធីសាស្ត្រណាតូសម្រាប់បញ្ចូលគ្នាចន្លោះពេល ...

អាន​បន្ថែម

សំណួរ​ទី 51។ 4 សាំ ក្នុងបញ្ហា 4Sum យើងបានអោយលេខគត់ x និងអារេមួយនៃទំហំ n ។ រកសំណុំដែលមានតែមួយនៃធាតុទាំងបួននៅក្នុងអារេដូចជាផលបូកនៃធាតុទាំង ៤ នោះស្មើនឹងចំនួនគត់ x ដែលបានផ្តល់។ ការបញ្ចូលឧទាហរណ៍ a [] = {4, 4, -1, ...

អាន​បន្ថែម

សំណួរ​ទី 52។ ស្វែងរកទីតាំងបញ្ចូល នៅក្នុងបញ្ហាបញ្ចូលទីតាំងស្វែងរកយើងបានអោយលេខគត់ x និងជួរដែលបានតម្រៀបមានទំហំ [] ទំហំ n ។ រកលិបិក្រមឬទីតាំងសមរម្យដែលចំនួនគត់ដែលបានផ្តល់ឱ្យត្រូវតែបញ្ចូលប្រសិនបើមានចំនួនគត់មិនមែននៅក្នុងអារេទេ។ ប្រសិនបើមានចំនួនគត់មានវត្តមាននៅក្នុងអារេបញ្ចូល ...

អាន​បន្ថែម

សំណួរ​ទី 53។ រកចំណុចកំពូល តោះស្វែងយល់បញ្ហារកចំណុចកំពូល។ សព្វថ្ងៃនេះយើងមានអារេដែលត្រូវការធាតុកំពូលរបស់វា។ ឥឡូវនេះអ្នកត្រូវតែឆ្ងល់ថាតើខ្ញុំចង់មានន័យអ្វីដោយធាតុកំពូល? ធាតុកំពូលគឺជាធាតុមួយដែលធំជាងអ្នកជិតខាងទាំងអស់។ ឧទាហរណ៍ៈបានផ្តល់អារេនៃ ...

អាន​បន្ថែម

សំណួរ​ទី 54។ ត្រីកោណប៉ាស្កាល់ឡេឡេកូដ ត្រីកោណប៉ាស្កាល់គឺជាបញ្ហា Leetcode ដែលល្អដែលត្រូវបានគេសួរច្រើនដងនៅក្នុងក្រុមហ៊ុន Amazon ក្រុមហ៊ុន Microsoft និងក្រុមហ៊ុនផ្សេងទៀត។ យើងបានផ្តល់ជួរដេកចំនួនគត់មិនអវិជ្ជមានបោះពុម្ពជួរដេកដំបូងនៃត្រីកោណប៉ាស្កាល់។ ជួរឧទាហរណ៍ = ៥ ជួរ = ៦ ប្រភេទនៃដំណោះស្រាយសម្រាប់ត្រីកោណប៉ាស្កាលឡៃកូដកូដឌីណាមិចកម្មវិធី ...

អាន​បន្ថែម

សំណួរ​ទី 55។ កុងតឺន័រដែលមានទឹកច្រើនបំផុត ការពិពណ៌នាបញ្ហា៖ អ្នកត្រូវបានគេអោយចំនួនគត់ n (y0, y1, y2 … yn-1) នៅ n សន្ទស្សន៍ (i = 0,1,2 … n-1) ។ ចំនួនគត់នៅសន្ទស្សន៍ i-th គឺយី។ ឥឡូវអ្នកគូរបន្ទាត់ n នៅលើយន្តហោះរទេះរុញនីមួយៗចំណុចតភ្ជាប់ (i, យី) និង (i, ០) ។ រកបរិមាណទឹកអតិបរមា ...

អាន​បន្ថែម

សំណួរ​ទី 56។ Subarray Sum ស្មើនឹង k បានផ្តល់អារេចំនួនគត់និងចំនួនគត់ k ។ រកចំនួនសរុបនៃ subarrays ជាប់គ្នានៃអារេដែលបានផ្តល់ឱ្យដែលផលបូកនៃធាតុគឺស្មើនឹង k ។ ឧទាហរណ៍ការបញ្ចូលទី ១៖ arr [] = {៥.០.៥,១០,៣,២, -១៥,៤} k = ៥ លទ្ធផល៖ ៧ បញ្ចូល ២៖ arr [] = {១.១,១,២,៤, -២} k = ២ លទ្ធផល៖ ៤ ពន្យល់៖ ពិចារណាឧទាហរណ៍ ១ ...

អាន​បន្ថែម

សំណួរ​ទី 57។ តម្រៀបរហ័ស តម្រៀបរហ័សគឺជាក្បួនដោះស្រាយតម្រៀប។ ដែលបានផ្តល់ឱ្យអារេដែលមិនបានតម្រៀបវាដោយប្រើក្បួនដោះស្រាយតម្រៀបរហ័ស។ ការបញ្ចូលឧទាហរណ៍៖ {៨, ៩, ៥, ២, ៣, ១, ៤} លទ្ធផល៖ {១, ២, ៣, ៤, ៥, ៨, ៩} ទ្រឹស្តីវាជាការបែងចែកនិងយកឈ្នះវិធីដោះស្រាយ។ វាជ្រើសរើសធាតុជំនួយនៅក្នុងអារេបំបែកចេញ ...

អាន​បន្ថែម

សំណួរ​ទី 58។ បញ្ហាបូករង នៅក្នុងបញ្ហាផលបូកសំណុំរងយើងត្រូវបានផ្តល់បញ្ជីនៃចំនួនវិជ្ជមានទាំងអស់និងផលបូក។ យើងត្រូវពិនិត្យមើលថាតើមានសំណុំរងដែលផលបូកស្មើនឹងផលបូកដែលបានផ្តល់ឱ្យទេ។ ឧទាហរណ៍បញ្ជីបញ្ចូលលេខ៖ ១ ២ ៣ ១០ ៥ បូក៖ ៩ លទ្ធផលពិតការពន្យល់សម្រាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 59។ បញ្ចូលចន្លោះពេលត្រួតគ្នាលើកទី ២ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ការបញ្ចូលគ្នានៃចន្លោះពេលជាន់គ្នាលើកទី ២” មានបញ្ហាដែលយើងបានផ្តល់អោយ។ សរសេរកម្មវិធីមួយដែលនឹងបញ្ចូលចន្លោះពេលត្រួតគ្នាទៅជាមួយហើយបោះពុម្ពរាល់ចន្លោះពេលដែលមិនត្រួតគ្នា។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានចំនួនគត់ n ។ ខ្សែទីពីរមាន n គូដែលគូនីមួយៗនៅ ...

អាន​បន្ថែម

សំណួរ​ទី 60។ ផលបូក Subarray អតិបរិមាដោយប្រើការបែងចែកនិងយកឈ្នះ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ផលបូក Subarray អតិបរមាដោយប្រើការបែងចែកនិងយកឈ្នះ” បញ្ហាដែលយើងបានផ្តល់នូវចំនួនវិជ្ជមាននិងអវិជ្ជមាន។ សរសេរកម្មវិធីមួយដែលនឹងរកឃើញផលបូកធំបំផុតនៃផ្លូវក្រោមដីជាប់គ្នា។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានចំនួនគត់អិន - ខ្សែទីពីរមានអារេនៃ…

អាន​បន្ថែម

សំណួរ​ទី 61។ រៀបចំលេខដែលបានផ្តល់ឱ្យបង្កើតជាលេខធំបំផុតទី II សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ រៀបចំលេខដែលបានផ្តល់ឱ្យដើម្បីបង្កើតជាចំនួនធំបំផុតលេខ ២” យើងបានផ្តល់ចំនួនវិជ្ជមាន។ រៀបចំឱ្យពួកគេតាមរបៀបដែលការរៀបចំនឹងបង្កើតបានជាតម្លៃធំបំផុត។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានចំនួនគត់ n ។ ខ្សែទីពីរមាន ...

អាន​បន្ថែម

សំណួរ​ទី 62។ Subarray ធំបំផុតដែលមានចំនួនស្មើនឹង ០ និង ១ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ Subarray ធំជាងគេដែលមានចំនួនស្មើនឹងលេខ ០ និង ១ របស់បញ្ហា” យើងបានផ្តល់ជួរមួយដែលមាន [] ដែលមានតែ ០ និង ១ ។ សន្ទស្សន៍ចុងនៃ subarray ធំបំផុត។ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 64។ ចំនួនធាតុតូចជាងខាងស្តាំ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ចំនួនធាតុតូចជាងនៅខាងស្តាំ” បញ្ហាយើងបានផ្តល់អារេមួយ [] ។ រកចំនួនធាតុតូចជាងដែលស្ថិតនៅខាងស្តាំនៃធាតុនីមួយៗ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងបន្ទាត់តែមួយដែលមានចំនួនគត់អិនទី ២- មានផ្ទុកចំនួនគត់ដែលបំបែកដោយចន្លោះ N ។ លទ្ធផល ...

អាន​បន្ថែម

សំណួរ​ទី 65។ ធាតុផ្សំលេចឡើងច្រើនជាងដងមិនមាននៅក្នុងខេ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ធាតុលេចឡើងច្រើនជាង N / K ដងក្នុងអារេ” បញ្ហាយើងបានផ្តល់នូវចំនួនគត់នៃទំហំ n ។ ស្វែងរកធាតុដែលលេចឡើងច្រើនជាង n / k ដង។ ដែល k ជាតម្លៃបញ្ចូល។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានចំនួនគត់ N និង ...

អាន​បន្ថែម

សំណួរ​ទី 66។ រកលេខដដែលៗអតិបរមាក្នុងអារេ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ រកលេខដដែលៗអតិបរិមាក្នុងអារេ” ដែលយើងបានផ្តល់នូវទំហំដែលមិនបានតម្រៀបនៃទំហំអិចដែលផ្តល់ឱ្យមានលេខនៅក្នុងជួរ {0, k} ដែល k <= អិន។ រកលេខដែលនឹងមកជាចំនួនអតិបរមា នៃដងនៅក្នុងអារេ។ ទ្រង់ទ្រាយបញ្ចូល

អាន​បន្ថែម

សំណួរ​ទី 67។ ធាតុទាំងបួនដែលគួរអោយពិចារណា សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងធាតុបួនដែលបូកនឹងបញ្ហាដែលបានផ្តល់ឱ្យយើងបានផ្តល់នូវអារេដែលមានធាតុ N ដែលអាចមានលក្ខណៈវិជ្ជមានឬអវិជ្ជមាន។ រកសំណុំនៃធាតុទាំងបួនដែលផលបូកស្មើនឹងតម្លៃដែលបានផ្តល់ឱ្យ k ។ ការបញ្ចូលទ្រង់ទ្រាយបន្ទាត់ទីមួយមានចំនួនគត់អិន - ខ្សែទីពីរមានអារេ ...

អាន​បន្ថែម

សំណួរ​ទី 68។ បញ្ហាភាគថាស សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហាភាគថាសយើងបានផ្តល់សំណុំដែលមានធាតុ n ។ ស្វែងរកថាតើសំណុំដែលបានផ្តល់អាចត្រូវបានបែងចែកជាពីរឈុតដែលផលបូកនៃធាតុនៅក្នុងសំណុំរងគឺស្មើ។ ឧទាហរណ៍ការបញ្ចូលមកដល់ [] = {៤, ៥, ១១, ៩, ៨, ៣} លទ្ធផលបាទពន្យល់ពន្យល់អារេ ...

អាន​បន្ថែម

សំណួរ​ទី 69។ Subarray ជាមួយ Sum Sum សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅផ្លូវក្រោមដីជាមួយនឹងបញ្ហាផលបូកដែលបានផ្តល់ឱ្យយើងបានផ្តល់អារេមួយដែលមានធាតុវិជ្ជមាន n ។ យើងត្រូវរកអនុវិទ្យាល័យដែលក្នុងនោះផលបូកនៃធាតុរងទាំងអស់ស្មើនឹងផលបូកមួយ។ Subarray ត្រូវបានទទួលពីអារេដើមដោយលុបមួយចំនួន ...

អាន​បន្ថែម

សំណួរ​ទី 70។ ធាតុអតិបរិមាក្នុងអារេដែលកំពុងកើនឡើងហើយបន្ទាប់មកថយចុះ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងអារេដែលបានផ្តល់ដែលមានធាតុ n ។ ធាតុត្រូវបានរក្សាទុកតាមរបៀបមួយដែលធាតុ k ដំបូងស្ថិតនៅក្នុងលំដាប់កំពុងកើនឡើងហើយបន្ទាប់មកធាតុនៅក្នុងការថយចុះពីនោះយើងត្រូវរកធាតុអតិបរមានៅក្នុងអារេ។ ឧទាហរណ៍ក) ជួរបញ្ចូល៖ [១៥, ២៥, …

អាន​បន្ថែម

សំណួរ​ទី 71។ ស្វែងរកធាតុដែលបាត់ពីអារេចម្លង សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេពីរនិងខអារេមួយគឺស្ទួននៃធាតុផ្សេងទៀតលើកលែងតែធាតុមួយ។ ធាតុមួយត្រូវបានបាត់ពីអក្សរ A ឬខ។ យើងត្រូវរកធាតុដែលបាត់ពីអារេចម្លង។ ឧទាហរណ៍ ៥ ១ ៦ ៤ ៨ ៩ ៦ ៤ ៨ ...

អាន​បន្ថែម

សំណួរ​ទី 72។ បញ្ចូលអារេពីរជួរ សេចក្តីថ្លែងអំពីបញ្ហាក្នុងការបញ្ចូលគ្នានូវបញ្ហាអារេពីរដែលយើងបានដាក់បញ្ចូលអារេដែលបានតម្រៀបយើងត្រូវបញ្ចូលអារេទាំងពីរនេះដូចជាលេខដំបូងបន្ទាប់ពីការតម្រៀបពេញលេញគួរតែស្ថិតនៅក្នុងជួរទីមួយហើយនៅសល់ក្នុងអារេទី ២ ។ ឧទាហរណ៍ការបញ្ចូល A [] = {១, ៣, ៥, ៧, …

អាន​បន្ថែម

សំណួរ​ទី 73។ ចំនួនត្រីគុណដែលមានផលបូកតិចជាងតម្លៃដែលបានផ្តល់ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាយើងបានផ្តល់អារេមួយដែលមានចំនួនធាតុ N ។ នៅក្នុងអារេដែលបានផ្តល់ឱ្យរាប់ចំនួនត្រីកោណជាមួយផលបូកតិចជាងតម្លៃដែលបានផ្តល់។ ឧទាហរណ៍ការបញ្ចូល a [] = {១, ២, ៣, ៤, ៥, ៦, ៧, ៨} ផលបូក = លទ្ធផល ១០ លទ្ធផល ៧ ត្រីកោណអាចធ្វើបានគឺ៖ …

អាន​បន្ថែម

សំណួរ​ទី 74។ ច្របាច់បញ្ចូលជួរអារេពីរ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាក្នុងការបញ្ចូលគ្នានូវអារេដែលបានតម្រៀបយើងបានផ្តល់អារេដែលបានតម្រៀបពីរគឺអារេមួយដែលមានទំហំ m + n និងអារេផ្សេងទៀតដែលមានទំហំ n ។ យើងនឹងបញ្ចូលអារេដែលមានទំហំ n ទៅជាអារេទំហំ + m និងព្រីន m + n ដែលបញ្ចូលចូលគ្នាមានទំហំ។ ការបញ្ចូលឧទាហរណ៍ ៦ ៣ ម៉ែត [] = …

អាន​បន្ថែម

សំណួរ​ទី 75។ ស្វែងរកទ្រីលីដក្នុងអារេដោយមានផលបូកដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងអំពីបញ្ហាដែលបានផ្តល់ឱ្យអារេនៃចំនួនគត់រកឃើញការរួមផ្សំនៃធាតុទាំងបីនៅក្នុងអារេដែលផលបូកស្មើនឹងតម្លៃដែលបានផ្តល់ X។ នៅទីនេះយើងនឹងបោះពុម្ពបន្សំដំបូងដែលយើងទទួលបាន។ ប្រសិនបើគ្មានការរួមបញ្ចូលគ្នាទេដូច្នេះបោះពុម្ព -1 ។ ឧទាហរណ៍បញ្ចូល N = 5, X = 15 មកដល់ [] = …

អាន​បន្ថែម

សំណួរ​ទី 76។ តម្រៀប 0s 1s និង 2s នៅក្នុងអារេ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេមួយដែលមានធាតុ N ដែលធាតុនៃអារេគឺ 0,1 ឬ 2 តម្រៀបឬ Segregate 0s 1s និង 2s នៅក្នុងអារេមួយ។ រៀបចំសូន្យទាំងអស់នៅពាក់កណ្តាលទីមួយទាំងអស់នៅពាក់កណ្តាលទីពីរនិងពីរនាក់ទៀតនៅពាក់កណ្តាលទីបី។ ការបញ្ចូលឧទាហរណ៍ ២២ ...

អាន​បន្ថែម

សំណួរ​ទី 77។ លេខវិជ្ជមានតូចបំផុតដែលបាត់នៅក្នុងអារេដែលមិនបានតម្រៀប សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងអារេដែលមិនបានផ្តល់ឱ្យរកឃើញចំនួនវិជ្ជមានតូចបំផុតដែលបាត់នៅក្នុងអារេដែលមិនបានតម្រៀប។ ចំនួនគត់វិជ្ជមានមិនរាប់បញ្ចូល ០ ទេ។ យើងអាចកែប្រែអារេដើមប្រសិនបើចាំបាច់។ អារេអាចមានលេខវិជ្ជមាននិងអវិជ្ជមាន។ ឧទាហរណ៍ក។ ជួរបញ្ចូល: [៣, ៤, ១, ០, -២, ២, ១, …

អាន​បន្ថែម

សំណួរ​ទី 78។ ផ្លាស់ទីសូន្យទាំងអស់ទៅចុងបញ្ចប់នៃអារេដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងអារេដែលបានផ្តល់ឱ្យផ្លាស់ទីសូន្យទាំងអស់ដែលមាននៅក្នុងអារេទៅចុងបញ្ចប់នៃអារេ។ នៅទីនេះតែងតែមានវិធីដើម្បីបញ្ចូលចំនួនសូន្យទៅចុងបញ្ចប់នៃអារេ។ ការបញ្ចូលឧទាហរណ៍ ៩ ៩ ១៧ ១៧ ១៤ ១៤ ០ …

អាន​បន្ថែម

សំណួរ​ទី 79។ រកលេខដែលបាត់ដែលតូចជាងគេបំផុតនៅជួរអារេ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ រកលេខដែលបាត់ដែលតូចជាងគេបំផុតនៅក្នុងជួរអារេ” យើងបានផ្តល់នូវចំនួនគត់។ រកលេខដែលបាត់ដែលតូចជាងគេបំផុតនៅក្នុងអារេតម្រៀបតាមទំហំ N មានធាតុប្លែកៗពីជួរពី ០ ដល់ M-១ ដែល M> N ។ ការបញ្ចូលឧទាហរណ៍ [0, 1, 0, 1, 2, 3, 4, …

អាន​បន្ថែម

សំណួរ​ទី 80។ ធាតុធ្វើម្តងទៀតជាលើកដំបូង សេចក្តីថ្លែងការណ៍អំពីបញ្ហាយើងបានផ្តល់នូវអារេមួយដែលមានចំនួនគត់ n ។ យើងត្រូវរកធាតុធ្វើម្តងទៀតជាលើកដំបូងនៅក្នុងអារេដែលបានផ្តល់ឱ្យ។ ប្រសិនបើមិនមានធាតុដដែលៗទេសូមបោះពុម្ព“ រកមិនឃើញចំនួនគត់ដដែលៗ” ។ សម្គាល់ៈធាតុដដែលៗគឺជាធាតុទាំងនោះដែលកើតឡើងច្រើនជាងម្តង។ (អារេអាចមានស្ទួន) ...

អាន​បន្ថែម

សំណួរ​ទី 81។ គុណនៃមុននិងបន្ទាប់ សេចក្តីថ្លែងលេខគុណគុណនៃមុននិងបន្ទាប់៖ នៅក្នុងអារេដែលបានផ្តល់ជំនួសរាល់ធាតុទាំងអស់ដោយផលិតផលនៃធាតុបន្ទាប់និងមុនទៅវា។ ហើយសម្រាប់ធាតុទីមួយ (a [0]) យើងត្រូវជំនួសវាដោយផលិតផលនៃធាតុបន្ទាប់និងខ្លួនវាសម្រាប់ធាតុចុងក្រោយ (a [n-1]) យើងត្រូវជំនួសវា ...

អាន​បន្ថែម

សំណួរ​ទី 82។ រូបផ្គុំផលិតផលអារេ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហាផ្គុំរូបផ្គុំផលិតផលយើងត្រូវបង្កើតអារេដែលធាតុអ៊ីដនឹងក្លាយជាផលិតផលនៃធាតុទាំងអស់នៅក្នុងអារេដែលបានផ្តល់ឱ្យលើកលែងតែធាតុនៅទីតាំងអ៊ីស។ ឧទាហរណ៍បញ្ចូល ៥ ១០ ៣ ៥ ៦ ២ លទ្ធផល ១៨០ ៦០០ ៣៦០ ៣០០ ៩០០ …

អាន​បន្ថែម

សំណួរ​ទី 83។ រកលេខដដែលៗដំបូងក្នុងអារេដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាវាអាចមានលេខនិយាយដដែលៗច្រើនដងនៅក្នុងអារេប៉ុន្តែអ្នកត្រូវរកលេខដែលធ្វើម្តងទៀតនៅក្នុងជួរដែលបានផ្តល់ឱ្យ (កើតឡើងជាលើកទីពីរ) ។ ឧទាហរណ៍បញ្ចូល ១២ ៥ ៤ ២ ៨ ៩ ៧ ១២ ៥ ៦ ១២ ៤ ៧ លទ្ធផល ៥ គឺជាធាតុដដែលៗទីមួយ ...

អាន​បន្ថែម

សំណួរ​ទី 84។ បោះពុម្ពរាល់ធាតុប្លែកៗនៃអារេ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាយើងមានអារេចំនួនគត់ដែលអាចមានលក្ខណៈវិជ្ជមានឬអវិជ្ជមាន។ យើងត្រូវបោះពុម្ពធាតុខុសគ្នាទាំងអស់នៃអារេ។ និយាយម៉្យាងទៀតយើងអាចនិយាយបានថាប្រសិនបើលេខមួយកើតឡើងច្រើនដងនោះយើងបោះពុម្ពតែលេខនោះប៉ុណ្ណោះ។ ឧទាហរណ៍បញ្ចូល ...

អាន​បន្ថែម

សំណួរ​ទី 85។ ធាតុភាគច្រើន សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យអារេដែលបានតម្រៀបយើងត្រូវរកធាតុភាគច្រើនពីអារេដែលបានតម្រៀប។ ធាតុភាគច្រើន: ចំនួនដែលកើតឡើងច្រើនជាងពាក់កណ្តាលទំហំនៃអារេ។ នៅទីនេះយើងបានអោយលេខ x ដែលយើងត្រូវពិនិត្យមើលថាវាជាការបំភាយភាគច្រើនរឺអត់។ ឧទាហរណ៍បញ្ចូល ៥ ២ ...

អាន​បន្ថែម

សំណួរ​ទី 86។ រកលេខដែលបាត់ សេចក្តីថ្លែងការណ៍បញ្ហាក្នុងការស្វែងរកលេខដែលបាត់ពីអារេពីលេខ ១ ដល់លេខ N យើងបានផ្តល់អារេដែលមានលេខ N-១ ។ លេខមួយបានបាត់ពីជួរនៃលេខពីលេខ ១ ដល់អិន។ អិនយើងត្រូវរកលេខដែលបាត់។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានលេខគត់…

អាន​បន្ថែម

សំណួរខ្សែអក្សរអាដាប់ធ័រ

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

អាន​បន្ថែម

សំណួរ​ទី 88។ គឺជាដំណោះស្រាយឡេឡេកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែពីរផ្សេងគ្នា។ គោលដៅគឺដើម្បីរកឱ្យឃើញថាតើខ្សែទីមួយគឺជាការបន្តនៃខ្សែទីពីរ។ ឧទាហរណ៍ខ្សែអក្សរដំបូង = "abc" ខ្សែអក្សរទីពីរ = "mnagbcd" ខ្សែអក្សរទីមួយពិត = "ប៊ឺហ្គឺរ" ខ្សែអក្សរទីពីរ = "លេចធ្លោ" វិធីសាស្រ្តមិនពិត (ហៅឡើងវិញ) នេះគឺងាយស្រួល ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 90។ រកដំណោះស្រាយ Leetcode ខុសគ្នា នៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ខ្សែពីរ។ ខ្សែទីពីរត្រូវបានបង្កើតឡើងដោយសាប់តួអក្សរនៃខ្សែទីមួយដោយចៃដន្យហើយបន្ទាប់មកបន្ថែមតួអក្សរបន្ថែមនៅទីតាំងចៃដន្យណាមួយ។ យើងត្រូវត្រឡប់តួអក្សរបន្ថែមដែលត្រូវបានបន្ថែមទៅខ្សែទីពីរ។ តួអក្សរនឹងតែងតែ ...

អាន​បន្ថែម

សំណួរ​ទី 91។ រ៉ូម៉ាំងទៅនឹងសូលុយស្យុង Leetcode នៅក្នុងបញ្ហា“ រ៉ូម៉ាំងទៅចំនួនគត់” យើងត្រូវបានផ្តល់ខ្សែអក្សរដែលតំណាងឱ្យចំនួនគត់វិជ្ជមានមួយចំនួននៅក្នុងទំរង់លេខរ៉ូម៉ាំងរបស់វា។ លេខរ៉ូម៉ាំងត្រូវបានតំណាងដោយ ៧ តួអក្សរដែលអាចបំលែងទៅជាចំនួនគត់ដោយប្រើតារាងខាងក្រោមៈសំគាល់ៈតំលៃចំនួនគត់នៃលេខរ៉ូម៉ាំងដែលបានផ្តល់អោយនឹងមិនលើសរឺ ...

អាន​បន្ថែម

សំណួរ​ទី 92។ បញ្ចូលទៅក្នុងដំណោះស្រាយរ៉ូម៉ាំងឡេឡេតកូដ នៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់ឱ្យលេខគត់ហើយត្រូវបានគេតម្រូវឱ្យប្តូរទៅជាលេខរ៉ូម៉ាំង។ ដូច្នេះបញ្ហាជាទូទៅត្រូវបានគេហៅថា“ អាំងតេក្រាលទៅរ៉ូម៉ាំង” ហើយនេះគឺជាលេខគត់ទៅដំណោះស្រាយរ៉ូម៉ាំងឡេឡេតកូដ។ ប្រសិនបើនរណាម្នាក់មិនដឹងអំពីលេខរ៉ូម៉ាំង។ កាលពីសម័យមុនមនុស្សមិនបាន ...

អាន​បន្ថែម

សំណួរ​ទី 93។ ខ្សែអក្សរវែងបំផុតដោយគ្មានតួអក្សរដដែលៗ តាមខ្សែអក្សរយើងត្រូវរកប្រវែងនៃខ្សែរងវែងបំផុតដោយមិនចាំបាច់និយាយឡើងវិញ។ សូមក្រឡេកមើលឧទាហរណ៍មួយចំនួន៖ ឧទាហរណ៏ pwwkew ៣ ការពន្យល់៖ ចំលើយគឺ“ wke” ដែលមានប្រវែង ៣ aav ២ ពន្យល់៖ ចម្លើយគឺ“ av” ដែលមានប្រវែង ២ វិធីសាស្រ្ត -១ សម្រាប់ខ្សែអក្សរវែងបំផុតដោយមិនចាំបាច់ប្រើកម្លាំងតួអក្សរម្តងទៀត ...

អាន​បន្ថែម

សំណួរ​ទី 94។ រកលិបិក្រមនៃតង្កៀបបិទសម្រាប់តង្កៀបបើកដែលមាននៅក្នុងកន្សោម សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែអក្សរនៃប្រវែង / ទំហំ n និងតម្លៃចំនួនគត់តំណាងឱ្យសន្ទស្សន៍នៃដង្កៀបការ៉េបើក។ រកលិបិក្រមនៃដង្កៀបបិទសម្រាប់ដង្កៀបបើកដែលមាននៅក្នុងកន្សោម។ ឧទាហរណ៍ s = "[ABC [23]] [89]" សន្ទស្សន៍ = 0 8 s = "[C- [D]]" សន្ទស្សន៍ = 3 5 s ...

អាន​បន្ថែម

សំណួរ​ទី 95។ ដកដង្កៀបចេញពីខ្សែអក្សរពិជគណិតដែលមានសញ្ញា + និង - ប្រតិបត្តិករ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យខ្សែអក្សរនៃទំហំ n តំណាងឱ្យកន្សោមនព្វន្ធជាមួយវង់ក្រចក។ បញ្ហា“ យកតង្កៀបចេញពីខ្សែអក្សរពិជគណិតដែលមាន + និង - សញ្ញាប្រមាណវិធី” ស្នើឱ្យយើងបង្កើតមុខងារដែលអាចជួយសំរួលកន្សោមដែលបានផ្តល់ឱ្យ។ ឧទាហរណ៍ s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

អាន​បន្ថែម

សំណួរ​ទី 96។ បញ្ច្រាសពាក្យនៅក្នុងខ្សែអក្សរ សេចក្តីថ្លែងការណ៍បញ្ហា“ បញ្ច្រាសពាក្យនៅក្នុងខ្សែអក្សរ” ចែងថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរទំហំ n ។ បោះពុម្ពខ្សែអក្សរតាមលំដាប់បញ្ច្រាសដូចជាពាក្យចុងក្រោយក្លាយជាពាក្យទីមួយពាក្យចុងក្រោយក្លាយជាពាក្យទីពីរហើយបន្តទៀត។ សូមខ្សែអក្សរនេះយើងយោងទៅលើប្រយោគដែលមានពាក្យជំនួសវិញ ...

អាន​បន្ថែម

សំណួរ​ទី 97។ វិធីឌិកូដ នៅក្នុងបញ្ហាឌិកូដវិធីយើងបានផ្តល់ខ្សែអក្សរមិនទទេដែលមានតែតួលេខកំណត់ចំនួនសរុបនៃវិធីដើម្បីឌិកូដវាដោយប្រើផែនទីដូចខាងក្រោមៈ 'A' -> ១ 'ខ' -> ២ ... 'Z' -> 1 ឧទាហរណ៍ S =“ ១២៣” ចំនួនវិធីដើម្បីឌិកូដខ្សែអក្សរនេះគឺ ៣ ប្រសិនបើយើង…

អាន​បន្ថែម

សំណួរ​ទី 98។ ការអនុញ្ញាតបន្ទាប់ នៅក្នុងបញ្ហានៃការអនុញ្ញាតិបន្ទាប់យើងបានផ្តល់ពាក្យរកពាក្យដែលមានលក្ខណៈកាន់តែច្រើន។ ការបញ្ចូលឧទាហរណ៍៖ str = "tutorialcup" output: tutorialpcu input: str = "nmhdgfecba" output: nmheabcdfg input: str = "ក្បួនដោះស្រាយ" output: algorithm input: str = "ស្លាបព្រា" លទ្ធផល៖ ការអនុញ្ញាតបន្ទាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 99។ បុព្វបទទូទៅវែងបំផុតដោយប្រើការតម្រៀប នៅក្នុងបុព្វបទវែងបំផុតដោយប្រើបញ្ហាតម្រៀបយើងបានផ្តល់ខ្សែអក្សររកឃើញបុព្វបទទូទៅវែងបំផុត។ ពោលគឺស្វែងរកផ្នែកបុព្វបទដែលជារឿងធម្មតាសម្រាប់ខ្សែអក្សរទាំងអស់។ ឧទាហរណ៍ការបញ្ចូលទី ១៖ {“ ការបង្រៀន”,“ ការបង្ហាត់”,“ រំអិល”,“ វង្វេង”} "} លទ្ធផល៖" abcd "...

អាន​បន្ថែម

សំណួរ​ទី 100។ ការផ្គូផ្គងកន្សោមធម្មតា នៅក្នុងបញ្ហាផ្គូផ្គងកន្សោមធម្មតាយើងបានផ្តល់ខ្សែអក្សរពីរខ្សែមួយ (សូមសន្មតថាវា x) មានតែអក្សរតូចហើយទីពីរ (សូមសន្មតថាអ៊ី) មានអក្សរតូចអក្សរតូចដែលមានតួអក្សរពិសេសពីរគឺ“ ។ ” និង“ *” ។ ភារកិច្ចគឺត្រូវរកមើលថាតើខ្សែអក្សរទី ២ …

អាន​បន្ថែម

សំណួរ​ទី 101។ វង់ក្រចកដែលមានសុពលភាព នៅក្នុងបញ្ហាវង់ក្រចកដែលមានសុពលភាពយើងបានផ្តល់ខ្សែអក្សរដែលមានអក្សរតែ (',') ',' {','} ',' ['និង'] ', កំណត់ថាតើខ្សែបញ្ចូលត្រឹមត្រូវឬអត់។ ខ្សែបញ្ចូលមានសុពលភាពប្រសិនបើ៖ ដង្កៀបបើកត្រូវតែបិទដោយដង្កៀបប្រភេទដូចគ្នា។ () [] {} ...

អាន​បន្ថែម

សំណួរ​ទី 102។ បុព្វបទដែលវែងជាងគេដោយប្រើទ្រី នៅក្នុងបុព្វបទវែងជាងគេដោយប្រើបញ្ហាទ្រីយើងបានផ្តល់ខ្សែអក្សររកឃើញបុព្វបទទូទៅវែងបំផុត។ ពោលគឺស្វែងរកផ្នែកបុព្វបទដែលជារឿងធម្មតាសម្រាប់ខ្សែអក្សរទាំងអស់។ ឧទាហរណ៍ការបញ្ចូលទី ១៖ {“ ការបង្រៀន”,“ ការបង្ហាត់”,“ រំអិល”,“ វង្វេង”} "} លទ្ធផល៖" abcd "...

អាន​បន្ថែម

សំណួរ​ទី 103។ តម្រៀបខ្សែអក្សរយោងទៅតាមខ្សែអក្សរមួយទៀត សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែបញ្ចូលពីរខ្សែលំនាំនិងខ្សែអក្សរ។ យើងត្រូវតម្រៀបខ្សែអក្សរតាមលំដាប់ដែលបានកំណត់ដោយលំនាំ។ ខ្សែអក្សរលំនាំមិនមានលេខស្ទួនទេហើយវាមានតួអក្សរទាំងអស់នៃខ្សែអក្សរ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានខ្សែអក្សរដែលយើងត្រូវការ ...

អាន​បន្ថែម

សំណួរ​ទី 104។ ពិនិត្យមើលថាតើខ្សែអក្សរអាចក្លាយជាទទេដោយការលុបឡើងវិញនូវខ្សែអក្សរដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ពិនិត្យមើលថាតើខ្សែអក្សរអាចទទេដោយលុបបញ្ហាដែលបានផ្តល់ម្តងហើយម្តងទៀត” យើងបានផ្តល់ខ្សែពីរ“ s” និង“ t” ។ យើងត្រូវពិនិត្យមើលថាតើខ្សែអក្សរបញ្ចូលដែលបានផ្តល់ឱ្យអាចត្រូវបានលុបចោលទាំងស្រុងដោយលុបខ្សែអក្សរបញ្ចូលដែលបានផ្តល់ឱ្យ "t" ឡើងវិញឬអត់។ សម្គាល់ៈខ្សែអក្សរដែលបានផ្តល់ឱ្យគួរតែ ...

អាន​បន្ថែម

សំណួរ​ទី 105។ Palindrome តូចជាងគេបំផុតបន្ទាប់ពីការជំនួស សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ផាលីនតូចតូចបំផុតបន្ទាប់ពីការជំនួស” យើងបានផ្តល់ខ្សែអក្សរបញ្ចូលដែលមានអក្សរតូចនិងអក្សរតូច (។ ) ។ យើងត្រូវជំនួសចំនុចទាំងអស់ដោយតួអក្សរអក្ខរក្រមតាមរបៀបមួយដែលខ្សែអក្សរលទ្ធផលក្លាយជាកញ្ចក់។ ក្រាមីញ៉ូមគួរតែមានលក្ខណៈតូចតាច។ ការបញ្ចូល ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 108។ ខ្សែបញ្ច្រាសដោយគ្មានអថេរបណ្តោះអាសន្ន សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងខ្សែ“ បញ្ច្រាសដោយគ្មានអថេរបណ្តោះអាសន្ន” យើងបានផ្តល់ខ្សែអក្សរ“ s” ។ សរសេរកម្មវិធីដើម្បីបញ្ច្រាសខ្សែអក្សរនេះដោយមិនប្រើអថេរឬចន្លោះទំនេរបន្ថែម។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយដែលមានខ្សែអក្សរ“ s” ដែលបានផ្តល់។ ទ្រង់ទ្រាយលទ្ធផលបោះពុម្ពខ្សែអក្សរដែលបញ្ច្រាស់ ...

អាន​បន្ថែម

សំណួរ​ទី 109។ រាប់គូនៅចំងាយដូចគ្នានឹងអក្ខរក្រមអង់គ្លេស សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ការរាប់គូនៅចំងាយដូចគ្នានឹងអក្សរអង់គ្លេស” ដែលយើងបានផ្តល់ខ្សែអក្សរ“ s” ។ សរសេរកម្មវិធីមួយដែលនឹងបោះពុម្ពចំនួនគូដែលមានធាតុនៅចម្ងាយដូចគ្នានឹងអក្សរក្រមអង់គ្លេស។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ដំបូងដែលមានដលបានផ្តល់ឱ្យ ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 111។ តួអក្សរទី N នៅក្នុងខ្សែអក្សរទសភាគ Concatenated សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ តួអក្សរទី ៩ នៅក្នុងខ្សែអក្សរខ្ទង់ទសភាគ” យើងបានអោយតំលៃចំនួនគត់“ n” ។ សរសេរកម្មវិធីមួយដើម្បីស្វែងរកតួអក្សរទី N នៅក្នុងខ្សែអក្សរដែលទសភាគទាំងអស់ត្រូវបានគេសន្និដ្ឋាន។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានតម្លៃចំនួនគត់ n ។ ទ្រង់ទ្រាយលទ្ធផល ...

អាន​បន្ថែម

សំណួរ​ទី 112។ ប្រៀបធៀបលេខកំណែពីរ សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែបញ្ចូលពីរដែលជាទម្រង់លេខលេខ។ លេខកំណែមើលទៅដូចជា abcd ដែល a, b, c, d ជាចំនួនគត់។ ដូច្នេះលេខកំណែគឺជាខ្សែដែលលេខត្រូវបានបំបែកដោយសញ្ញាចុច។ យើងត្រូវប្រៀបធៀបខ្សែពីរ (លេខកំណែ) និង ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 114។ Palindrome វែងបំផុតអាចត្រូវបានបង្កើតឡើងដោយការដកចេញឬរៀបចំតួអក្សរឡើងវិញ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ Palindrome ដែលវែងជាងគេអាចត្រូវបានបង្កើតឡើងដោយការដោះចេញឬរៀបចំតួអក្សរឡើងវិញ” ដែលយើងបានផ្តល់ខ្សែអក្សរ“ s” ។ រកឃើញក្រេឌីនដែលវែងជាងគេដែលអាចត្រូវបានសាងសង់ដោយដកឬរៀបចំតួអក្សរខ្លះឬអាចជាតួអក្សរសូន្យពីខ្សែអក្សរ។ វាអាចមានដំណោះស្រាយជាច្រើនដែលអាចធ្វើបានអ្នកអាច ...

អាន​បន្ថែម

សំណួរ​ទី 115។ ពាក្យបុព្វបទដែលវែងជាងគេដោយការផ្គូរផ្គងពាក្យ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងបុព្វបទដែលវែងជាងគេដោយប្រើពាក្យដោយការផ្គូផ្គងពាក្យ។ យើងបានផ្តល់ខ្សែអក្សរ N ។ សរសេរកម្មវិធីដើម្បីស្វែងរកបុព្វបទដែលវែងជាងគេនៃខ្សែអក្សរដែលបានផ្តល់ឱ្យ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានតម្លៃលេខ N ដែលបញ្ជាក់ពីចំនួនខ្សែអក្សរ។ ជួរ N បន្ទាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 116។ បុព្វបទដែលវែងជាងគេដោយប្រើតួអក្សរដោយការផ្គូផ្គងតួអក្សរ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបុព្វបទវែងបំផុតដែលប្រើតួអក្សរដោយការផ្គូផ្គងតួអក្សរ "យើងបានផ្តល់តម្លៃលេខ N និងខ្សែអក្សរលេខ។ សរសេរកម្មវិធីដើម្បីស្វែងរកបុព្វបទដែលវែងជាងគេនៃខ្សែអក្សរដែលបានផ្តល់ឱ្យ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមានតម្លៃចំនួនគត់ N ដែលបញ្ជាក់ពីលេខ ...

អាន​បន្ថែម

សំណួរ​ទី 117។ គណនាផលបូកនៃលេខទាំងអស់ដែលមាននៅក្នុងខ្សែអក្សរ របាយការណ៍បញ្ហានៅក្នុង“ គណនាផលបូកនៃចំនួនលេខទាំងអស់ដែលមាននៅក្នុងខ្សែអក្សរ” យើងបានអោយខ្សែអក្សរ“ s” ។ ខ្សែអក្សរនេះមានលេខអក្សរនិងអក្សរតូចអង់គ្លេសខ្លះ។ សរសេរកម្មវិធីមួយដែលនឹងគណនាលេខទាំងអស់ដែលមាននៅក្នុងខ្សែអក្សរនោះហើយបោះពុម្ពចម្លើយចុងក្រោយ។ ការបញ្ចូល ...

អាន​បន្ថែម

សំណួរ​ទី 118។ ករណីទាបទៅអក្សរធំ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហា“ ករណីទាបទៅអក្សរធំ” យើងបានផ្តល់ខ្សែអក្សរ“ អក្សរ” ដែលមានអក្សរតូច។ សរសេរកម្មវិធីមួយដែលនឹងបោះពុម្ពខ្សែអក្សរតែមួយប៉ុន្តែមានអក្សរធំ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានខ្សែអក្សរ“ s” ។ ទ្រង់ទ្រាយលទ្ធផល

អាន​បន្ថែម

សំណួរ​ទី 119។ បុព្វបទដែលវែងជាងគេដោយប្រើការស្វែងរកគោលពីរ សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងបុព្វបទវែងបំផុតដោយប្រើប្រព័ន្ធគោលពីរនៃការស្វែងរកលេខ ២ យើងបានអោយតម្លៃលេខគត់និងខ្សែអក្សរ N ។ សរសេរកម្មវិធីដែលនឹងបោះពុម្ពបុព្វបទវែងបំផុតនៃខ្សែអក្សរដែលបានផ្តល់ឱ្យ។ ប្រសិនបើមិនមានបុព្វបទទូទៅទេសូមបោះពុម្ព“ -1” ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយមាន ...

អាន​បន្ថែម

សំណួរ​ទី 120។ ផ្លាស់ប្តូរភេទនៃខ្សែអក្សរដែលបានផ្តល់ឱ្យ របាយការណ៍បញ្ហានៅក្នុង“ ផ្លាស់ប្តូរភេទនៃខ្សែអក្សរដែលបានផ្តល់ឱ្យ” យើងបានផ្តល់ខ្សែអក្សរ“ s” ។ សរសេរកម្មវិធីដែលនឹងបិទ / បើករាល់ពាក្យដែលទាក់ទងនឹងភេទនៅក្នុងខ្សែបញ្ចូល។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានឃ្លាឬឃ្លាដែលមានដកឃ្លា“ s” ។ ទ្រង់ទ្រាយលទ្ធផលបោះពុម្ព ...

អាន​បន្ថែម

សំណួរ​ទី 121។ ផលវិបាកម្តងហើយម្តងទៀតនៃប្រវែងពីរឬច្រើន បញ្ហ្របញ្ហ្រនៅក្នុងបញ្ហ្របនា្ទាប់ "ម្តងហើយម្តងទៀតនៃបណា្តាលឱែយមានប្រវែងពីរឬលើសពីនេះ" រកមើលថាតើមានបន្តបន្ទាប់នៃប្រវែងពីរ ០ ឬច្រើនជាងនេះទេ។ លំដាប់រងមិនគួរមានតួអក្សរដូចគ្នានៅទីតាំងតែមួយទេ។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមាន ...

អាន​បន្ថែម

សំណួរ​ទី 122។ ក្បួនដោះស្រាយតាមអ៊ិនធរណេតសម្រាប់ពិនិត្យមើលផាលីនធូមក្នុងស្ទ្រីម សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ វិធីដោះស្រាយតាមអ៊ិនធរណេតសម្រាប់ការត្រួតពិនិត្យផាលីនធូមក្នុងចរន្ត” យើងបានផ្តល់តួអក្សរជាច្រើន (ខ្សែភ្លើងត្រូវបានទទួលម្តងមួយៗ) ។ សរសេរកម្មវិធីមួយដែលនឹងបោះពុម្ព "បាទ / ចាស" រាល់ពេលប្រសិនបើតួអក្សរដែលបានទទួលរហូតមកដល់ពេលនេះបង្កើតបានជាក្រាំងពន្លឺ។ ទ្រង់ទ្រាយបញ្ចូលទីមួយនិងតែមួយ ...

អាន​បន្ថែម

សំណួរ​ទី 123។ ពិនិត្យមើលថាតើខ្សែអក្សរដែលបានផ្តល់ឱ្យពីរគឺអ៊ីសូម៉ីកជាមួយគ្នា សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ពិនិត្យមើលថាតើខ្សែដែលបានផ្តល់ពីរគឺអ៊ីសូតូមិចជាមួយគ្នា” យើងបានអោយខ្សែពីរគឺ s1 និង s2 ។ សរសេរកម្មវិធីមួយដែលនិយាយថាខ្សែអក្សរដែលបានផ្តល់គឺមិនសមហេតុផលឬអត់។ សម្គាល់ៈខ្សែពីរត្រូវបានគេនិយាយថា isomorphic ប្រសិនបើមានមួយទៅ ...

អាន​បន្ថែម

សំណួរ​ទី 124។ ប្រវែងនៃខ្សែអក្សរដែលមានសុពលភាពវែងបំផុត សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ ខ្សែអក្សរដែលមានប្រវែងវែងបំផុត” យើងបានផ្តល់ខ្សែអក្សរដែលមានវង់ក្រចកបើកនិងបិទ។ សរសេរកម្មវិធីដែលនឹងរកឃើញខ្សែអក្សរវង់ក្រចកដែលមានសុពលភាពវែងបំផុត។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានខ្សែអក្សរ s ។ ទ្រង់ទ្រាយលទ្ធផលទីមួយនិង ...

អាន​បន្ថែម

សំណួរ​ទី 125។ រៀបចំលេខដែលបានផ្តល់ឱ្យបង្កើតជាលេខធំបំផុតទី II សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ រៀបចំលេខដែលបានផ្តល់ឱ្យដើម្បីបង្កើតជាចំនួនធំបំផុតលេខ ២” យើងបានផ្តល់ចំនួនវិជ្ជមាន។ រៀបចំឱ្យពួកគេតាមរបៀបដែលការរៀបចំនឹងបង្កើតបានជាតម្លៃធំបំផុត។ ទ្រង់ទ្រាយបញ្ចូលបន្ទាត់ទីមួយនិងតែមួយដែលមានចំនួនគត់ n ។ ខ្សែទីពីរមាន ...

អាន​បន្ថែម

សំណួរ​ទី 126។ ពិនិត្យមើលថាតើបញ្ជីខ្សែអក្សរដែលបានភ្ជាប់បង្កើតជា Palindrome សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុង“ ពិនិត្យមើលថាតើបញ្ជីខ្សែអក្សរដែលបានភ្ជាប់បង្កើតជាបញ្ហាផាលីនធូមឺរុម” យើងបានផ្តល់នូវបញ្ជីភ្ជាប់ដែលបានភ្ជាប់ទិន្នន័យខ្សែទិន្នន័យ។ សរសេរកម្មវិធីមួយដើម្បីពិនិត្យមើលថាតើទិន្នន័យបង្កើតជារូបធាតុរឺអត់។ ឧទាហរណ៍បា -> គ -> ឃ -> ខ -> ខ ១ ការពន្យល់ៈនៅក្នុងឧទាហរណ៍ខាងលើយើងអាចឃើញថាដ ...

អាន​បន្ថែម

សំណួរដើមឈើ

សំណួរ​ទី 127។ ផលបូកនៃដំណោះស្រាយឡេឡេលេខកូដខាងឆ្វេង នៅក្នុងបញ្ហានេះយើងត្រូវរកផលបូកនៃស្លឹកខាងឆ្វេងទាំងអស់នៅក្នុងមែកធាងគោលពីរ។ ស្លឹកដែលហៅថាស្លឹកខាងឆ្វេងប្រសិនបើវាជាកូនខាងឆ្វេងនៃថ្នាំងណាមួយនៅក្នុងដើមឈើ។ ឧទាហរណ៍ ២ / \ ៤ ៧ / \ ៩ ៤ ផលបូកគឺ ១៣ ...

អាន​បន្ថែម

សំណួរ​ទី 128។ ពិនិត្យមើលថាតើអារេដែលបានផ្តល់អាចតំណាងឱ្យការតម្រៀបដើមនៃការស្វែងរកគោលពីរ បញ្ហា“ ពិនិត្យមើលថាតើអារេមួយដែលបានផ្តល់អាចតំណាងឱ្យការបញ្ជាទិញជាមុននៃការប្តូរប្រព័ន្ធគោលពីរការស្វែងរក” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់នូវលំដាប់ត្រងត្រាប់តាមលំដាប់។ ឥឡូវពិចារណាលំដាប់នេះហើយស្វែងយល់ថាតើលំដាប់នេះអាចតំណាងឱ្យដើមឈើស្វែងរកគោលពីររឺអត់? ភាពស្មុគស្មាញនៃពេលវេលាដែលរំពឹងទុកសម្រាប់ដំណោះស្រាយគឺ ...

អាន​បន្ថែម

សំណួរ​ទី 129។ បោះពុម្ពទិដ្ឋភាពខាងស្តាំនៃមែកធាងគោលពីរ បញ្ហ្របញ្ហ្របញ្ហា“ ព្រីនទិដ្ឋិភាពនៃដើមឈើគោលពីរ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ឱ្យនូវគោលពីរ។ ឥឡូវអ្នកត្រូវរកទិដ្ឋភាពត្រឹមត្រូវនៃដើមឈើនេះ។ នៅទីនេះទិដ្ឋភាពខាងស្តាំនៃមែកធាងគោលពីរមានន័យថាបោះពុម្ពលំដាប់ដូចដើមឈើមើលនៅពេលមើលពី ...

អាន​បន្ថែម

សំណួរ​ទី 130។ វិធីសាស្រ្តស្មុគស្មាញក្នុងការរកកំពស់ដើមឈើគោលពីរ បញ្ហ្របញ្ហា៉វិធីសាស្ត្ៀតដើម្បីរកកម្ពស់ដើមឈើគោលពីរបងា្ហាញថាអ្នកត្ូវបានផ្តល់ឱ្យមែកធាងគោលពីររកកម្ពស់ដើមឈើដោយប្រើវិធីសាស្ត្រដដែល។ ឧទាហរណ៏ការបញ្ចូល ៣ វិធីបញ្ចូល ៤ វិធីសាស្រ្តសំរាប់វិធីសាស្រ្តវិភាគដើម្បីរកកំពស់ដើមឈើគោលកំពស់កំពស់ដើមឈើ…

អាន​បន្ថែម

សំណួរ​ទី 131។ ពិនិត្យមើលថាតើគ្រប់ទាំងមែកធាងនៃប្រព័ន្ធគោលពីរពីរគឺអាណាក្រាមឬអត់ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ពិនិត្យមើលថាតើដើមឈើគោលពីរកំរិតគ្រប់កំរិតអាណាហ្គីក្រាមរឺអត់” និយាយថាអ្នកអោយដើមឈើគោលពីររឺពីរកំរិតសូមពិនិត្យមើលថាតើកំរិតខ្ពស់នៃដើមឈើពីរដើមគឺអាណាក្រាមរឺអត់។ ឧទាហរណ៍ការបញ្ចូលវិធីសាស្រ្តមិនពិតបញ្ចូលដើម្បីពិនិត្យមើលថាតើគ្រប់កម្រិតទាំងពីរ ...

អាន​បន្ថែម

សំណួរ​ទី 132។ ការឆ្លងកាត់ការធ្វើត្រាប់តាមបែបស្មុគស្មាញដោយប្រើជង់ពីរ សេចក្តីថ្លែងអំពីបញ្ហាបញ្ហា“ ការឆ្លុះបញ្ចាំងពីការធ្វើអាជីវកម្មដែលមានលក្ខណៈស្មុគស្មាញដោយប្រើជណ្តើរពីរ” ចែងថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវប្រព័ន្ធគោលពីរដែលមានថ្នាំង។ សរសេរកម្មវិធីសម្រាប់ការផ្លាស់ប្តូរ postorder ដដែលៗដោយប្រើជង់ពីរ។ ឧទាហរណ៍បញ្ចូល ៤ ៥ ២ ៦ ៧ ៣ ១ ការបញ្ចូល ៤ ២ ៣ ១ បង្កើតក្បួនដោះស្រាយ។

អាន​បន្ថែម

សំណួរ​ទី 133។ វិធីសាស្រ្តដែលមានលក្ខណៈស្មុគស្មាញដើម្បីរកបុព្វបុរសនៃមែកធាងគោលពីរដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ វិធីសាស្រ្តរកវិធីដើម្បីរកបុព្វបុរសនៃមែកធាងគោលពីរដែលបានផ្តល់ឱ្យ” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវប្រព័ន្ធគោលពីរនិងលេខគត់ដែលតំណាងអោយកូនសោរ។ បង្កើតមុខងារដើម្បីបោះពុម្ពបុព្វបុរសទាំងអស់នៃកូនសោដែលបានផ្តល់ឱ្យដោយប្រើពាក្យដដែល។ ឧទាហរណ៍ពាក្យគន្លឹះបញ្ចូល = ៦ ៥ ២ ១ ការពន្យល់៖ …

អាន​បន្ថែម

សំណួរ​ទី 134។ កម្មវិធីដើម្បីពិនិត្យមើលថាតើដើមឈើគោលពីរជា BST រឺអត់ សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ កម្មវិធីដើម្បីពិនិត្យមើលថាតើដើមឈើគោលពីរគឺជា BST រឺក៏អត់” បញ្ជាក់ថាអ្នកត្រូវបានគេអោយមែកធាងគោលពីរហើយអ្នកត្រូវពិនិត្យមើលថាតើដើមឈើគោលពីរពេញចិត្តលក្ខណៈសម្បត្តិរបស់មែកធាងគោលពីរ។ ដូច្នេះដើមគោលពីរមានលក្ខណៈដូចខាងក្រោមៈអនុក្រិតខាងឆ្វេង ...

អាន​បន្ថែម

សំណួរ​ទី 135។ មែកធាងគោលពីរទៅការផ្លាស់ប្តូរមែកធាងគោលពីរ នៅក្នុងមែកធាងគោលពីរទៅជាបញ្ហាបំលែងដើមឈើការស្វែងរកគោលពីរយើងបានអោយមែកធាងគោលពីរមួយប្តូរវាទៅជាមែកធាងប្រព័ន្ធគោលពីរដោយមិនផ្លាស់ប្តូររចនាសម្ព័ន្ធមែកធាង។ ឧទាហរណ៍ការបញ្ជាទិញលទ្ធផលបញ្ចូលការបញ្ជាទិញជាមុន: ១៣ ៨ ៦ ៤៧ ២៥ ៥១ ក្បួនដោះស្រាយយើងមិនចាំបាច់ផ្លាស់ប្តូររចនាសម្ព័ន្ធរបស់ ...

អាន​បន្ថែម

សំណួរ​ទី 136។ តម្រៀបអារេទៅតុល្យភាព BST នៅក្នុងជួរដែលបានតម្រៀបទៅនឹងបញ្ហា BST ដែលមានតុល្យភាពយើងបានផ្តល់អារេមួយតាមលំដាប់លំដោយបង្កើតមែកធាងស្វែងរកគោលពីរដែលមានតុល្យភាពពីអារេដែលបានតម្រៀប។ ឧទាហរណ៍ការបញ្ចូលមកដល់ [] = {១, ២, ៣, ៤, ៥} លទ្ធផលបញ្ជាទិញជាមុន៖ ៣ ២ ១ ៥ ៤ ការបញ្ចូលមកដល់ [] = {៧, ១១, ១៣, ២០, ២២, …

អាន​បន្ថែម

សំណួរ​ទី 137។ ការបញ្ជាទិញកម្រិត Traversal ក្នុងទំរង់វង់ នៅក្នុងបញ្ហានេះយើងបានផ្តល់ឱ្យមែកធាងគោលពីរបោះពុម្ពកម្រិតនៃការផ្លាស់ប្តូរលំដាប់របស់វានៅក្នុងទំរង់វង់។ ឧទាហរណ៍លទ្ធផលបញ្ចូល ១០ ៣០ ៣០ ៤០ ៤០ ៨០ ៧០ ៦០ ៦០ វិធីសាស្រ្តធ្វើឱ្យស្រងូតស្រងាត់សម្រាប់ការតម្រង់តាមលំដាប់ត្រងតាមទំរង់វង់គំនិតគឺត្រូវធ្វើតាមលំដាប់លំដោយនៃកំរិតធម្មតាដោយប្រើ ...

អាន​បន្ថែម

សំណួរ​ទី 138។ បុព្វបុរសទូទៅទាបបំផុត ដោយបានចាក់ឬសនៃមែកធាងគោលពីរនិងពីរថ្នាំង n1 និង n2 រកឃើញអេសអេអេអេ (បុព្វបុរសទូទៅទាបបំផុត) នៃថ្នាំង។ ឧទាហរណ៍តើបុព្វបុរសទូទៅទាបបំផុត (LCA) គឺជាអ្វី? បុព្វបុរសនៃថ្នាំង n គឺជាថ្នាំងដែលមាននៅក្នុងផ្លូវរវាងឫសនិងថ្នាំង។ ពិចារណាអំពីគោលពីរដែលបង្ហាញក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 139។ មែកធាងប្រព័ន្ធគោលពីរកម្រិត zigzag លំដាប់ Traversal ដែលបានផ្តល់ឱ្យមែកធាងគោលពីរសូមបោះពុម្ពការតម្រៀបតាមកម្រិតហ្សីហ្សែលនៃតម្លៃថ្នាំងរបស់វា។ (មានន័យថាពីឆ្វេងទៅស្តាំបន្ទាប់មកពីឆ្វេងទៅស្តាំសម្រាប់កម្រិតបន្ទាប់និងប្តូររវាងគ្នា) ។ ឧទាហរណ៍ពិចារណាលើគោលពីរមែកធាងដែលបានផ្ដល់ឱ្យខាងក្រោមនេះគឺជាប្រភេទតម្រឹមតាមលំដាប់លំដោយនៃដើមឈើគោលពីរខាងលើ។

អាន​បន្ថែម

សំណួរ​ទី 140។ មែកធាងស៊ីមេទ្រី នៅក្នុងបញ្ហាមែកធាងស៊ីមេទ្រីយើងបានផ្តល់ដើមឈើគោលពីរសូមពិនិត្យមើលថាតើវាជាកញ្ចក់ឆ្លុះរបស់វាដែរឬទេ។ មែកធាងមួយត្រូវបានគេនិយាយថាជាកញ្ចក់ឆ្លុះរបស់ខ្លួនប្រសិនបើមានអ័ក្សស៊ីមេទ្រីតាមរយៈថ្នាំងជា root ដែលបែងចែកមែកធាងជាពីរផ្នែកតែមួយ។ ប្រភេទឧទាហរណ៍ ...

អាន​បន្ថែម

សំណួរ​ទី 141។ បុព្វបទដែលវែងជាងគេដោយប្រើទ្រី នៅក្នុងបុព្វបទវែងជាងគេដោយប្រើបញ្ហាទ្រីយើងបានផ្តល់ខ្សែអក្សររកឃើញបុព្វបទទូទៅវែងបំផុត។ ពោលគឺស្វែងរកផ្នែកបុព្វបទដែលជារឿងធម្មតាសម្រាប់ខ្សែអក្សរទាំងអស់។ ឧទាហរណ៍ការបញ្ចូលទី ១៖ {“ ការបង្រៀន”,“ ការបង្ហាត់”,“ រំអិល”,“ វង្វេង”} "} លទ្ធផល៖" abcd "...

អាន​បន្ថែម

សំណួរ​ទី 142។ ការផ្លាស់ប្តូរមែកធាង (ការបញ្ជាទិញការបញ្ជាទិញនិងប៉ុស្តិ៍) ដំបូងយើងត្រូវដឹងអំពីអ្វីដែល Traversal នៅក្នុងមែកធាងគោលពីរ។ Traversal គឺជាប្រភេទនៃវិធីសាស្រ្តដែលយើងទៅមើលថ្នាំងទាំងអស់យ៉ាងជាក់លាក់ម្តងក្នុងលក្ខណៈជាក់លាក់ / លំដាប់។ ជាទូទៅវាមានពីរប្រភេទនៃការធ្វើត្រាប់តាមនៅក្នុងប្រព័ន្ធគោលពីរដើម៖ ទំហំទទឹង - ស្នាមទីមួយដែលយើងឆ្លងកាត់ដំបូងយើងដឹងអំពី ...

អាន​បន្ថែម

ក្រាហ្វសំណួរអាដាប់ធ័រ

សំណួរ​ទី 143។ ក្បួនដោះស្រាយឌីជីកស្តាត្រា ឌីជេស្តាគឺជាក្បួនដោះស្រាយផ្លូវខ្លីបំផុត។ ក្បួនដោះស្រាយឌីជេស្តាត្រូវបានប្រើដើម្បីស្វែងរកចម្ងាយខ្លីបំផុតនៃថ្នាំងទាំងអស់ពីថ្នាំងចាប់ផ្តើមដែលបានផ្តល់ឱ្យ។ វាបង្កើតមែកធាងផ្លូវខ្លីបំផុតពីថ្នាំងប្រភពតែមួយដោយបន្តបន្ថែមថ្នាំងដោយលោភលន់ដូចជានៅគ្រប់ចំណុចថ្នាំងនីមួយៗនៅក្នុង ...

អាន​បន្ថែម

ជង់សំណួរអាដាប់ធ័រ

សំណួរ​ទី 144។ ពិនិត្យមើលថាតើអារេដែលបានផ្តល់អាចតំណាងឱ្យការតម្រៀបដើមនៃការស្វែងរកគោលពីរ បញ្ហា“ ពិនិត្យមើលថាតើអារេមួយដែលបានផ្តល់អាចតំណាងឱ្យការបញ្ជាទិញជាមុននៃការប្តូរប្រព័ន្ធគោលពីរការស្វែងរក” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់នូវលំដាប់ត្រងត្រាប់តាមលំដាប់។ ឥឡូវពិចារណាលំដាប់នេះហើយស្វែងយល់ថាតើលំដាប់នេះអាចតំណាងឱ្យដើមឈើស្វែងរកគោលពីររឺអត់? ភាពស្មុគស្មាញនៃពេលវេលាដែលរំពឹងទុកសម្រាប់ដំណោះស្រាយគឺ ...

អាន​បន្ថែម

សំណួរ​ទី 145។ រកលិបិក្រមនៃតង្កៀបបិទសម្រាប់តង្កៀបបើកដែលមាននៅក្នុងកន្សោម សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែអក្សរនៃប្រវែង / ទំហំ n និងតម្លៃចំនួនគត់តំណាងឱ្យសន្ទស្សន៍នៃដង្កៀបការ៉េបើក។ រកលិបិក្រមនៃដង្កៀបបិទសម្រាប់ដង្កៀបបើកដែលមាននៅក្នុងកន្សោម។ ឧទាហរណ៍ s = "[ABC [23]] [89]" សន្ទស្សន៍ = 0 8 s = "[C- [D]]" សន្ទស្សន៍ = 3 5 s ...

អាន​បន្ថែម

សំណួរ​ទី 146។ រចនាជង់ដែលគាំទ្រ getMin () ក្នុងម៉ោង O និង (១) និង O (១) កន្លែងទំនេរ រចនាជង់ដែលគាំទ្រ getMin () ក្នុងម៉ោង O និង (១) និង O (១) កន្លែងទំនេរ។ ដូច្នេះរចនាសម្ព័ន្ធទិន្នន័យជង់ពិសេសត្រូវតែគាំទ្រដល់ប្រតិបត្តិការទាំងអស់នៃជង់ដូចជា - ការរុញច្រានទុកជាមោឃៈ () int pop () bool isFull () bool isEmpty () ក្នុងពេលវេលាថេរ។ បន្ថែមប្រតិបត្តិការMinMin () បន្ថែមតម្លៃអប្បបរមា ...

អាន​បន្ថែម

សំណួរ​ទី 147។ ដកដង្កៀបចេញពីខ្សែអក្សរពិជគណិតដែលមានសញ្ញា + និង - ប្រតិបត្តិករ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាអ្នកត្រូវបានផ្តល់ឱ្យខ្សែអក្សរនៃទំហំ n តំណាងឱ្យកន្សោមនព្វន្ធជាមួយវង់ក្រចក។ បញ្ហា“ យកតង្កៀបចេញពីខ្សែអក្សរពិជគណិតដែលមាន + និង - សញ្ញាប្រមាណវិធី” ស្នើឱ្យយើងបង្កើតមុខងារដែលអាចជួយសំរួលកន្សោមដែលបានផ្តល់ឱ្យ។ ឧទាហរណ៍ s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

អាន​បន្ថែម

សំណួរ​ទី 148។ ការឆ្លងកាត់ការធ្វើត្រាប់តាមបែបស្មុគស្មាញដោយប្រើជង់ពីរ សេចក្តីថ្លែងអំពីបញ្ហាបញ្ហា“ ការឆ្លុះបញ្ចាំងពីការធ្វើអាជីវកម្មដែលមានលក្ខណៈស្មុគស្មាញដោយប្រើជណ្តើរពីរ” ចែងថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវប្រព័ន្ធគោលពីរដែលមានថ្នាំង។ សរសេរកម្មវិធីសម្រាប់ការផ្លាស់ប្តូរ postorder ដដែលៗដោយប្រើជង់ពីរ។ ឧទាហរណ៍បញ្ចូល ៤ ៥ ២ ៦ ៧ ៣ ១ ការបញ្ចូល ៤ ២ ៣ ១ បង្កើតក្បួនដោះស្រាយ។

អាន​បន្ថែម

សំណួរ​ទី 149។ វិធីសាស្រ្តដែលមានលក្ខណៈស្មុគស្មាញដើម្បីរកបុព្វបុរសនៃមែកធាងគោលពីរដែលបានផ្តល់ឱ្យ សេចក្តីថ្លែងការណ៍អំពីបញ្ហា“ វិធីសាស្រ្តរកវិធីដើម្បីរកបុព្វបុរសនៃមែកធាងគោលពីរដែលបានផ្តល់ឱ្យ” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់ឱ្យនូវប្រព័ន្ធគោលពីរនិងលេខគត់ដែលតំណាងអោយកូនសោរ។ បង្កើតមុខងារដើម្បីបោះពុម្ពបុព្វបុរសទាំងអស់នៃកូនសោដែលបានផ្តល់ឱ្យដោយប្រើពាក្យដដែល។ ឧទាហរណ៍ពាក្យគន្លឹះបញ្ចូល = ៦ ៥ ២ ១ ការពន្យល់៖ …

អាន​បន្ថែម

សំណួរ​ទី 150។ ការបញ្ជាទិញកម្រិត Traversal ក្នុងទំរង់វង់ នៅក្នុងបញ្ហានេះយើងបានផ្តល់ឱ្យមែកធាងគោលពីរបោះពុម្ពកម្រិតនៃការផ្លាស់ប្តូរលំដាប់របស់វានៅក្នុងទំរង់វង់។ ឧទាហរណ៍លទ្ធផលបញ្ចូល ១០ ៣០ ៣០ ៤០ ៤០ ៨០ ៧០ ៦០ ៦០ វិធីសាស្រ្តធ្វើឱ្យស្រងូតស្រងាត់សម្រាប់ការតម្រង់តាមលំដាប់ត្រងតាមទំរង់វង់គំនិតគឺត្រូវធ្វើតាមលំដាប់លំដោយនៃកំរិតធម្មតាដោយប្រើ ...

អាន​បន្ថែម

សំណួរ​ទី 151។ ជួរដោយប្រើជង់ ក្នុងជួរដោយប្រើបញ្ហាជង់យើងត្រូវអនុវត្តមុខងារដូចខាងក្រោមនៃជួរដោយប្រើមុខងារស្តង់ដារនៃរចនាសម្ព័ន្ធទិន្នន័យជង់អេចជីៈបន្ថែមធាតុនៅខាងចុងជួរជួរដេសៈយកធាតុមួយពីចំណុចចាប់ផ្តើមជួរបញ្ចូលឧទាហរណ៍បញ្ចូល ៖ អង់ស៊ីម (៥) អាន់ឌ័រ (១១) អេនជី (៣៩) ឌៀកជឺ () …

អាន​បន្ថែម

សំណួរ​ទី 152។ អន្ទាក់ទឹកភ្លៀង នៅក្នុងបញ្ហាទឹកភ្លៀងអន្ទាក់យើងបានផ្តល់លេខមិនអវិជ្ជមានដែលតំណាងឱ្យផែនទីកំពស់និងទទឹងរបស់បារនីមួយៗគឺ ១. យើងត្រូវរកបរិមាណទឹកដែលអាចជាប់នៅក្នុងរចនាសម្ព័ន្ធខាងលើ។ ឧទាហរណ៍តោះយល់ថាឧទាហរណ៍មួយសម្រាប់ការលើកខាងលើ ...

អាន​បន្ថែម

សំណួរ​ទី 153។ មែកធាងប្រព័ន្ធគោលពីរកម្រិត zigzag លំដាប់ Traversal ដែលបានផ្តល់ឱ្យមែកធាងគោលពីរសូមបោះពុម្ពការតម្រៀបតាមកម្រិតហ្សីហ្សែលនៃតម្លៃថ្នាំងរបស់វា។ (មានន័យថាពីឆ្វេងទៅស្តាំបន្ទាប់មកពីឆ្វេងទៅស្តាំសម្រាប់កម្រិតបន្ទាប់និងប្តូររវាងគ្នា) ។ ឧទាហរណ៍ពិចារណាលើគោលពីរមែកធាងដែលបានផ្ដល់ឱ្យខាងក្រោមនេះគឺជាប្រភេទតម្រឹមតាមលំដាប់លំដោយនៃដើមឈើគោលពីរខាងលើ។

អាន​បន្ថែម

ជួរសំណួរអាដាប់ធ័រ

សំណួរ​ទី 154។ ការអនុវត្តឌីសដេសដោយប្រើបញ្ជីភ្ជាប់ដោយមានការសង្ស័យ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ការអនុវត្តដេគឃឺដោយប្រើប្រាស់បញ្ជីឈ្មោះឌុចប៊ី” បញ្ជាក់ថាអ្នកត្រូវអនុវត្តមុខងារដូចខាងក្រោមនៃជួរដេដេសឬឌុយប៊ីដែលបញ្ចប់ដោយប្រើបញ្ជីដែលជាប់ទាក់ទងទ្វេដងបញ្ចូលហ្វឺតមុខ (x)៖ បន្ថែមធាតុ x នៅពេលចាប់ផ្តើមនៃដេដេសបញ្ចូលអេឌី (x )៖ បន្ថែមធាតុ x នៅខាងចុង ...

អាន​បន្ថែម

សំណួរ​ទី 155។ វិធីសាស្រ្តស្មុគស្មាញក្នុងការរកកំពស់ដើមឈើគោលពីរ បញ្ហ្របញ្ហា៉វិធីសាស្ត្ៀតដើម្បីរកកម្ពស់ដើមឈើគោលពីរបងា្ហាញថាអ្នកត្ូវបានផ្តល់ឱ្យមែកធាងគោលពីររកកម្ពស់ដើមឈើដោយប្រើវិធីសាស្ត្រដដែល។ ឧទាហរណ៏ការបញ្ចូល ៣ វិធីបញ្ចូល ៤ វិធីសាស្រ្តសំរាប់វិធីសាស្រ្តវិភាគដើម្បីរកកំពស់ដើមឈើគោលកំពស់កំពស់ដើមឈើ…

អាន​បន្ថែម

សំណួរ​ទី 156។ ពិនិត្យមើលថាតើគ្រប់ទាំងមែកធាងនៃប្រព័ន្ធគោលពីរពីរគឺអាណាក្រាមឬអត់ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ពិនិត្យមើលថាតើដើមឈើគោលពីរកំរិតគ្រប់កំរិតអាណាហ្គីក្រាមរឺអត់” និយាយថាអ្នកអោយដើមឈើគោលពីររឺពីរកំរិតសូមពិនិត្យមើលថាតើកំរិតខ្ពស់នៃដើមឈើពីរដើមគឺអាណាក្រាមរឺអត់។ ឧទាហរណ៍ការបញ្ចូលវិធីសាស្រ្តមិនពិតបញ្ចូលដើម្បីពិនិត្យមើលថាតើគ្រប់កម្រិតទាំងពីរ ...

អាន​បន្ថែម

សំណួរ​ទី 157។ ជួរដោយប្រើជង់ ក្នុងជួរដោយប្រើបញ្ហាជង់យើងត្រូវអនុវត្តមុខងារដូចខាងក្រោមនៃជួរដោយប្រើមុខងារស្តង់ដារនៃរចនាសម្ព័ន្ធទិន្នន័យជង់អេចជីៈបន្ថែមធាតុនៅខាងចុងជួរជួរដេសៈយកធាតុមួយពីចំណុចចាប់ផ្តើមជួរបញ្ចូលឧទាហរណ៍បញ្ចូល ៖ អង់ស៊ីម (៥) អាន់ឌ័រ (១១) អេនជី (៣៩) ឌៀកជឺ () …

អាន​បន្ថែម

សំណួរ​ទី 158។ មែកធាងប្រព័ន្ធគោលពីរកម្រិត zigzag លំដាប់ Traversal ដែលបានផ្តល់ឱ្យមែកធាងគោលពីរសូមបោះពុម្ពការតម្រៀបតាមកម្រិតហ្សីហ្សែលនៃតម្លៃថ្នាំងរបស់វា។ (មានន័យថាពីឆ្វេងទៅស្តាំបន្ទាប់មកពីឆ្វេងទៅស្តាំសម្រាប់កម្រិតបន្ទាប់និងប្តូររវាងគ្នា) ។ ឧទាហរណ៍ពិចារណាលើគោលពីរមែកធាងដែលបានផ្ដល់ឱ្យខាងក្រោមនេះគឺជាប្រភេទតម្រឹមតាមលំដាប់លំដោយនៃដើមឈើគោលពីរខាងលើ។

អាន​បន្ថែម

ម៉ាទ្រីសសំណួរអាដាប់ធ័រ

សំណួរ​ទី 159។ ម៉ាទ្រីសឌុយតេលាហ្សែនស៊ែរសឹបផ្លេយ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងម៉ាទ្រីសអង្កត់ទ្រូងម៉ាទ្រីកផលបូកម៉ាទ្រីសការ៉េនៃចំនួនគត់ត្រូវបានផ្តល់។ យើងត្រូវគណនាផលបូកនៃធាតុទាំងអស់ដែលមាននៅអង្កត់ទ្រូងរបស់វាពោលគឺធាតុនៅអង្កត់ទ្រូងបឋមក៏ដូចជាអង្កត់ទ្រូងបន្ទាប់បន្សំ។ ធាតុនីមួយៗគួរតែត្រូវបានរាប់បញ្ចូលតែម្តង។ ឧទាហរណ៍ម៉ាត់ = [[1,2,3], [4,5,6], …

អាន​បន្ថែម

សំណួរ​ទី 160។ ពេលវេលាអប្បបរមាតម្រូវឱ្យរលួយក្រូចទាំងអស់ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ ពេលវេលាអប្បបរមាត្រូវបង្វិលផ្លែក្រូចទាំងអស់” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់អារេ 2D រាល់កោសិកាមានតំលៃមួយក្នុងចំណោមតំលៃទាំងបីដែលអាចទៅរួចគឺ 0, 1 ឬ 2 ។ 0 មានន័យថាជាកោសិកាទទេ។ ១ មានន័យថាផ្លែក្រូចស្រស់។ ២ មានន័យថាពណ៌ទឹកក្រូចរលួយ។ បើរលួយ ...

អាន​បន្ថែម

សំណួរ​ទី 161។ ការ៉េអតិបរមា នៅក្នុងបញ្ហាការ៉េអតិបរិមាយើងបានផ្តល់ម៉ាទ្រីសគោលពីរឌីត្រដែលបំពេញដោយលេខ ០ និង ១ រកឃើញការ៉េធំជាងគេដែលផ្ទុកតែ ១ របស់ហើយត្រឡប់តំបន់របស់វា។ ការបញ្ចូលឧទាហរណ៍៖ ១ ០ ១ ០ ០ ០ ១ ១ ១ ១ ១ ១ ១ ០ ០ ១ ១ ...

អាន​បន្ថែម

សំណួរផ្សេងទៀតអាដាប់ធ័រ

សំណួរ​ទី 162។ ធាតុធំជាងគេបំផុតរបស់ខេតនៅក្នុងដំណោះស្រាយស្ទ្រីមលេយកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវរៀបចំថ្នាក់ KthLargest () ដែលដំបូងមានចំនួនគត់ k និងជួរនៃចំនួនគត់។ យើងត្រូវសរសេរអ្នកសាងសង់ដែលមានប៉ារ៉ាម៉ែត្រសម្រាប់វានៅពេលដែលចំនួនគត់ k និងលេខអារេត្រូវបានឆ្លងកាត់ជាអាគុយម៉ង់។ ថ្នាក់ក៏មានមុខងារបន្ថែម (វ៉ែនតា) ដែលបន្ថែម ...

អាន​បន្ថែម

សំណួរ​ទី 163។ យកធាតុបញ្ជីដែលបានភ្ជាប់ចេញ Leetcode ដំណោះស្រាយ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានផ្តល់បញ្ជីដែលបានភ្ជាប់ជាមួយថ្នាំងរបស់វាដែលមានតម្លៃគុណ។ យើងត្រូវលុបថ្នាំងមួយចំនួនចេញពីបញ្ជីដែលមានតំលៃស្មើនឹងគុណ។ បញ្ហាមិនតម្រូវឱ្យមានការដោះស្រាយនៅកន្លែងនោះទេប៉ុន្តែយើងនឹងពិភាក្សាវិធីសាស្រ្តមួយ។ បញ្ជីឧទាហរណ៍ = ...

អាន​បន្ថែម

សំណួរ​ទី 164។ ដំណោះស្រាយហាមីងចម្ងាយឆ្ងាយឡេឡេកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះយើងត្រូវបានគេផ្តល់ឱ្យចំនួនគត់ចំនួនពីរគឺ A និង B ហើយគោលដៅគឺដើម្បីស្វែងរកចម្ងាយរារាំងរវាងចំនួនគត់ដែលបានផ្តល់ឱ្យ។ ចំនួនគត់គឺធំជាងដែលស្មើនឹង ០ និងតិចជាង ២៣១ ឧទាហរណ៍ចំនួនគត់ទី ១ = ៥, ចំនួនគត់ទី ២ = ២ ៣ ចំនួនគត់ដំបូង ...

អាន​បន្ថែម

សំណួរ​ទី 165។ ចំណងជើងសន្លឹកជួរឈរអេមភីអេសឡេឡេតកូដ សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហានេះចំនួនគត់វិជ្ជមានត្រូវបានផ្តល់ដែលតំណាងឱ្យចំនួនជួរឈរនៃសន្លឹកអេសភីសយើងត្រូវប្រគល់ចំណងជើងជួរឈរដែលត្រូវគ្នារបស់វាដូចបានបង្ហាញនៅក្នុងសន្លឹក Excel ។ ឧទាហរណ៍ៈ ១ ២៨ AB អេ "លេខ ២ ៧០១ Z វិធីហ្ស៊ី problem បញ្ហានេះគឺជាការបញ្ច្រាសនៃបញ្ហានៅក្នុង…

អាន​បន្ថែម

សំណួរ​ទី 166។ បន្សំដំណោះស្រាយឡេឡេកូដ ដំណោះស្រាយបន្សំឡេឡេលេខកូដផ្តល់ឱ្យយើងនូវចំនួនគត់ពីរគឺ n និង k ។ យើងត្រូវបានគេប្រាប់ឱ្យបង្កើតលំដាប់ទាំងអស់ដែលមានធាតុ k ដែលបានជ្រើសរើសចេញពីធាតុ n ពី 1 ដល់ n ។ យើងត្រឡប់លំដាប់ទាំងនេះជាអារេ។ សូមឱ្យយើងឆ្លងកាត់ឧទាហរណ៍មួយចំនួនដើម្បីទទួលបាន ...

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 168។ បញ្ជីឈ្មោះឡេឡិនកូដអិលលីនដិនភ្ជាប់ នៅក្នុងបញ្ហា“ បញ្ជីភ្ជាប់ផាលីនថលជែម” យើងត្រូវពិនិត្យមើលថាតើតារាងភ្ជាប់ចំនួនគត់ដែលត្រូវបានគេផ្តល់ឱ្យនោះជាក្រាហ្វិចរឺក៏អត់។ បញ្ជីឧទាហរណ៍ = {១ -> ២ -> ៣ -> ២ -> ១} សេចក្តីពន្យល់លេខ ១ ៈបញ្ជីមានពន្លឺពណ៌ដូចធាតុទាំងអស់តាំងពីដំបូងនិងខាងក្រោយគឺ ...

អាន​បន្ថែម

សំណួរ​ទី 169។ ជម្រៅអតិបរមានៃដំណោះស្រាយគោលពីរនៃមែកធាង Leetcode សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុងបញ្ហាដើមឈើគោលពីរត្រូវបានផ្តល់ឱ្យហើយយើងត្រូវរកជម្រៅអតិបរមានៃមែកធាងដែលបានផ្តល់ឱ្យ។ ជម្រៅអតិបរិមារបស់មែកធាងគឺជាចំនួនថ្នាំងតាមបណ្តោយផ្លូវវែងបំផុតពីថ្នាំងជា root រហូតដល់ថ្នាំងស្លឹកឆ្ងាយបំផុត។ ឧទាហរណ៍ ៣ / ...

អាន​បន្ថែម

សំណួរ​ទី 170។ បង្វិលបញ្ជី Leetcode ដំណោះស្រាយ បញ្ហាបង្វិលបញ្ជីឡេឡេលេខកូដដំណោះស្រាយផ្តល់ឱ្យយើងនូវបញ្ជីភ្ជាប់និងលេខគត់។ យើងត្រូវបានគេប្រាប់ឱ្យបង្វិលបញ្ជីដែលបានភ្ជាប់ទៅខាងស្តាំដោយកន្លែង k ។ ដូច្នេះប្រសិនបើយើងបង្វិលបញ្ជីដែលភ្ជាប់ k ទៅខាងស្តាំក្នុងជំហាននីមួយៗយើងយកធាតុចុងក្រោយពី ...

អាន​បន្ថែម

សំណួរ​ទី 171។ ផូ (x, n) ដំណោះស្រាយឡេឡេកូដ បញ្ហា“ ផូ (x, n) ដំណោះស្រាយឡេឡេលេខកូដ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់លេខពីរដែលលេខមួយជាលេខអណ្តែតនិងលេខគត់។ ចំនួនគត់បង្ហាញនិទស្សន្តនិងគោលគឺជាលេខអណ្តែត។ យើងត្រូវបានគេប្រាប់ឱ្យរកតម្លៃបន្ទាប់ពីវាយតម្លៃនិទស្សន្តលើមូលដ្ឋាន។ ...

អាន​បន្ថែម

សំណួរ​ទី 172។ រកដំណោះស្រាយ Leetcode ខុសគ្នា សេចក្តីថ្លែងការណ៍អំពីបញ្ហានៅក្នុងបញ្ហា“ រកភាពខុសគ្នា” យើងត្រូវបានផ្តល់ខ្សែពីរនិង t ។ ខ្សែអក្សរ t ត្រូវបានផលិតដោយការចៃដន្យតួអក្សរនៃខ្សែអក្សរ s និងបន្ថែមតួអក្សរមួយនៅទីតាំងចៃដន្យ។ ភារកិច្ចរបស់យើងគឺស្វែងរកតួអក្សរដែលត្រូវបានបន្ថែមជាខ្សែអក្សរ t ។ ...

អាន​បន្ថែម

សំណួរ​ទី 173។ បញ្ចូលគ្នានូវបញ្ជីតម្រៀបឡេឡេលេខកូដពីរ បញ្ជីដែលបានភ្ជាប់គឺដូចជាអារេនៅក្នុងលក្ខណៈលីនេអ៊ែររបស់ពួកគេ។ យើងអាចបញ្ចូលគ្នានូវអារេដែលបានតម្រៀបពីរដើម្បីបង្កើតជាជួរដែលបានតម្រៀបជារួម។ ក្នុងបញ្ហានេះយើងត្រូវបញ្ចូលបញ្ជីដែលមានតំណភ្ជាប់ពីរដែលត្រូវគ្នាដើម្បីដាក់បញ្ជីថ្មីដែលមានធាតុនៃបញ្ជីទាំងពីរតាមលំដាប់លំដោយ។ ឧទាហរណ៍ ...

អាន​បន្ថែម

សំណួរ​ទី 174។ ការអនុញ្ញាតដំណោះស្រាយឡេឡេកូដ បញ្ហាការអនុញ្ញាត Leetcode ដំណោះស្រាយផ្តល់នូវលំដាប់ធម្មតានៃចំនួនគត់ហើយស្នើឱ្យយើងត្រឡប់វ៉ិចទ័រពេញលេញឬអារេនៃអនុញ្ញាតិទាំងអស់នៃលំដាប់ដែលបានផ្តល់ឱ្យ។ ដូច្នេះមុននឹងចូលដោះស្រាយបញ្ហា។ យើងគួរតែស៊ាំនឹងការអនុញ្ញាត។ ដូច្នេះការអនុញ្ញាតគឺគ្មានអ្វីក្រៅពីការរៀបចំ ...

អាន​បន្ថែម

សំណួរ​ទី 175។ ដំណោះស្រាយចោរប្លន់ផ្ទះ II Leetcode នៅក្នុងបញ្ហា“ ចោរប្លន់ផ្ទះ ២” ចោរប្លន់ចង់ប្លន់លុយពីផ្ទះផ្សេងៗគ្នា។ ចំនួនទឹកប្រាក់នៅក្នុងផ្ទះត្រូវបានតំណាងតាមរយៈអារេមួយ។ យើងត្រូវរកចំនួនទឹកប្រាក់អតិបរិមាដែលអាចរកបានដោយបន្ថែមធាតុក្នុងជួរដែលបានផ្តល់ដោយយោងទៅតាម…

អាន​បន្ថែម

សំណួរ​ទី 176។ បំលែងអារេតម្រង់ទៅជាដំណោះស្រាយគោលពីរនៃដើមឡេធីកូដ ពិចារណាយើងត្រូវបានគេផ្តល់ឱ្យនូវជួរនៃចំនួនគត់។ គោលដៅគឺដើម្បីបង្កើតមែកធាងស្វែងរកគោលពីរពីអារេនេះដែលដើមឈើមានតុល្យភាពកម្ពស់។ ចំណាំថាដើមឈើមួយត្រូវបានគេនិយាយថាមានកំពស់ខ្ពស់បើកំពស់ខុសគ្នានៃអនុក្រឹតខាងឆ្វេងនិងខាងស្តាំនៃថ្នាំងណាមួយនៅក្នុង ...

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

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

អាន​បន្ថែម

សំណួរ​ទី 180។ លុបថ្នាំងទីពីចុងនៃបញ្ជីដែលបានភ្ជាប់ សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ លុបថ្នាំងទី ១ ចេញពីបញ្ជីដែលបានភ្ជាប់” ដែលចែងថាអ្នកត្រូវបានផ្តល់បញ្ជីភ្ជាប់ជាមួយថ្នាំងមួយចំនួន។ ហើយឥឡូវអ្នកត្រូវដកថ្នាំងទី ១ ចេញពីចុងបញ្ជីដែលភ្ជាប់។ ឧទាហរណ៍ ២-> ៣-> ៤-> ៥-> ៦-> ៧ លុបថ្នាំងទី ៣ ចេញពីលេខ ២-> ៣-> ៤-៦- ៦-> ៧ ពន្យល់៖ …

អាន​បន្ថែម

សំណួរ​ទី 181។ លេខរីករាយ សេចក្តីថ្លែងការណ៍បញ្ហាតើលេខរីករាយគឺជាអ្វី? លេខគឺជាលេខរីករាយប្រសិនបើយើងអាចកាត់បន្ថយលេខដែលបានផ្តល់ឱ្យត្រឹម ១ បន្ទាប់ពីដំណើរការនេះ៖ -> រកផលបូកនៃការ៉េនៃខ្ទង់នៃលេខដែលបានផ្តល់អោយ។ ជំនួសផលបូកនេះដោយលេខចាស់។ យើងនឹងធ្វើម្តងទៀត ...

អាន​បន្ថែម

សំណួរ​ទី 182។ លេខ Palindrome សេចក្តីថ្លែងការណ៏បញ្ហា“ លេខ Palindrome” បញ្ជាក់ថាអ្នកត្រូវបានគេផ្តល់នូវលេខគត់។ ពិនិត្យមើលថាតើវាជាក្រេឌីណាមមែនឬអត់។ ដោះស្រាយបញ្ហានេះដោយមិនបំលែងលេខដែលបានផ្តល់អោយទៅជាខ្សែអក្សរ។ ឧទាហរណ៍ ១២៣២១ ការពន្យល់ពិត ១២៣២១ គឺជាលេខខ្ទង់ចំណាយព្រោះពេលយើងបញ្ច្រាស ១២៣២១ វាផ្តល់ ១២៣២១ ...

អាន​បន្ថែម

សំណួរ​ទី 183។ រាប់គូពីបញ្ជីដែលបានភ្ជាប់ពីរដែលផលបូកស្មើនឹងតម្លៃដែលបានផ្តល់ បញ្ហាសេចក្តីថ្លែងការណ៍បញ្ហា“ រាប់គូពីបញ្ជីដែលបានភ្ជាប់ពីរដែលផលបូកស្មើនឹងតម្លៃដែលបានផ្តល់ឱ្យ” ដែលអ្នកត្រូវបានផ្តល់ឱ្យនូវបញ្ជីភ្ជាប់ចំនួនពីរនិងផលបូកគុណតម្លៃ។ សេចក្តីថ្លែងការណ៍បញ្ហាបានសួរដើម្បីស្វែងយល់ថាតើចំនួនសរុបនៃគូដែលមានផលបូកស្មើនឹងតម្លៃដែលបានផ្តល់។ ឧទាហរណ៍ ...

អាន​បន្ថែម

សំណួរ​ទី 184។ ចំនួនលោតអប្បបរមាដើម្បីឈានដល់ទីបញ្ចប់ សេចក្តីថ្លែងការណ៍បញ្ហាឧបមាថាអ្នកមានជួរនៃចំនួនគត់ហើយធាតុនីមួយៗនៃអារេចង្អុលបង្ហាញលេខនីមួយៗថាជាការលោតអតិបរមាដែលអាចយកចេញពីចំនុចនោះ។ ភារកិច្ចរបស់អ្នកគឺស្វែងរកចំនួនលោតអប្បបរមាដើម្បីឈានដល់ទីបញ្ចប់ពោលគឺអប្បបរមានៃការលោតដែលអាចត្រូវបានគេយក ...

អាន​បន្ថែម

សំណួរ​ទី 185។ ការកើនឡើងយូរបំផុត យើងត្រូវបានផ្តល់ជូននូវចំនួនគត់ដែលមិនត្រូវបានតម្រៀបហើយយើងត្រូវរកឱ្យឃើញនូវការកើនឡើងជាយូរមកហើយ។ បនា្ទាប់មកមិនចាំបាច់ត្ូវបន្តបនា្ទាប់មកបនា្ទាប់មកត្រូវបង្កើនឱ្យត្ូវយល់ថាល្អជាងដោយឧទាហរណ៍មួយចំនួន។ ឧទាហរណ៍បញ្ចូល [៩, ២, ៥, ៣, ៧, ១០, ៨] លទ្ធផល ៤ …

អាន​បន្ថែម

សំណួរ​ទី 186។ ធាតុប្លែក K-th នៅក្នុងអារេ អ្នកត្រូវបានផ្តល់អារេចំនួនគត់ A, បោះពុម្ពធាតុខុសគ្នាពីខេ - ទីនៅក្នុងអារេមួយ។ អារេដែលបានផ្តល់អាចមានផ្ទុកស្ទួនហើយលទ្ធផលគួរតែបោះពុម្ពធាតុខុសគ្នាពី K -th ក្នុងចំណោមធាតុប្លែកៗទាំងអស់នៅក្នុងអារេ។ ប្រសិនបើ k គឺច្រើនជាងចំនួននៃធាតុខុសគ្នាបន្ទាប់មករាយការណ៍វា។ ការបញ្ចូលឧទាហរណ៍៖ …

អាន​បន្ថែម

សំណួរ​ទី 187។ បញ្ចូលបញ្ជីឈ្មោះតំណភ្ជាប់អេស បញ្ជីបញ្ចូលឈ្មោះដែលភ្ជាប់ជាក្រុមមានបញ្ហាគឺល្បីល្បាញខ្លាំងណាស់តាមការសំភាសន៍។ សំណួរនេះសួរច្រើនដងនៅក្នុងក្រុមហ៊ុនធំ ៗ ដូចជា Google, Microsoft, Amazon ជាដើម។ យើងត្រូវបញ្ចូលពួកវាជាមួយគ្នាទៅជា ...

អាន​បន្ថែម

សំណួរ​ទី 188។ បញ្ចូលបញ្ជីតំណដែលបានតម្រៀបពីរ នៅក្នុងការបញ្ចូលបញ្ជីតំណដែលបានតម្រៀបពីរដែលយើងបានផ្តល់ក្បាលព្រួញនៃបញ្ជីភ្ជាប់ពីរបញ្ចូលគ្នាពួកវាដូចជាបញ្ជីដែលបានភ្ជាប់តែមួយត្រូវបានទទួលដែលមានថ្នាំងដែលមានតម្លៃតាមលំដាប់លំដោយ។ ត្រឡប់ក្បាលចង្អុលនៃបញ្ជីដែលបានបញ្ចូលគ្នា។ សម្គាល់ៈបញ្ចូលគ្នានូវបញ្ជីដែលភ្ជាប់នៅក្នុងកន្លែងដោយមិនចាំបាច់ប្រើ ...

អាន​បន្ថែម

សំណួរ​ទី 189។ បំបែកពាក្យ ពាក្យបែកគឺជាបញ្ហាដែលបង្ហាញពីគំនិតថ្មីទាំងមូល។ យើងទាំងអស់គ្នាធ្លាប់លឺពាក្យផ្សំគ្នា។ ពាក្យដែលបង្កើតឡើងមានច្រើនជាងពីរពាក្យ។ ថ្ងៃនេះយើងមានបញ្ជីពាក្យហើយអ្វីដែលយើងត្រូវធ្វើគឺពិនិត្យមើលថាតើពាក្យទាំងអស់ចេញពីវចនានុក្រមអាច ...

អាន​បន្ថែម

សំណួរ​ទី 190។ ចំនួន ១ ប៊ីត យើងទាំងអស់គ្នាបាន heard អំពី Hamming ទំងន់នៃលេខគោលពីរ។ ទំងន់ Hamming គឺជាចំនួនប៊ីត / ១ ដែលបានកំណត់នៅក្នុងលេខគោលពីរ។ ក្នុងបញ្ហានេះលេខ ១ ប៊ីតយើងត្រូវរកទម្ងន់ញញឹមនៃចំនួនដែលបានផ្តល់។ ឧទាហរណ៍លេខ = ៣ តំណាងគោលពីរ = ០១១ …

អាន​បន្ថែម

សំណួរ​ទី 191។ បញ្ចូលបញ្ជីតម្រៀបពីរជួរ Leetcode តើអ្វីទៅជាការបញ្ចូលគ្នានូវបញ្ជីបញ្ហាពីរដែលមានបញ្ហាលើ leetcode? នេះគឺជាសំណួរគួរឱ្យចាប់អារម្មណ៍ដែលត្រូវបានគេសួរច្រើនដងនៅក្នុងសមាសធាតុដូចជា Amazon, Oracle, Microsoft ជាដើម។ នៅក្នុងបញ្ហានេះ (បញ្ចូលបញ្ជីពីរជួរ Leetcode) យើងបានផ្តល់បញ្ជីដែលបានភ្ជាប់ពីរ។ បញ្ជីដែលបានភ្ជាប់ទាំងពីរគឺកំពុងកើនឡើងជាលំដាប់។ បញ្ចូលបញ្ជីដែលបានភ្ជាប់ទាំងពីរនៅក្នុង ...

អាន​បន្ថែម

សំណួរ​ទី 192។ ថ្នាំងបញ្ច្រាសនៅក្នុងខេ - គ្រុប បញ្ហានៅក្នុងថ្នាំងបញ្ច្រាសនៅក្នុង K-Group បញ្ហាយើងបានផ្តល់នូវបញ្ជីដែលបានភ្ជាប់មួយបញ្ច្រាសបញ្ជីដែលបានភ្ជាប់នៅក្នុងក្រុម k ហើយត្រលប់មកវិញនូវបញ្ជីដែលបានកែប្រែ។ ប្រសិនបើថ្នាំងមិនច្រើន k បន្ទាប់មកប្តូរថ្នាំងដែលនៅសល់។ តម្លៃរបស់ k គឺតែងតែតូចជាងឬស្មើ ...

អាន​បន្ថែម

សំណួរ​ទី 193។ ល្បែងថ្ម LeetCode តើអ្វីទៅជាបញ្ហាហ្គេមថ្ម? ល្បែងថ្ម LeetCode - អ្នកលេង A និង B ពីរនាក់កំពុងលេងល្បែងថ្ម។ មានសូម្បីតែគំនរគំនរនីមួយៗមានថ្មខ្លះហើយដុំថ្មសរុបនៅក្នុងគំនរទាំងអស់គឺសេស។ A និង B ត្រូវបានគេសន្មត់ថារើសយកគំនរមួយទាំង ...

អាន​បន្ថែម

សំណួរ​ទី 194។ ការអនុវត្តឃ្លាំងសម្ងាត់អិលអេយូ ឃ្លាំងសម្ងាត់តិចបំផុតដែលត្រូវបានប្រើបច្ចុប្បន្ន (អិលអរអរ) ឃ្លាំងសម្ងាត់គឺជាប្រភេទមួយនៃវិធីសាស្រ្តដែលត្រូវបានប្រើដើម្បីថែរក្សាទិន្នន័យដូចជាពេលវេលាដែលត្រូវការដើម្បីប្រើទិន្នន័យគឺអប្បបរមាដែលអាចទៅរួច។ ក្បួនដោះស្រាយ LRU ត្រូវបានប្រើនៅពេលឃ្លាំងសម្ងាត់ពេញ។ យើងដកទិន្នន័យដែលប្រើថ្មីៗចេញពីសតិឃ្លាំងសម្ងាត់របស់ ...

អាន​បន្ថែម

សំណួរ​ទី 195។ ឡើងជណ្តើរ។ របាយការណ៍បញ្ហាបញ្ហា“ ឡើងជណ្តើរ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ជណ្តើរមួយដែលមានជណ្តើរ n ។ នៅពេលមួយអ្នកអាចឡើងជណ្តើរមួយរឺជណ្តើរពីរ។ តើមានវិធីប៉ុន្មានដើម្បីឈានដល់កំពូលជណ្តើរ? ឧទាហរណ៍ទី ៣ ៣ ការពន្យល់មានវិធីបីយ៉ាងដើម្បីឡើង ...

អាន​បន្ថែម

សំណួរ​ទី 196។ លេខចែកដោយខ្លួនឯង លេខមួយត្រូវបានគេស្គាល់ថាជាលេខចែកដោយខ្លួនឯងប្រសិនបើ - ១. ម៉ូឌែលនៃខ្ទង់នីមួយៗនៃលេខដែលមានលេខគឺសូន្យ។ 1. លេខគួរតែមានខ្ទង់មិនមែនលេខទាំងអស់។ ឧទាហរណ៍ - ១២៨ ១២៨% ១ = ០, ១២៨% ២ = ០, ១២៨% ៨ = ០ …

អាន​បន្ថែម

សំណួរ​ទី 197។ បញ្ច្រាសបញ្ជីដែលបានភ្ជាប់ សេចក្តីថ្លែងការណ៍អំពីបញ្ហាបញ្ហានេះ "បញ្ច្រាសបញ្ជីដែលបានតភ្ជាប់" បញ្ជាក់ថាយើងត្រូវបានផ្តល់ជាប្រមុខនៃបណ្តាញភ្ជាប់។ យើងត្រូវដាក់បញ្ច្រាសបញ្ជីដែលបានភ្ជាប់ដោយផ្លាស់ប្តូរតំណភ្ជាប់រវាងពួកវាហើយត្រឡប់ក្បាលនៃបញ្ជីដែលភ្ជាប់បញ្ច្រាស់។ ឧទាហរណ៍ ១០- ២០-៣០-៣០-> ៤០-> ណុលណុល <១០ ១០ -២០ <-៣០ <-៤០ ពន្យល់យើងបានបញ្ច្រាស់តំណភ្ជាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 198។ រកថ្នាំងណុត សេចក្តីថ្លែងការណ៍បញ្ហានៅក្នុង“ រកឃើញថ្នាំង” បញ្ហាយើងបានផ្តល់បញ្ជីដែលបានភ្ជាប់ដើម្បីរកថ្នាំងទី ១ ។ កម្មវិធីគួរតែបោះពុម្ពតម្លៃទិន្នន័យនៅក្នុងថ្នាំងទី ១ ។ N គឺជាសន្ទស្សន៍ចំនួនគត់បញ្ចូល។ ឧទាហរណ៍ ៣ ៣ ១ ២ ៣ ៤ ៥ ៦ ៣ វិធីសាស្រ្តដែលបានផ្ដល់បញ្ជីដែលភ្ជាប់ ...

អាន​បន្ថែម

សំណួរ​ទី 199។ លុបព្រឹត្តិការណ៍ចុងក្រោយ របាយការណ៍បញ្ហានៅក្នុងបញ្ហា“ លុបព្រឹត្តិការណ៍ចុងក្រោយ” យើងបានផ្តល់នូវបញ្ជីឈ្មោះដែលបានភ្ជាប់។ សរសេរកម្មវិធីដើម្បីលុបការកើតឡើងចុងក្រោយនៃកូនសោដែលបានផ្តល់ពីបញ្ជីភ្ជាប់។ បញ្ជីអាចមានផ្ទុកឯកសារស្ទួន។ ឧទាហរណ៍ ១ ២ ៣ ៥ ២ ១០ ១ ២ ៣ ៥ ២ អភិក្រមដែលបានផ្តល់ ឲ្យ ...

អាន​បន្ថែម