ພະລັງງານຂອງສີ່ວິທີແກ້ໄຂ Leetcode

ຖະແຫຼງການບັນຫາພວກເຮົາໄດ້ຮັບເລກເຕັມແລະພວກເຮົາຕ້ອງກວດເບິ່ງວ່າຕົວເລກແມ່ນພະລັງ 4 ຫຼືບໍ່. ໝາຍ ເລກ ໜຶ່ງ ແມ່ນພະລັງງານຂອງ 4 ຖ້າມີຕົວເລກເຊ່ັນນັ້ນ, num = 4 ^ a. ຕົວຢ່າງ 16 ຄວາມຈິງ 5 ວິທີການທີ່ບໍ່ຖືກຕ້ອງ 1 (ແຮງງານ) ວິທີທີ່ຈະແຈ້ງ…

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

ຂຽນ Delete Delete GetRandom

ໃນບັນຫາ Delete Delete GetRandom ພວກເຮົາ ຈຳ ເປັນຕ້ອງອອກແບບໂຄງສ້າງຂໍ້ມູນທີ່ສະ ໜັບ ສະ ໜູນ ການ ດຳ ເນີນງານຕໍ່ໄປນີ້ທັງ ໝົດ ໃນເວລາ O (1) ໂດຍສະເລ່ຍ. insert (val): ສະແດງກິ່ງງ່າລາຍການໃສ່ຊຸດຖ້າບໍ່ມີຢູ່ແລ້ວ. remove (val): ເອົາ val item ອອກຈາກຊຸດຖ້າມີ. getRandom: ສົ່ງຄືນອົງປະກອບທີ່ສຸ່ມຈາກຊຸດປະຈຸບັນ…

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

ສັ່ນ Array ໃຫ້

ຖະແຫຼງການບັນຫາໃນບັນຫາ“ Shuffle a given Array” ພວກເຮົາໄດ້ໃຫ້ຕົວເລກຂອງຕົວເລກຕ່າງໆ. ຂຽນໂປຼແກຼມທີ່ ກຳ ຈັດຂວດທີ່ໃຫ້ໄວ້. ນັ້ນແມ່ນ, ມັນຈະສັບປ່ຽນອົງປະກອບຕ່າງໆໃນອາເລໂດຍສຸ່ມ. ຮູບແບບການປ້ອນຂໍ້ມູນເສັ້ນ ທຳ ອິດປະກອບດ້ວຍເລກ integer n. ເສັ້ນທີສອງບັນຈຸຜົນໄດ້ຮັບເລກຊ່ອງແຍກຕ່າງຫາກ n …

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

Sumar Subarray ວົງຈອນສູງສຸດ

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫາລວມ subarray ສູງສຸດວົງຈອນ, ພວກເຮົາໄດ້ມອບຕົວເລກປະສົມປະສານທີ່ຈັດເປັນວົງກົມ, ຊອກຫາ ຈຳ ນວນສູງສຸດຂອງ ຈຳ ນວນຕິດຕໍ່ກັນໃນຂີດວົງມົນ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນເຂົ້າ [] = {13, -17, 11, 9, -4, 12, -1} ຜົນໄດ້ຮັບ 40 ຄຳ ອະທິບາຍທີ່ນີ້, ຜົນບວກ = 11 + …

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