ធាតុធំជាងគេបំផុតរបស់ខេតនៅក្នុងដំណោះស្រាយស្ទ្រីមលេយកូដ

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

អាន​បន្ថែម

បន្សំសូលុយស្យុងសឺឡែនកូដ

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

អាន​បន្ថែម

ដំណោះស្រាយ Subarray Leetcode អតិបរិមា

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

អាន​បន្ថែម

ដំណោះស្រាយឡេឡេកូដកូដតែមួយគត់

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

អាន​បន្ថែម

រ៉ូម៉ាំងទៅនឹងសូលុយស្យុង Leetcode

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

អាន​បន្ថែម

ផូ (x, n) ដំណោះស្រាយឡេឡេកូដ

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

អាន​បន្ថែម

ការអនុញ្ញាតដំណោះស្រាយឡេឡេកូដ

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

អាន​បន្ថែម

ច្របាច់បញ្ចូលជួរអារេឡេសសូលូសិន

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

អាន​បន្ថែម

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

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

អាន​បន្ថែម

អាណាហ្គីមត្រឹមត្រូវ

ក្នុងបញ្ហា“ អាណាហ្គោលត្រឹមត្រូវ” យើងបានផ្តល់ខ្សែពីរនិងខ្សែ ២ ។ ស្វែងយល់ថាខ្សែទាំងពីរជាអាណាក្រាមឬអត់។ ប្រសិនបើពួកគេជាអាណាហ្គ្រេមត្រលប់មកវិញការពិតផ្សេងទៀតនឹងមិនពិត។ ឧទាហរណ៍បញ្ចូល៖ str1 =“ abcbac” str2 =“ aabbcc” លទ្ធផល៖ ការពន្យល់ពិត៖ ដោយសារ str1 អាចត្រូវបានបង្កើតឡើងដោយរៀបចំឡើងវិញ…

អាន​បន្ថែម