ໂຊລູຊັ່ນແກ້ໄຂບັນຫາ Leetcode

ການຖະແຫຼງບັນຫາໃນບັນຫານີ້, ພວກເຮົາໄດ້ຮັບສອງສະຕິງ, ກແລະຂ. ເປົ້າOurາຍຂອງພວກເຮົາແມ່ນເພື່ອບອກວ່າສະຕຣິງທັງສອງເປັນ isomorphic ຫຼືບໍ່. ສອງສະຕຣິງຖືກເອີ້ນວ່າ isomorphic ຖ້າມີພຽງແຕ່ຖ້າຕົວອັກສອນຢູ່ໃນສະຕິງທໍາອິດສາມາດຖືກແທນທີ່ດ້ວຍຕົວອັກສອນໃດກໍ່ໄດ້ (ລວມທັງຕົວມັນເອງ) ທັງົດ ...

ອ່ານ​ເພິ່ມ​ເຕິມ

ການແກ້ໄຂບັນຊີລາຍຊື່ທີ່ມີການເຊື່ອມໂຍງຂອງ Palindrome

ໃນບັນຫາ“ ບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງ Palindrome”, ພວກເຮົາຕ້ອງກວດເບິ່ງວ່າລາຍການທີ່ເຊື່ອມໂຍງກັບເລກເຕັມທີ່ໄດ້ໃຫ້ແມ່ນ palindrome ຫຼືບໍ່. ລາຍຊື່ຕົວຢ່າງ = {1 -> 2 -> 3 -> 2 -> 1} ຄໍາອະທິບາຍທີ່ແທ້ຈິງ #1: ລາຍການແມ່ນ palindrome ເນື່ອງຈາກອົງປະກອບທັງfromົດຕັ້ງແຕ່ເລີ່ມຕົ້ນແລະກັບຄືນແມ່ນ ...

ອ່ານ​ເພິ່ມ​ເຕິມ

ປ່ຽນ BST ທຳ ມະດາໃຫ້ເປັນ BST ທີ່ສົມດຸນ

ຄຳ ຖະແຫຼງບັນຫາທີ່ໃຫ້ຕົ້ນໄມ້ຄົ້ນຫາຖານສອງ (BST), ຂຽນຂັ້ນຕອນເພື່ອປ່ຽນ BST ເປັນຕົ້ນໄມ້ຄົ້ນຫາຖານສອງ. ຕົ້ນໄມ້ຄົ້ນຫາຖານສອງທີ່ມີຄວາມສົມດຸນກັນແມ່ນບໍ່ມີຫຍັງນອກຈາກຕົ້ນໄມ້ຄົ້ນຫາຖານສອງທີ່ມີຄວາມແຕກຕ່າງລະຫວ່າງຄວາມສູງຂອງຍ່ອຍຍ່ອຍແລະເບື້ອງຂວາເບື້ອງຕົ້ນແມ່ນນ້ອຍກວ່າຫຼືເທົ່າກັບ 1. …

ອ່ານ​ເພິ່ມ​ເຕິມ

ກວດເບິ່ງແຖວທີ່ມີຂະ ໜາດ n ສາມາດເປັນຕົວແທນ BST ຂອງລະດັບ n ຫຼືບໍ່

ຄຳ ຖະແຫຼງບັນຫາໃຫ້ອາເຣທີ່ມີອົງປະກອບ n, ກວດເບິ່ງອາເຣທີ່ໃຫ້ຂະ ໜາດ n ສາມາດເປັນຕົວແທນ BST ຂອງລະດັບ n ຫຼືບໍ່. ນັ້ນແມ່ນເພື່ອກວດເບິ່ງວ່າຕົ້ນໄມ້ຄົ້ນຫາຖານສອງທີ່ສ້າງຂຶ້ນໂດຍໃຊ້ອົງປະກອບ n ເຫຼົ່ານີ້ສາມາດເປັນຕົວແທນໃຫ້ BST ຂອງລະດັບ n ໄດ້ຫຼືບໍ່. ຕົວຢ່າງ arr [] = {10, 8, 6, 9, …

ອ່ານ​ເພິ່ມ​ເຕິມ

Isomorphic ຊ່ອຍແນ່

Isomorphic Strings - ເນື່ອງຈາກສອງສະຕຣິງພວກເຮົາຕ້ອງການກວດເບິ່ງວ່າທຸກ for ການປະກົດຕົວຂອງຕົວອັກສອນຢູ່ໃນ string1 ມີການສ້າງແຜນທີ່ສະເພາະກັບຕົວອັກສອນຢູ່ໃນ string2. ສະຫຼຸບແລ້ວ, ກວດເບິ່ງວ່າມີແຜນທີ່ອັນ ໜຶ່ງ ຫາອັນດຽວຫຼືບໍ່. ຕົວຢ່າງການປ້ອນເຂົ້າ str1 =“ aab” str2 =“ xxy” ຜົນໄດ້ຮັບຖືກຕ້ອງ…

ອ່ານ​ເພິ່ມ​ເຕິມ

ເກມແຂ່ງລົດ Array ຜະລິດຕະພັນ

ຄຳ ຖະແຫຼງບັນຫາໃນບັນຫາປິດສະ ໜາ ອາເລຜະລິດຕະພັນພວກເຮົາ ຈຳ ເປັນຕ້ອງສ້າງອາເລເຊິ່ງອົງປະກອບ ith ຈະເປັນຜົນຜະລິດຂອງອົງປະກອບທັງinົດໃນອາເຣທີ່ໃຫ້ມາຍົກເວັ້ນອົງປະກອບທີ່ ຕຳ ແໜ່ງ ith. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ 5 10 3 5 6 2 ຜົນໄດ້ຮັບ 180 600 360 300 900 …

ອ່ານ​ເພິ່ມ​ເຕິມ