ການຊອກຫາ ຄຳ ສັບ Leetcode Solution

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທີ່ໄດ້ຮັບຈາກກະດານ mxn ແລະ ຄຳ, ຊອກຫາວ່າ ຄຳ ສັບນັ້ນມີຢູ່ໃນຕາຂ່າຍໄຟຟ້າຫລືບໍ່. ຄຳ ສັບນີ້ສາມາດຖືກສ້າງຂຶ້ນຈາກຕົວອັກສອນຂອງຈຸລັງທີ່ຢູ່ຕິດກັນຕາມ ລຳ ດັບ, ບ່ອນທີ່ຈຸລັງ "ທີ່ຢູ່ຕິດກັນ" ຕັ້ງຢູ່ຕາມແນວນອນຫລືແນວຕັ້ງໃກ້ຄຽງ. ຫ້ອງໂທລະສັບດຽວກັນອາດຈະບໍ່ຖືກ ນຳ ໃຊ້ຫຼາຍກ່ວາ ໜຶ່ງ ຄັ້ງ. ຕົວຢ່າງ…

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

ສອງ Sum Sumetcode Solution

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

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

ການແຊກຊືມຂັ້ນຕ່ ຳ ເພື່ອປະກອບ palindrome ທີ່ມີການອະນຸຍາດ

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

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

ກວດເບິ່ງວ່າ Array ມີສ່ວນປະກອບທີ່ຕິດພັນກັບສິ່ງທີ່ຊ້ ຳ ຊ້ອນອະນຸຍາດ

ເຈົ້າຍັງບໍ່ໄດ້ໃຫ້ບັນຈຸເລກເຕັມເຊິ່ງສາມາດມີສ່ວນປະກອບທີ່ຊ້ ຳ ກັນເຊັ່ນກັນ. ຄຳ ຖະແຫຼງການແກ້ໄຂບັນຫາຂໍໃຫ້ຄົ້ນພົບວ່າມັນແມ່ນຊຸດຂອງຕົວເລກທີ່ຕິດພັນກັນ, ພິມ“ ແມ່ນແລ້ວ” ຖ້າມັນແມ່ນ, ພິມ“ ບໍ່” ຖ້າມັນບໍ່ແມ່ນ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນຕົວຢ່າງ: [2, 3, 4, 1, 7, 9] ຕົວຢ່າງ…

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

ການນັບ ຈຳ ນວນຄູ່ຄູ່ດັດສະນີທີ່ມີສ່ວນປະກອບເທົ່າທຽມກັນໃນແຖວ

ສົມມຸດວ່າ, ພວກເຮົາໄດ້ໃຫ້ແຖວໂຕເລກເຕັມ. ບັນຫາ“ ຈຳ ນວນຄູ່ຂອງດັດສະນີທີ່ມີສ່ວນປະກອບເທົ່າທຽມກັນໃນແຖວ” ຂໍໃຫ້ຊອກຫາບໍ່ມີຄູ່ຂອງດັດສະນີ (i, j) ໃນທາງທີ່ມາຮອດ [i] = arr [j] ແລະຂ້ອຍບໍ່ເທົ່າກັບ j . ຕົວຢ່າງມາຮອດ [] = {2,3,1,2,3,1,4} 3 ຄຳ ອະທິບາຍ…

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

ຊອກຫາຜົນລວມຂອງ sub-array ທີ່ເປັນເອກະລັກທັງ ໝົດ ສຳ ລັບແຖວທີ່ ກຳ ນົດໃຫ້

ສົມມຸດວ່າທ່ານມີເລກເຕັມຂອງ ຈຳ ນວນ. ບັນຫາ "ຊອກຫາຜົນລວມຂອງ sub-array ທີ່ເປັນເອກະລັກທັງ ໝົດ ສຳ ລັບອາເລທີ່ ກຳ ນົດໃຫ້" ຖາມເພື່ອຊອກຫາຜົນລວມຂອງອານຸພາກຍ່ອຍທີ່ເປັນເອກະລັກທັງ ໝົດ (ຜົນລວມຂອງ Sub-array ແມ່ນຜົນລວມຂອງແຕ່ລະອົງປະກອບຍ່ອຍຂອງອາເລມ). ໂດຍຜົນລວມທີ່ບໍ່ຊ້ ຳ ກັນ, ພວກເຮົາ ໝາຍ ຄວາມວ່າເວົ້າວ່າບໍ່ມີແຖວຍ່ອຍ…

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

ພິມສາມເອກະສານທັງ ໝົດ ເປັນແຖວທີ່ຈັດລຽງເປັນ AP

ບັນຫາ“ ພິມສາມເອກະສານທັງ ໝົດ ເປັນແຖວທີ່ຈັດລຽງເປັນ AP” ລະບຸວ່າພວກເຮົາໄດ້ມອບແຖວຕົວເລກທີ່ມີການຄັດເລືອກ. ວຽກງານດັ່ງກ່າວແມ່ນເພື່ອຊອກຫາທຸກສາມຕົວເລກທີ່ເປັນໄປໄດ້ເຊິ່ງສາມາດປະກອບເປັນ Arithmetic Progression. ຕົວຢ່າງມາຮອດ [] = {1,3,5,7,8,12,15,16,20,30} (1, 3, 5), (3, 5, 7), (1, 8, 15), (8, …

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

ສູດການແຕ້ມແບບການເຮັດຮົ້ວ

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາ“ ສູດການແຕ້ມຮົ້ວຂອງສີ” ລະບຸວ່າທ່ານໄດ້ຮັບຮົ້ວທີ່ມີປ້າຍບາງຢ່າງ (ບາງທ່ອນໄມ້ຫຼືບາງຕ່ອນອື່ນ) ແລະສີບາງສ່ວນ. ຊອກຫາ ຈຳ ນວນວິທີການທີ່ຈະທາສີຮົ້ວດັ່ງກ່າວວ່າຢ່າງ ໜ້ອຍ ມີ 2 ຮົ້ວໃກ້ຄຽງມີສີດຽວກັນ. ຕັ້ງແຕ່ນີ້…

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

ລົບ Node ຈາກສິ້ນສຸດຂອງບັນຊີທີ່ເຊື່ອມໂຍງທີ່ໃຫ້

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບັນຫາ“ ລຶບ Nth ຈາກຕອນສຸດທ້າຍຂອງລາຍການທີ່ເຊື່ອມໂຍງໃຫ້” ລະບຸວ່າທ່ານໄດ້ຮັບລາຍຊື່ທີ່ເຊື່ອມໂຍງກັບບາງຂໍ້. ແລະຕອນນີ້ທ່ານຕ້ອງການເອົາ node ອອກຈາກປາຍຂອງບັນຊີທີ່ເຊື່ອມໂຍງ. ຕົວຢ່າງ 2-> 3-> 4-> 5-> 6-> 7 ລົບຂໍ້ທີ 3 ຈາກ 2-> 3-> 4-> 6-> 7 ຄຳ ອະທິບາຍ: …

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

ແບບສອບຖາມ Palindrome Substring

ຖະແຫຼງການບັນຫາບັນຫາ“ Palindrome Substring Queries” ລະບຸວ່າທ່ານໄດ້ຮັບສາຍແລະບາງ ຄຳ ຖາມ. ດ້ວຍການສອບຖາມເຫຼົ່ານັ້ນ, ທ່ານຕ້ອງ ກຳ ນົດວ່າຮູບແບບທີ່ຖືກສ້າງຂື້ນມາຈາກ ຄຳ ຖາມນັ້ນແມ່ນ palindrome ຫຼືບໍ່. ຕົວຢ່າງ String str =“ aaabbabbaaa” ແບບສອບຖາມ q [] = {{2, 3}, {2, 8}, {5, 7}, …

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