បញ្ចូលដំណោះស្រាយចន្លោះ Leetcode

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

អាន​បន្ថែម

ដំណោះស្រាយពាក្យ Leetcode

សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យក្តារ mxn និងពាក្យមួយសូមរកមើលថាតើពាក្យនោះមាននៅក្នុងក្រឡាចត្រង្គឬអត់។ ពាក្យនេះអាចត្រូវបានបង្កើតចេញពីអក្សរនៃកោសិកាដែលនៅជាប់គ្នាដែលកោសិកា“ នៅជាប់គ្នា” គឺផ្ដេកឬបញ្ឈរ។ ក្រឡាអក្សរដូចគ្នាអាចមិនត្រូវបានប្រើច្រើនជាងម្តង។ ឧទាហរណ៍…

អាន​បន្ថែម

ស្វែងរកនៅក្នុងដំណោះស្រាយវិលអារេ Leetcode

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

អាន​បន្ថែម

វិធីសាស្រ្តគួរឱ្យចាប់អារម្មណ៍ក្នុងការបង្កើតលេខគោលពីរពីលេខ 1 ដល់អិន

សេចក្តីថ្លែងការណ៍បញ្ហាបញ្ហា“ វិធីសាស្រ្តគួរឱ្យចាប់អារម្មណ៍ក្នុងការបង្កើតលេខគោលពីរពី ១ ដល់ n” ចែងថាអ្នកត្រូវបានផ្តល់លេខ n បោះពុម្ពលេខទាំងអស់ពីលេខ ១ ដល់ n តាមទំរង់គោលពីរ។ ឧទាហរណ៍ ៣ ១ ១០ ១១ ៦ ១ ១០ ១១ ១០០ ១០១ ១១០ ក្បួនដោះស្រាយជំនាន់…

អាន​បន្ថែម

BST ទៅមែកធាងដែលមានកូនសោទាំងអស់តូចជាង

នៅក្នុងបញ្ហានេះយើងបានផ្តល់ឱ្យ Binary Search Tree សរសេរក្បួនដោះស្រាយដើម្បីបំលែងល្អបំផុតទៅជាមែកធាងដែលមានផលបូកនៃគ្រាប់ចុចតូចជាងទាំងអស់។ ឧទាហរណ៍ការបញ្ចូលទិន្នផលការបញ្ជាទិញជាមុន៖ ១៩ ៧ ១ ៥៤ ៣៤ ៨៨ វិធីសាស្រ្តប្រសព្វឆ្លងកាត់ថ្នាំងទាំងអស់ម្តងមួយៗក្នុងទម្រង់ឆ្លងកាត់ណាមួយហើយ…

អាន​បន្ថែម

ស្វែងរក​ពាក្យ

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

អាន​បន្ថែម

ធាតុតូចជាងគេម្តងហើយម្តងទៀតយ៉ាងពិតប្រាកដ K Times

យើងត្រូវបានផ្តល់អារេ A [] លើទំហំ n ។ យើងត្រូវរកធាតុតូចបំផុតដែលត្រូវបានធ្វើម្តងទៀតយ៉ាងពិតប្រាកដ k ដងនៅក្នុងអារេ។ ឧទាហរណ៍បញ្ចូលអេ [] = {១, ២, ២, ៥, ៥, ២, ៥} ខេ = ៣ ទិន្នផលធាតុតូចបំផុតដែលមានប្រេកង់ខេគឺ៖ ២ វិធីទី ១៖ កម្លាំងក្លាហានគំនិតចម្បង…

អាន​បន្ថែម

យកចំនួនអប្បបរមានៃធាតុបែបនេះដែលមិនមានធាតុធម្មតាមាននៅក្នុងអារេទាំងពីរ

ផ្តល់អារេពីរនិងអាដែលមានធាតុ n និង m រៀងគ្នា។ ដកចំនួនអប្បបរមានៃធាតុចេញដែលគ្មានធាតុរួមមាននៅក្នុងអារេទាំងពីរហើយបោះពុម្ពចំនួនធាតុដែលបានដកចេញ។ ឧទាហរណ៍បញ្ចូល៖ ក [] = {១, ២, ១, ១} ខ [] = {១, ១} លទ្ធផល៖ ធាតុអប្បបរមាដែលត្រូវដកចេញ…

អាន​បន្ថែម

ការតម្រៀបជួរដោយមិនមានកន្លែងទំនេរ

ក្នុងការតម្រៀបជួរដោយមិនមានបញ្ហាកន្លែងបន្ថែមយើងបានផ្តល់ជួរតម្រៀបវាដោយប្រើប្រតិបត្តិការជួរស្តង់ដារដោយគ្មានកន្លែងបន្ថែម។ ឧទាហរណ៍ជួរបញ្ចូល = ១០ -> ៧ -> ២ -> ៨ -> ៦ ជួរចេញ = ២ -> ៦ -> ៧ -> ៨ -> ១០ ជួរបញ្ចូល = …

អាន​បន្ថែម

ការបញ្ជាទិញកម្រិត Traversal ក្នុងទំរង់វង់

នៅក្នុងបញ្ហានេះយើងបានផ្តល់ឱ្យមែកធាងប្រព័ន្ធគោលពីរបោះពុម្ពលំដាប់លំដោយឆ្លងកាត់តាមទំរង់វង់។ ឧទាហរណ៏លទ្ធផលបញ្ចូល ១០ ៣០ ២០ ៤០ ៥០ ៨០ ៧០ ៦០ វិធីសាស្រ្តដ៏ឆ្លាតវៃសម្រាប់លំដាប់លំដោយឆ្លងកាត់តាមទំរង់ស្ពឺគំនិតគឺធ្វើតាមលំដាប់លំដោយឆ្លងកាត់តាមលំដាប់លំដោយ។

អាន​បន្ថែម