ລາຍການແກ້ໄຂບັນຫາ Leetcode

ບັນຫາກ່ຽວກັບ Rotate List Leetcode Solution ໃຫ້ພວກເຮົາມີບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງແລະເລກເຕັມ. ພວກເຮົາຖືກບອກໃຫ້ປ່ຽນບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງໄປທາງຂວາໂດຍສະຖານທີ່ k. ສະນັ້ນຖ້າພວກເຮົາ ໝູນ ບັນຊີ k ທີ່ເຊື່ອມໂຍງ k ໄປທາງຂວາມື, ໃນແຕ່ລະບາດກ້າວພວກເຮົາເອົາອົງປະກອບສຸດທ້າຍຈາກ…

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

ຄົ້ນຫາໃນ Rotate Sorted Array Leetcode Solution

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

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

ຜະລິດຕະພັນສູງສຸດຂອງສອງອົງປະກອບໃນ Array Leetcode Solution

ໃນບັນຫາ“ ຜະລິດຕະພັນສູງສຸດຂອງສອງອົງປະກອບໃນອາເລ”, ເປົ້າ ໝາຍ ຂອງພວກເຮົາແມ່ນເພື່ອຊອກຫາສອງຕົວຊີ້ບອກ i ແລະ j ໃນບັນດາຕົວເລກຂອງຕົວເລກ a, ເຊັ່ນວ່າຜະລິດຕະພັນ (a [i] - 1) * (a [j] - 1) ແມ່ນສູງສຸດ. ອາເລມີຢ່າງນ້ອຍ 2 ອົງປະກອບແລະທຸກຢ່າງ…

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

Scramble ຊ່ອຍແນ່

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາ“ ສາຍຂູດສາຍຕາ” ລະບຸວ່າທ່ານໄດ້ຮັບສອງສາຍ. ກວດເບິ່ງວ່າເຊືອກທີສອງແມ່ນສາຍສະເກັດອັນ ໜຶ່ງ ຂອງ ທຳ ອິດຫຼືບໍ່? ຄຳ ອະທິບາຍຂໍໃຫ້ s =“ ຍິ່ງໃຫຍ່” ການສະແດງຂອງ s ເປັນໄມ້ຄູ່ໂດຍແບ່ງອອກເປັນສອງສາຍຍ່ອຍທີ່ບໍ່ແມ່ນຫວ່າງ. ເຊືອກນີ້ສາມາດເປັນ…

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

ສູດການຄິດໄລ່ Convex Hull

ໃນບັນຫາ“ Convex Hull Algorithm” ພວກເຮົາໄດ້ ກຳ ນົດບາງຈຸດ. ຮູບຂອບຂະ ໜາດ ນ້ອຍທີ່ສຸດທີ່ສາມາດປະກອບເປັນຈຸດເຫຼົ່ານັ້ນເຊິ່ງບັນຈຸຈຸດອື່ນໆທັງ ໝົດ ພາຍໃນມັນຈະຖືກເອີ້ນວ່າກະດານໂກນ. ສິ່ງນີ້ສາມາດບັນລຸໄດ້ໂດຍການໃຊ້ Jarvis Algorithm. ສູດການຄິດໄລ່ໃນເບື້ອງຕົ້ນຈຸດທີ່ເປັນທີ່ສຸດເພື່ອ…

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

Subarray ທີ່ຍາວທີ່ສຸດມີ ຈຳ ນວນ 1s ໜຶ່ງ ຫຼາຍກວ່າ ຈຳ ນວນ 0s

ພວກເຮົາໄດ້ມອບໂຕເລກເຕັມໆ. ອາເລປະກອບດ້ວຍ 1 ແລະ 0 ຂອງເທົ່ານັ້ນ. ຄຳ ຖະແຫຼງທີ່ມີບັນຫາຂໍໃຫ້ຄົ້ນຫາຄວາມຍາວຂອງອະນຸພາກຍາວທີ່ສຸດເຊິ່ງມີປະລິມານ 1 ຕົວເລກແມ່ນພຽງແຕ່ ໜຶ່ງ ເທົ່າກັບ ຈຳ ນວນ 0 ຂອງໃນ sub-array. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: arr [] = …

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

subarray ທີ່ຍາວທີ່ສຸດບໍ່ມີຫຼາຍກ່ວາອົງປະກອບທີ່ແຕກຕ່າງກັນ K

ບັນຫາ "subarray ທີ່ຍາວທີ່ສຸດບໍ່ມີຫຼາຍກ່ວາອົງປະກອບທີ່ແຕກຕ່າງກັນ K" ລະບຸວ່າທ່ານຄິດວ່າຈະມີຕົວເລກລວມ, ຄຳ ຖະແຫຼງທີ່ມີບັນຫາຂໍໃຫ້ຄົ້ນຫາອະນຸພາກທີ່ຍາວທີ່ສຸດທີ່ບໍ່ມີອົງປະກອບທີ່ແຕກຕ່າງຈາກ k. ຕົວຢ່າງມາຮອດ [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} …

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

ຊອກຫາໄລຍະຫ່າງລະຫວ່າງສອງຂໍ້ຂອງຕົ້ນໄມ້ຖານສອງ

ຖະແຫຼງການບັນຫາບັນຫາ“ ຊອກຫາໄລຍະຫ່າງລະຫວ່າງສອງຂໍ້ຂອງຕົ້ນໄມ້ຖານສອງ” ບອກວ່າທ່ານໄດ້ຮັບຕົ້ນໄມ້ຄູ່ແລະທ່ານໄດ້ຮັບສອງຂໍ້. ຕອນນີ້ທ່ານ ຈຳ ເປັນຕ້ອງຊອກຫາໄລຍະຫ່າງຂັ້ນຕ່ ຳ ສຸດລະຫວ່າງສອງຂໍ້ນີ້. ຕົວຢ່າງ // Tree ຖືກສະແດງໂດຍໃຊ້ຮູບຂ້າງເທິງຂໍ້ 1 …

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

ການປະຕິບັດການລຶບຕົ້ນໄມ້ການຄົ້ນຫາຖານສອງ

ຖະແຫຼງການບັນຫາບັນຫາ“ ການຄົ້ນຫາຕົ້ນໄມ້ຊອກຫາຖານສອງ ການ ທຳ ງານລົບແມ່ນ ໝາຍ ເຖິງການ ທຳ ງານຂອງການລຶບຂໍ້ທີ່ມີລະຫັດ / ຂໍ້ມູນທີ່ໃຫ້. ຕົວຢ່າງ Input Node ທີ່ຈະຖືກລົບ = 5 ວິທີການອອກ ສຳ ລັບການຄົ້ນຫາຕົ້ນໄມ້ຖານສອງຖານການ ດຳ ເນີນງານລົບດັ່ງນັ້ນ…

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

ເວລາທີ່ດີທີ່ສຸດທີ່ຈະຊື້ແລະຂາຍຫຸ້ນ

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບັນຫາ“ ເວລາທີ່ດີທີ່ສຸດທີ່ຈະຊື້ແລະຂາຍຫຸ້ນ” ລະບຸວ່າທ່ານໄດ້ຮັບລາຄາທີ່ຍາວນານເຊິ່ງອົງປະກອບ ith ເກັບລາຄາຂອງຮຸ້ນໃນມື້ ໜຶ່ງ. ຖ້າພວກເຮົາສາມາດເຮັດທຸລະ ກຳ ດຽວໄດ້, ນັ້ນແມ່ນການຊື້ໃນມື້ ໜຶ່ງ ແລະ…

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