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

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫານີ້, ພວກເຮົາໄດ້ຮັບສອງເຊືອກ, a ແລະ b. ເປົ້າ ໝາຍ ຂອງພວກເຮົາແມ່ນເພື່ອບອກວ່າສອງເຊືອກແມ່ນ isomorphic ຫຼືບໍ່. ສອງເຊືອກເອີ້ນວ່າ isomorphic ຖ້າແລະພຽງແຕ່ຖ້າຕົວລະຄອນໃນສາຍ ທຳ ອິດສາມາດຖືກປ່ຽນແທນດ້ວຍຕົວລະຄອນໃດ ໜຶ່ງ (ລວມທັງຕົວມັນເອງ) ຢູ່ທັງ ໝົດ …

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

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

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

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

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

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

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

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

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

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

Isomorphic ຊ່ອຍແນ່

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

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

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

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

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