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

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

អាន​បន្ថែម

ប្រតិបត្តិការអប្បបរមាដើម្បីធ្វើឱ្យធាតុទាំងអស់ស្មើគ្នាក្នុងអារេ

បញ្ហា "ប្រតិបត្តិការអប្បបរមាដើម្បីធ្វើឱ្យធាតុទាំងអស់ស្មើគ្នានៅក្នុងអារេ" ចែងថាអ្នកត្រូវបានផ្តល់អារេជាមួយចំនួនគត់មួយចំនួននៅក្នុងវា។ អ្នកត្រូវតែស្វែងយល់អំពីប្រតិបត្តិការអប្បបរមាដែលអាចធ្វើបានដើម្បីធ្វើឱ្យអារេស្មើគ្នា។ ឧទាហរណ៍ [១.៣,២,៤,១] ៣ ពន្យល់ទាំងដក ៣ អាចជា…

អាន​បន្ថែម

រាប់ចំនួនត្រីកោណជាមួយផលិតផលស្មើនឹងចំនួនដែលបានផ្តល់

បញ្ហា“ រាប់ចំនួនត្រីគុណដែលមានចំនួនស្មើនឹងចំនួនដែលបានផ្តល់ឱ្យ” ចែងថាយើងត្រូវបានគេផ្តល់នូវចំនួនគត់និងលេខ m ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យរកចំនួនសរុបនៃត្រីភាគីនៃផលិតផលដែលស្មើទៅនឹងម៉ែត្រ។ ឧទាហរណ៍មកដល់ [] = {១.៥,២,៦,១០,៣} ម = ៣០ ៣ ត្រីកោណពន្យល់…

អាន​បន្ថែម

ពិនិត្យ Palindrome បន្ទាប់ពីរាល់សំណួរជំនួសតួអក្សរ

បញ្ហា“ ពិនិត្យមើល Palindrome បន្ទាប់ពីរាល់សំណួរជំនួសតួអក្សរ” បញ្ជាក់ថាអ្នកត្រូវបានផ្តល់ខ្សែអក្សរហើយទេ។ នៃសំណួរសំណួរនីមួយៗមានតម្លៃបញ្ចូលចំនួនគត់ពីរគឺ i1 និង i2 និងការបញ្ចូលតួអក្សរមួយហៅថា 'ch' ។ សេចក្តីថ្លែងការណ៍បញ្ហាស្នើឱ្យផ្លាស់ប្តូរតម្លៃនៅ i1 និង…

អាន​បន្ថែម

ទិដ្ឋភាពខាងក្រោមនៃមែកធាងគោលពីរ

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

អាន​បន្ថែម

ការកាត់ Rod មួយ

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

អាន​បន្ថែម

រកលិបិក្រមនៃតង្កៀបបិទសម្រាប់តង្កៀបបើកដែលមាននៅក្នុងកន្សោម

សេចក្តីថ្លែងការណ៍បញ្ហាដែលបានផ្តល់ឱ្យខ្សែអក្សរនៃប្រវែង / ទំហំ n និងតម្លៃចំនួនគត់តំណាងឱ្យសន្ទស្សន៍នៃដង្កៀបការ៉េបើក។ រកលិបិក្រមនៃដង្កៀបបិទសម្រាប់ដង្កៀបបើកដែលមាននៅក្នុងកន្សោម។ ឧទាហរណ៍ s =“ [ABC [23]] [៨៩]” សន្ទស្សន៍ = ០ ៨ s =“ [C- [D]]” សន្ទស្សន៍ = ៣ ៥ s …

អាន​បន្ថែម

បញ្ហារ៉ែមាស

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

អាន​បន្ថែម

រចនាជង់ដែលគាំទ្រ getMin () ក្នុងម៉ោង O និង (១) និង O (១) កន្លែងទំនេរ

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

អាន​បន្ថែម

តម្រង់ជួរវិធីសាស្រ្តសម្រាប់តួអក្សរដែលមិនធ្វើម្តងទៀតនៅក្នុងស្ទ្រីម

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

អាន​បន្ថែម