ວິທີແກ້ໄຂ 3Sum Leetcode

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທີ່ເອົາມາຈາກແຖວເລກປະສົມ n, ມີອົງປະກອບ a, b, c ໃນ ຈຳ ນວນເຊັ່ນວ່າ a + b + c = 0 ບໍ? ຊອກເອສາມເອກະລັກທັງ ໝົດ ໃນແຖວທີ່ໃຫ້ຜົນລວມຂອງເລກສູນ. ແຈ້ງການ: ວ່າວິທີການແກ້ໄຂບັນຫາຕ້ອງບໍ່ປະກອບມີສາມຂັ້ນຊ້ອນ. ຕົວຢ່າງ # 1 [-1,0,1,2, -1,4] …

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

ສອງ Sum Sumetcode Solution

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

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

ລວມການແກ້ໄຂ Leetcode Arrays Sorted

ໃນບັນຫາ "ການລວມຕົວແຖວແຖວແຖວ", ພວກເຮົາໄດ້ຮັບສອງອາຄານທີ່ຈັດຮຽງຕາມ ລຳ ດັບທີ່ບໍ່ແມ່ນຂັ້ນຕອນລົງ. ຂບວນ ທຳ ອິດບໍ່ໄດ້ເຕັມໄປ ໝົດ ແລະມີພື້ນທີ່ພຽງພໍທີ່ຈະຮອງຮັບທຸກໆອົງປະກອບຂອງແຖວທີສອງເຊັ່ນກັນ. ພວກເຮົາຕ້ອງລວມສອງອາຄານ, ເຊັ່ນວ່າແຖວ ທຳ ອິດມີສ່ວນປະກອບ…

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

Subarray ຂະ ໜາດ ນ້ອຍທີ່ສຸດທີ່ມີຕົວເລກ k ທີ່ແຕກຕ່າງກັນ

ສົມມຸດວ່າ, ທ່ານມີຂບວນເລກເຕັມແລະຕົວເລກ k. ຄຳ ຖະແຫຼງທີ່ມີບັນຫາຂໍໃຫ້ຄົ້ນຫາອະນຸພາກຂະ ໜາດ ນ້ອຍທີ່ສຸດ (l, r) ລວມ, ໃນວິທີການດັ່ງກ່າວມີຕົວເລກ k ທີ່ແຕກຕ່າງກັນຢ່າງແນ່ນອນທີ່ ນຳ ສະ ເໜີ ໃນແຖວຍ່ອຍທີ່ນ້ອຍທີ່ສຸດ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ: {1, 2, 2, 3, 4, 5, 5} k = 3 …

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

ຊອກຫາຂະ ໜາດ ນ້ອຍທີ່ສຸດທີ່ມີສ່ວນປະກອບຈາກ k Lists

ໃນບັນຫາ "ຊອກຫາຂອບເຂດນ້ອຍທີ່ສຸດທີ່ບັນຈຸມີອົງປະກອບຕ່າງໆຈາກລາຍການ k" ພວກເຮົາໄດ້ໃຫ້ລາຍຊື່ K ທີ່ຖືກຈັດຮຽງແລະມີຂະ ໜາດ ເທົ່າກັນ N ມັນຂໍໃຫ້ ກຳ ນົດຂອບເຂດທີ່ນ້ອຍທີ່ສຸດເຊິ່ງປະກອບມີຢ່າງ ໜ້ອຍ ອົງປະກອບຈາກແຕ່ລະລາຍຊື່ K . ຖ້າມີຫລາຍກວ່າ ໜຶ່ງ …

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

ນັບ ຈຳ ນວນເລກສາມທີ່ມີຜະລິດຕະພັນເທົ່າກັບ ຈຳ ນວນທີ່ໃຫ້ໄວ້

ບັນຫາ "ນັບ ຈຳ ນວນເລກສາມທີ່ມີ ຈຳ ນວນຜະລິດຕະພັນເທົ່າກັບ ຈຳ ນວນທີ່ລະບຸໄວ້" ລະບຸວ່າພວກເຮົາໄດ້ຮັບຕົວເລກເຕັມເລກແລະຕົວເລກ m. ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາຂໍໃຫ້ຄົ້ນຫາ ຈຳ ນວນທັງ ໝົດ ສາມສ່ວນຂອງຜະລິດຕະພັນເທົ່າກັບ m. ຕົວຢ່າງມາຮອດ [] = {1,5,2,6,10,3} m = 30 3 ສາມ ຄຳ ອະທິບາຍ…

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

ສາຍຍາວທີ່ຍາວທີ່ສຸດໂດຍບໍ່ມີຕົວລະຄອນຊ້ ຳ ອີກ

ໂດຍໃຫ້ສາຍໃດ ໜຶ່ງ, ພວກເຮົາຕ້ອງຊອກຫາຄວາມຍາວຂອງສາຍຍາວທີ່ຍາວທີ່ສຸດໂດຍບໍ່ຕ້ອງເວົ້າຊໍ້າກັບຕົວອັກສອນ. ໃຫ້ພິຈາລະນາຕົວຢ່າງ ຈຳ ນວນ ໜຶ່ງ: ຕົວຢ່າງ pwwkew 3 ຄຳ ອະທິບາຍ: ຄຳ ຕອບແມ່ນ“ wke” ທີ່ມີຄວາມຍາວ 3 aav 2 ຄຳ ອະທິບາຍ: ຄຳ ຕອບແມ່ນ“ av” ທີ່ມີຄວາມຍາວ 2 ວິທີການ -1 ສຳ ລັບສາຍຍ່ອຍທີ່ຍາວທີ່ສຸດໂດຍບໍ່ຕ້ອງໃຊ້ຕົວລະຄອນຊ້ ຳ ໆ …

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

ວົງຈອນບັນຊີທີ່ເຊື່ອມໂຍງ

ຖະແຫຼງການບັນຫາ“ ວົງຈອນບັນຊີທີ່ເຊື່ອມໂຍງ” ລະບຸວ່າທ່ານໄດ້ຮັບບັນຊີທີ່ເຊື່ອມໂຍງແລ້ວ. ຊອກເບິ່ງວ່າມັນມີຊ່ອງຫວ່າງຫລືບໍ່? ບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງກັບຮອບວຽນຕົວຢ່າງ 1-> 2-> 3 ບໍ່ມີ ຄຳ ອະທິບາຍ Loop: ບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງບໍ່ມີຊ່ອງຫວ່າງໃດໆເພາະວ່າຖ້າມັນເຮັດແລ້ວມັນຈະບໍ່ມີສອງ des …

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

Substring ດ້ວຍ Concatenation ຂອງທຸກໆ ຄຳ

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

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

Palindrome ທີ່ຖືກຕ້ອງ

ໃສ່ສາຍ s of length n. ຂຽນໂປຼແກຼມເພື່ອຄົ້ນຫາວ່າເຊືອກແມ່ນ palindrome ທີ່ຖືກຕ້ອງຫຼືບໍ່. ຖ້າບໍ່ແມ່ນທ່ານອາດຈະລຶບຕົວອັກສອນສ່ວນໃຫຍ່ອອກຈາກສາຍເພື່ອເຮັດໃຫ້ມັນເປັນ palindrome. ສາຍເຊືອກທີ່ເປັນຄືກັນກັບການປີ້ນກັບກັນແມ່ນຮູ້ກັນວ່າເປັນ…

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