ຄຳ ຖາມ ສຳ ພາດ Adobe Coding


ຄໍາຖາມ Array Adobe

ຄໍາ​ຖາມ​ທີ 1. ແກ້ໄຂ Array Leetcode Solution ບັນຫາການແກ້ໄຂ Array Leetcode Solution ໃຫ້ພວກເຮົາມີຄວາມຍາວ 2n. ນີ້ 2n ໝາຍ ເຖິງຄວາມຍາວຂອງຂບວນແມ່ນແຕ່. ຫຼັງຈາກນັ້ນພວກເຮົາຖືກບອກໃຫ້ຮື້ຖອນຂບວນ. ການຖີ້ມບ່ອນນີ້ບໍ່ໄດ້ ໝາຍ ຄວາມວ່າພວກເຮົາ ຈຳ ເປັນຕ້ອງຖີ້ມຖັງແບບສຸ່ມແຕ່ວິທີການສະເພາະແມ່ນ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 3. ການລວມໂຊລູຊັ່ນ Leetcode Solution ການແກ້ໄຂບັນຫາລວມ Leetcode Solution ໃຫ້ພວກເຮົາມີບັນຊີຫຼືບັນຊີລາຍຊື່ຂອງເລກເຕັມແລະເປົ້າ ໝາຍ. ພວກເຮົາຖືກບອກໃຫ້ຊອກຫາການປະສົມປະສານທີ່ສາມາດເຮັດໄດ້ໂດຍໃຊ້ຕົວເລກເຫຼົ່ານີ້ໃນ ຈຳ ນວນເວລາໃດກໍ່ຕາມທີ່ເພີ່ມຂື້ນກັບເປົ້າ ໝາຍ ທີ່ໄດ້ ກຳ ນົດໄວ້. ສະນັ້ນຢ່າງເປັນທາງການ, ພວກເຮົາສາມາດ ນຳ ໃຊ້ທີ່ໄດ້ ...

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

ຄໍາ​ຖາມ​ທີ 4. ວິທີແກ້ໄຂ Leetcode ສູງສຸດ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທີ່ມີຢູ່ໃນບັນດາຕົວເລກຄົບວົງຈອນ, ຊອກຫາເສັ້ນທາງສາຍໃຕ້ທີ່ຕິດຕໍ່ກັນ (ປະກອບດ້ວຍຢ່າງ ໜ້ອຍ ໜຶ່ງ ຕົວເລກ) ເຊິ່ງມີ ຈຳ ນວນທີ່ໃຫຍ່ທີ່ສຸດແລະສົ່ງຄືນຜົນລວມຂອງມັນ. ຕົວເລກຕົວຢ່າງ = [-2,1, -3,4, -1,2,1, -5,4] 6 ຄຳ ອະທິບາຍ: [4, -1,2,1] ມີຜົນລວມໃຫຍ່ທີ່ສຸດ = 6. nums = [- 1] -1 ວິທີການ 1 (ແບ່ງອອກແລະເອົາຊະນະ) ໃນວິທີການນີ້ ...

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

ຄໍາ​ຖາມ​ທີ 5. ຊອກເອເລກປະສົມປະສານທີ່ບໍ່ຊ້ ຳ ໃຈລວມເຖິງ Zero Leetcode Solution ບັນຫາ Find N Unique Integers ລວມເຖິງ Zero Leetcode Solution, ໃຫ້ພວກເຮົາມີເລກເຕັມ. ມັນຮຽກຮ້ອງໃຫ້ພວກເຮົາກັບຄືນເລກເຕັມໂຕທີ່ເປັນເອກະລັກເຊິ່ງລວມເຖິງ 0. ສະນັ້ນ, ຄຳ ຖາມແມ່ນງ່າຍດາຍທີ່ຈະເຂົ້າໃຈ. ສະນັ້ນ, ກ່ອນທີ່ຈະ ດຳ ນ້ ຳ ໃນວິທີແກ້ໄຂ. ຂໍໃຫ້ເຮົາພິຈາລະນາ ...

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

ຄໍາ​ຖາມ​ທີ 6. ຊອກຫາວິທີແກ້ໄຂຕົວອັກສອນທົ່ວໄປ Leetcode ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫານີ້, ພວກເຮົາໄດ້ຮັບສາຍຕ່າງໆ. ພວກເຮົາ ຈຳ ເປັນຕ້ອງໄດ້ພິມລາຍຊື່ຕົວອັກສອນທັງ ໝົດ ທີ່ປາກົດຢູ່ໃນທຸກໆສາຍໃນແຖວ (ລວມທັງຊ້ ຳ ຊ້ອນ). ນັ້ນແມ່ນຖ້າຕົວລະຄອນປະກົດຕົວ 2 ຄັ້ງໃນທຸກໆສາຍ, ແຕ່ບໍ່ແມ່ນ 3 ຄັ້ງ, ພວກເຮົາຕ້ອງມີມັນ ...

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

ຄໍາ​ຖາມ​ທີ 7. ຊອກທຸກຕົວເລກທີ່ຫາຍໄປໃນ Array Leetcode Solution ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫານີ້, ພວກເຮົາໄດ້ຮັບບັນດາຕົວເລກທີ່ສົມບູນ. ມັນມີສ່ວນປະກອບຕັ້ງແຕ່ 1 ເຖິງ N, ເຊິ່ງ N = ຂະ ໜາດ ຂອງຂບວນ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນມີບາງອົງປະກອບທີ່ຫາຍໄປແລະບາງຊ້ ຳ ຊ້ອນແມ່ນມີຢູ່ໃນສະຖານທີ່ຂອງພວກເຂົາ. ເປົ້າ ໝາຍ ຂອງພວກເຮົາແມ່ນເພື່ອສົ່ງຄືນອາເລ ...

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

ຄໍາ​ຖາມ​ທີ 8. ວິທີແກ້ໄຂສ່ວນປະກອບຫຼັກ II Leetcode ໃນປັນຫາດັ່ງກ່າວ, ພວກເຮົາໄດ້ຮັບບັນດາຕົວເລກເລກເຕັມ. ເປົ້າ ໝາຍ ແມ່ນເພື່ອຊອກຫາທຸກໆອົງປະກອບທີ່ເກີດຂື້ນຫຼາຍກວ່າເວລາ /N / 3⌋ໃນອາເລທີ່ N = ຂະ ໜາດ ຂອງຂບວນແລະ⌊⌋ແມ່ນຜູ້ປະຕິບັດງານພື້ນ. ພວກເຮົາ ຈຳ ເປັນຕ້ອງໄດ້ສົ່ງຄືນຮູບແບບຂອງ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 10. ວິທີແກ້ໄຂ Leetcode ທີ່ເປັນເອກະລັກ ບັນຫາ Unique Paths Leetcode Solution ລະບຸວ່າທ່ານໄດ້ຮັບສອງຕົວເລກທີ່ສະແດງເຖິງຂະ ໜາດ ຂອງຕາຂ່າຍໄຟຟ້າ. ການ ນຳ ໃຊ້ຂະ ໜາດ ຂອງຕາຂ່າຍໄຟຟ້າ, ຄວາມຍາວແລະຄວາມກວ້າງຂອງຕາຂ່າຍໄຟຟ້າ. ພວກເຮົາ ຈຳ ເປັນຕ້ອງຊອກຫາ ຈຳ ນວນເສັ້ນທາງທີ່ເປັນເອກະລັກຈາກເບື້ອງຊ້າຍດ້ານເທິງຂອງຕາຂ່າຍໄຟຟ້າເຖິງ ...

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

ຄໍາ​ຖາມ​ທີ 11. Matrix Diagonal Sum Leetcode Solution ແກ້ໄຂບັນຫາ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ Matrix Diagonal Sum ບັນຫາແມ່ນມາຕຣິກເບື້ອງສີ່ຫລ່ຽມຂອງເລກເຕັມ. ພວກເຮົາຕ້ອງຄິດໄລ່ຜົນລວມຂອງທຸກໆອົງປະກອບທີ່ສະແດງຢູ່ເສັ້ນຂວາງຂອງມັນ. ແຕ່ລະອົງປະກອບຄວນຈະຖືກນັບພຽງຄັ້ງດຽວ. ຕົວຢ່າງ mat = [[1,2,3], [4,5,6], ...

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

ຄໍາ​ຖາມ​ທີ 12. ຈຳ ນວນຕົວເລກ ໜ້ອຍ ກ່ວາ ຈຳ ນວນຕົວເລກທີ່ໃຊ້ໃນປະຈຸບັນ ຖະແຫຼງການບັນຫາໃນບັນຫານີ້, ພວກເຮົາໄດ້ຮັບການຈັດແຈງ. ສຳ ລັບແຕ່ລະອົງປະກອບຂອງອາເລນີ້, ພວກເຮົາຕ້ອງຊອກຮູ້ ຈຳ ນວນຂອງອົງປະກອບທີ່ນ້ອຍກວ່າອົງປະກອບນັ້ນ. ie ສຳ ລັບແຕ່ລະ i (0 <= i

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

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

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

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

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

ຄໍາ​ຖາມ​ທີ 15. ຊອກຫາວິທີແກ້ໄຂ ຕຳ ແໜ່ງ ທີ່ Leetcode ໃນບັນຫາດັ່ງກ່າວ, ພວກເຮົາໄດ້ຮັບການຈັດລຽງແບບແລະຕົວເລກເປົ້າ ໝາຍ. ພວກເຮົາຕ້ອງຊອກຫາ ຕຳ ແໜ່ງ Search Insert ຂອງມັນ. ຖ້າມູນຄ່າເປົ້າ ໝາຍ ມີຢູ່ໃນຂບວນ, ໃຫ້ດັດສະນີຂອງມັນຄືນ. ສົ່ງຄືນດັດຊະນີທີ່ເປົ້າ ໝາຍ ຄວນຖືກໃສ່ເພື່ອທີ່ຈະຮັກສາການຈັດຮຽງລໍາດັບ (ໃນ ...

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

ຄໍາ​ຖາມ​ທີ 16. ແລ່ນ Sum of 1d Array Leetcode Solution ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນການ ດຳ ເນີນການລວມຂອງບັນຫາແຖວ 1d ພວກເຮົາໄດ້ຮັບຕົວເລກອາເລທີ່ພວກເຮົາຕ້ອງໄດ້ກັບຄືນແຖວບ່ອນທີ່ແຕ່ລະດັດຊະນີ i ໃນຜົນໄດ້ຮັບ array ມາຮອດ [i] = ຜົນບວກ (ຕົວເລກ [0] … nums [i]) . ຕົວເລກຕົວຢ່າງ = [1,2,3,4] [1,3,6,10] ຄຳ ອະທິບາຍ: ຈຳ ນວນແລ່ນແມ່ນ: ...

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

ຄໍາ​ຖາມ​ທີ 17. Plus Leetcode Solution ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫາ” ບວກ ໜຶ່ງ” ພວກເຮົາໄດ້ຮັບການຈັດແຈງເຊິ່ງແຕ່ລະສ່ວນປະກອບໃນແຖວນັ້ນເປັນຕົວເລກຂອງຕົວເລກ. ຂບວນຄົບຖ້ວນສົມບູນເປັນຕົວແທນຂອງຕົວເລກ. ດັດຊະນີ zeroth ເປັນຕົວແທນຂອງ MSB ຂອງ ຈຳ ນວນ. ພວກເຮົາສາມາດສົມມຸດວ່າບໍ່ມີສູນ ນຳ ໜ້າ ໃນ ...

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

ຄໍາ​ຖາມ​ທີ 18. ອົງປະກອບໃຫຍ່ທີສຸດໃນ Array Leetcode Solutions ໃນບັນຫານີ້, ພວກເຮົາຕ້ອງສົ່ງຄືນອົງປະກອບທີ່ໃຫຍ່ທີ່ສຸດຂອງ kth ໃນແຖວທີ່ບໍ່ຖືກຈັດຮຽງ. ໃຫ້ສັງເກດວ່າອາເລສາມາດເຮັດຊ້ ຳ ກັນໄດ້. ດັ່ງນັ້ນ, ພວກເຮົາຕ້ອງຊອກຫາອົງປະກອບທີ່ໃຫຍ່ທີ່ສຸດ Kth ໃນການຈັດຮຽງຕາມ ລຳ ດັບ, ບໍ່ແມ່ນອົງປະກອບທີ່ໃຫຍ່ທີ່ສຸດຂອງ Kth. ຕົວຢ່າງ A = {4, 2, 5, 3 ...

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

ຄໍາ​ຖາມ​ທີ 19. ຈັດແຈງ Array ເຊັ່ນວ່າ arr [i]> = arr [j] ຖ້າຂ້ອຍແມ່ນແລະຮອດ [i] <= arr [j] ຖ້າຂ້ອຍຄີກແລະ j <i ສົມມຸດວ່າທ່ານມີຂບວນເລກເຕັມ. ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາຮຽກຮ້ອງໃຫ້ຈັດແຈງການຈັດລຽງ ໃໝ່ ໃນລັກສະນະດັ່ງກ່າວເຊິ່ງອົງປະກອບຕ່າງໆທີ່ຢູ່ໃນ ຕຳ ແໜ່ງ ໃນອາເລ ໜຶ່ງ ຄວນຈະໃຫຍ່ກ່ວາທຸກໆອົງປະກອບກ່ອນມັນແລະອົງປະກອບທີ່ຢູ່ ຕຳ ແໜ່ງ ຄີກຄວນຈະ ໜ້ອຍ ກວ່າອົງປະກອບກ່ອນມັນ. ຕົວຢ່າງ ...

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

ຄໍາ​ຖາມ​ທີ 20. ການປະຕິບັດງານລົບຂັ້ນຕ່ ຳ ເພື່ອເຮັດໃຫ້ທຸກອົງປະກອບຂອງ Array ດຽວກັນ ສົມມຸດວ່າພວກເຮົາມີສ່ວນປະກອບຂອງແຖວທີ່ມີ“ x” ຈຳ ນວນຂອງສ່ວນປະກອບ. ພວກເຮົາໄດ້ສ້າງບັນຫາທີ່ພວກເຮົາຕ້ອງໄດ້ຊອກຫາການ ດຳ ເນີນງານລຶບລ້າງ, ເຊິ່ງຄວນຈະເປັນ ຕຳ ່ສຸດທີ່ ຈຳ ເປັນເພື່ອເຮັດໃຫ້ເປັນອາເລທີ່ເທົ່າທຽມກັນເຊັ່ນວ່າອາເລຈະປະກອບດ້ວຍອົງປະກອບທີ່ເທົ່າທຽມກັນ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: [1, 1, ...

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

ຄໍາ​ຖາມ​ທີ 21. ການປະກົດຂື້ນຫຼາຍຄັ້ງໃນກຸ່ມຂອງອົງປະກອບ Array ຖືກສັ່ງໂດຍການປະກົດຕົວຄັ້ງ ທຳ ອິດ ທ່ານໄດ້ຮັບ ຄຳ ຖາມທີ່ທ່ານໄດ້ໃຫ້ແຖວທີ່ບໍ່ຖືກຈັດຮຽງກັບຕົວເລກທີ່ເກີດຂື້ນເລື້ອຍໆ. ໜ້າ ວຽກແມ່ນຈັດກຸ່ມທຸກເຫດການທີ່ເກີດຂື້ນຫຼາຍຄັ້ງຂອງອົງປະກອບອາເລທີ່ສັ່ງໂດຍການປະກົດຕົວຄັ້ງ ທຳ ອິດ. ໃນຂະນະດຽວກັນ, ຄຳ ສັ່ງຄວນຄືກັບ ຈຳ ນວນທີ່ມາ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: [2, 3,4,3,1,3,2,4] …

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

ຄໍາ​ຖາມ​ທີ 22. ຈັດແຈງ Array ສິ່ງທີ່ມາຮອດ [i] ແມ່ນເທົ່າກັບ i “ ຈັດແຈງແຖວຫຼັງດັ່ງກ່າວທີ່ເຂົ້າມາ [i] = i” ບັນຫາລະບຸວ່າທ່ານໄດ້ຮັບຕົວເລກເຕັມແຖວຕັ້ງແຕ່ 0 ເຖິງ n-1. ເນື່ອງຈາກວ່າທຸກໆອົງປະກອບອາດຈະບໍ່ມີຢູ່ໃນອາເລ, ຫຼັງຈາກນັ້ນ, ຢູ່ບ່ອນທີ່ພວກມັນ -1 ແມ່ນຢູ່. ຄຳ ຖະແຫຼງທີ່ມີບັນຫາຂໍໃຫ້ຈັດແຈງແຖວໃນແບບ ...

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

ຄໍາ​ຖາມ​ທີ 23. ຈໍານວນຂອງຊັອກໂກແລັດສູງສຸດທີ່ຈະແຈກຢາຍຢ່າງເທົ່າທຽມກັນໃນບັນດານັກຮຽນ k "ຈຳ ນວນຊັອກໂກແລດສູງສຸດທີ່ຈະແຈກຢາຍຢ່າງເທົ່າທຽມກັນໃນບັນດານັກຮຽນ k" ກ່າວວ່າທ່ານໄດ້ຮັບກ່ອງ n ທີ່ມີຊັອກໂກແລັດບາງຊະນິດຢູ່ໃນນັ້ນ. ສົມມຸດວ່າມີນັກຮຽນ k. ໜ້າ ວຽກແມ່ນແຈກແຈກ ຈຳ ນວນຊັອກໂກແລດສູງສຸດໃນບັນດານັກຮຽນ k ເທົ່າທຽມກັນ, ໂດຍການເລືອກກ່ອງຕິດຕໍ່ກັນ. ພວກ​ເຮົາ​ສາ​ມາດ ...

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

ຄໍາ​ຖາມ​ທີ 24. ຈຳ ນວນຕົວເລກສູງສຸດທີ່ສະ ເໜີ ໃນ Array ປະເດັນບັນຫາສົມມຸດວ່າທ່ານມີຕົວເລກລວມຂອງຂະ ໜາດ N. ບັນຫາ“ ຈຳ ນວນທີ່ຕິດຕໍ່ກັນສູງສຸດທີ່ມີຢູ່ໃນຂບວນ” ຂໍໃຫ້ຊອກຫາ ຈຳ ນວນສູງສຸດຂອງ ຈຳ ນວນຕິດຕໍ່ກັນທີ່ສາມາດກະແຈກກະຈາຍໄດ້ເປັນແຖວ. ຕົວຢ່າງມາຮອດ [] = {2, 24, 30, 26, 99, 25} 3 ຄຳ ອະທິບາຍ: The …

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

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

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

ຄໍາ​ຖາມ​ທີ 26. ເວລາທີ່ດີທີ່ສຸດໃນການຊື້ແລະຂາຍຫຸ້ນ III Leetcode Solution ຖະແຫຼງການບັນຫາໃນບັນຫາ“ ເວລາທີ່ດີທີ່ສຸດໃນການຊື້ແລະຂາຍຮຸ້ນ III,” ພວກເຮົາໄດ້ຮັບແຖວທີ່ແຕ່ລະອົງປະກອບໃນແຖວມີລາຄາຂອງຮຸ້ນໃນມື້ນັ້ນ. ຄຳ ນິຍາມຂອງການເຮັດທຸລະ ກຳ ແມ່ນການຊື້ຫຸ້ນ ໜຶ່ງ ຮຸ້ນແລະຂາຍ ໜຶ່ງ ຮຸ້ນນັ້ນ ...

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

ຄໍາ​ຖາມ​ທີ 27. ຄວາມຍາວຂອງ subarray ທີ່ໃຫຍ່ທີ່ສຸດທີ່ມີອົງປະກອບທີ່ຕິດຕໍ່ກັນ ບັນຫາ“ ຄວາມຍາວຂອງ subarray ທີ່ໃຫຍ່ທີ່ສຸດທີ່ມີສ່ວນປະກອບທີ່ຕິດຕໍ່ກັນ” ລະບຸວ່າທ່ານຖືກມອບໃຫ້ເປັນແຖວເຕັມ. ຄຳ ຖະແຫຼງທີ່ມີບັນຫາຂໍໃຫ້ຊອກຫາຄວາມຍາວຂອງແຖວຍ່ອຍທີ່ຕິດຕໍ່ກັນທີ່ຍາວທີ່ສຸດຂອງອົງປະກອບຕ່າງໆທີ່ສາມາດຈັດລຽງເປັນ ລຳ ດັບ (ຕໍ່ເນື່ອງບໍ່ວ່າຈະຂຶ້ນຫລືລົງ). ຕົວເລກໃນ…

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

ຄໍາ​ຖາມ​ທີ 28. ໄລຍະທາງສູງສຸດໃນອາເລ ບັນຫາ“ ໄລຍະທາງສູງສຸດໃນອາເລ” ລະບຸວ່າທ່ານໄດ້ຮັບ“ n” ບໍ່. ຂອງຂບວນການແລະອາທິປະໄຕທັງ ໝົດ ແມ່ນໃຫ້ຕາມ ​​ລຳ ດັບ. ວຽກງານຂອງທ່ານແມ່ນເພື່ອຊອກຫາຄວາມແຕກຕ່າງສູງສຸດ / ຄວາມແຕກຕ່າງຢ່າງແທ້ຈິງຂອງສອງຕົວເລກໃນອາເລແລະພວກເຮົາສາມາດ ກຳ ນົດໄລຍະທາງສູງສຸດລະຫວ່າງສອງຕົວເລກເປັນ ...

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

ຄໍາ​ຖາມ​ທີ 29. ບັນຈຸຊ້ ຳ ກັນ ພວກເຮົາຖືກມອບໃຫ້ເປັນແຖວແລະມັນອາດຈະມີສ່ວນປະກອບທີ່ຊ້ ຳ ກັນຫຼືອາດຈະບໍ່ແມ່ນ. ສະນັ້ນພວກເຮົາຕ້ອງກວດເບິ່ງວ່າມັນມີຊ້ ຳ ກັນບໍ່. ຕົວຢ່າງ [1, 3, 5, 1] ​​ຄວາມຈິງ [“ ແອບເປີ້ນ”,“ ໝາກ ມ່ວງ”,“ ສີສົ້ມ”,“ ໝາກ ມ່ວງ”] ຖືກຕ້ອງ [22.0, 4.5, 3.98, 45.6, 13.54] ວິທີການທີ່ບໍ່ຖືກຕ້ອງພວກເຮົາສາມາດກວດສອບຫລາຍໆວິທີໃນຫລາຍວິທີ ...

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

ຄໍາ​ຖາມ​ທີ 30. ບັນຫາ Subset Sum ໃນຊ່ອງ O (sum) ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບັນຫາ "Subset sum in O (sum) space" ລະບຸວ່າທ່ານໄດ້ຖືກມອບໃຫ້ກັບຕົວເລກສ່ວນບວກທີ່ບໍ່ລົບແລະບາງມູນຄ່າສະເພາະ. ໃນປັດຈຸບັນຊອກຫາວ່າມີຊຸດຍ່ອຍທີ່ລວມເທົ່າກັບມູນຄ່າການປ້ອນຂໍ້ມູນທີ່ໃຫ້ໄວ້. ຕົວຢ່າງ Array = {1, 2, 3, 4} ...

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

ຄໍາ​ຖາມ​ທີ 31. ຊອກຫາດັດສະນີການປິດວົງເລັບ ສຳ ລັບວົງເລັບທີ່ເປີດໃນບົດສະແດງ ຄຳ ຖະແຫຼງການກ່ຽວກັບບັນຫາແມ່ນມີຄວາມຍາວ / ຂະ ໜາດ ໃຫຍ່ x ແລະມູນຄ່າຕົວເລກທີ່ສະແດງໃຫ້ເຫັນດັດຊະນີຂອງວົງເລັບເປີດ. ຊອກຫາດັດສະນີປິດວົງເລັບ ສຳ ລັບວົງເລັບເປີດທີ່ສະແດງໃນ ຄຳ ສະແດງ. ຕົວຢ່າງ s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" index = 3 5 s ...

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

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

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

ຄໍາ​ຖາມ​ທີ 33. ສຽບເລກເຕັມ 2n ເປັນ a1-b1-a2-b2-a3-b3 - .. bn ໂດຍບໍ່ຕ້ອງໃຊ້ພື້ນທີ່ເພີ່ມເຕີມ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທ່ານຖືກມອບໃຫ້ບັນດາເລກເຕັມ. ປັນຫາ“ ຕົວເລກທີ່ສົມບູນ 2n ເປັນ a1-b1-a2-b2-a3-b3 - .. bn ໂດຍບໍ່ໃຊ້ພື້ນທີ່ພິເສດ” ຂໍໃຫ້ປິດຕົວເລກທັງ ໝົດ ໃນແຖວເຊັ່ນວ່າຕົວເລກທີ່ຄ້າຍຄື (x0, x1, x2, x3, y0, y1, y2, y3) ຈະຖືກດັດແປງເຊັ່ນ x0, y0, ...

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

ຄໍາ​ຖາມ​ທີ 34. ເວລາຕ່ ຳ ສຸດທີ່ ຈຳ ເປັນເພື່ອເນົ່າ ໝາກ ກ້ຽງທັງ ໝົດ ຖະແຫຼງການບັນຫາບັນຫາ“ ເວລາຕ່ ຳ ສຸດທີ່ຕ້ອງການເນົ່າເປື່ອຍ ໝາກ ກ້ຽງ” ລະບຸວ່າທ່ານໄດ້ຮັບວົງແຫວນ 2D, ແຕ່ລະຫ້ອງມີ ໜຶ່ງ ໃນສາມຄ່າທີ່ເປັນໄປໄດ້ 0, 1 ຫຼື 2. 0 ໝາຍ ເຖິງສີສົ້ມສົດ. 1 ຫມາຍຄວາມວ່າເປັນສີສົ້ມເນົ່າ. ຖ້າເນົ່າເປື່ອຍ ...

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

ຄໍາ​ຖາມ​ທີ 35. ຊອກຫາຕ່ ຳ ສຸດໃນແຖວທີ່ ໝູນ ວຽນ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາ“ ຊອກຫາຕ່ ຳ ສຸດໃນການ ໝູນ ວຽນເປັນແຖວ” ກ່າວວ່າທ່ານໄດ້ຮັບການຈັດລຽງຕາມຂະ ໜາດ n ທີ່ ໝູນ ວຽນຢູ່ບາງດັດຊະນີ. ຊອກຫາອົງປະກອບຕ່ ຳ ສຸດໃນແຖວ. ຕົວຢ່າງ a [] = {5, 1, 2, 3, 4} 1 ຄຳ ອະທິບາຍ: ຖ້າພວກເຮົາຈັດແຈງແຖວຕາມ ລຳ ດັບ ...

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

ຄໍາ​ຖາມ​ທີ 36. ຊອກຫາຈໍານວນຕໍາ່ສຸດທີ່ຂອງການປະຕິບັດງານລວມເຂົ້າກັນເພື່ອເຮັດໃຫ້ palindrome array ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທ່ານຖືກມອບໃຫ້ບັນດາຕົວເລກປະສົມ. ຄຳ ຖະແຫຼງທີ່ມີບັນຫາຂໍໃຫ້ຊອກຫາ ຈຳ ນວນ ຕຳ ່ສຸດທີ່ຂອງການປະຕິບັດງານ merge ເພື່ອເຮັດໃຫ້ palindrome ເປັນຂບວນ, ໝາຍ ຄວາມວ່າຊອກຫາ ຈຳ ນວນ ຕຳ ່ສຸດທີ່ຂອງການປະຕິບັດງານທີ່ຈະປະຕິບັດຢູ່ໃນແຖວເພື່ອເຮັດໃຫ້ມັນເປັນ palindrome. ການປະຕິບັດງານແບບລວມໆ ໝາຍ ຄວາມວ່າ ...

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

ຄໍາ​ຖາມ​ທີ 37. ຫຼຸດຜ່ອນຄວາມແຕກຕ່າງສູງສຸດລະຫວ່າງຄວາມສູງ ຖະແຫຼງການບັນຫາທ່ານໄດ້ຮັບຄວາມສູງຂອງຫໍຄອຍ ຈຳ ນວນ ໜຶ່ງ ແລະເລກ k. ພວກເຮົາສາມາດເພີ່ມຄວາມສູງຂອງຫໍຄອຍດ້ວຍ k ຫລືຫຼຸດລະດັບຄວາມສູງໄດ້ໂດຍ k, ແຕ່ວ່າພຽງແຕ່ເທື່ອດຽວເທົ່ານັ້ນ. ຖະແຫຼງການບັນຫາຂໍໃຫ້ຫຼຸດຜ່ອນຄວາມແຕກຕ່າງສູງສຸດລະຫວ່າງຄວາມສູງ. ນັ້ນແມ່ນເພື່ອ ...

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

ຄໍາ​ຖາມ​ທີ 38. ຈັດລຽງ Array ກັບ BST ທີ່ສົມດຸນ ໃນການຈັດລຽງປະເພດກັບບັນຫາ BST ທີ່ມີຄວາມສົມດຸນ, ພວກເຮົາໄດ້ໃຫ້ການຈັດລຽງຕາມ ລຳ ດັບ, ການກໍ່ສ້າງຕົ້ນໄມ້ທີ່ສົມດຸນການຊອກຫາຖານສອງຈາກແຖວທີ່ຈັດຮຽງ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນເຂົ້າ [] = {1, 2, 3, 4, 5} ຜົນຜະລິດທີ່ສັ່ງຊື້ລ່ວງ ໜ້າ: 3 2 1 5 4 ຂາເຂົ້າຂາເຂົ້າ [] = {7, 11, 13, 20, 22, ...

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

ຄໍາ​ຖາມ​ທີ 39. ຮຽບຮ້ອຍສູງສຸດ ໃນບັນຫາຮຽບຮ້ອຍສູງສຸດທີ່ພວກເຮົາໄດ້ໃຫ້ກັບສອງຕາຕະລາງຖານສອງDທີ່ເຕັມໄປດ້ວຍ 2 ແລະ 0 ຂອງ, ຊອກຫາຮູບສີ່ຫຼ່ຽມມົນທີ່ໃຫຍ່ທີ່ສຸດທີ່ບັນຈຸພຽງແຕ່ 1 ເທົ່ານັ້ນ, ແລະສົ່ງຄືນພື້ນທີ່ຂອງມັນ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 ...

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

ຄໍາ​ຖາມ​ທີ 40. ຮວມໄລຍະຊ້ອນກັນ ໃນການລວມບັນຫາໄລຍະຫ່າງກັນພວກເຮົາໄດ້ໃຫ້ການລວບລວມໄລຍະຫ່າງ, ຮວມເຂົ້າກັນແລະສົ່ງຄືນທຸກໆໄລຍະທີ່ຊໍ້າຊ້ອນ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: [[2, 3], [3, 4], [5, 7]] ຜົນໄດ້ຮັບ: [[2, 4], [5, 7]] ຄຳ ອະທິບາຍ: ພວກເຮົາສາມາດລວມເຂົ້າກັນ [2, 3] ແລະ [3 , 4] ຮ່ວມກັນປະກອບ [2, 4] ວິທີການ ສຳ ລັບການຄົ້ນຫາການຜະສານ

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

ຄໍາ​ຖາມ​ທີ 41. Median ຂອງສອງແຖວແຖວ ຈັດໃຫ້ມີສອງແຖວ A ແລະ B ຂອງຂະ ໜາດ n ແລະ m ຕາມ ລຳ ດັບ. ຊອກຫາລະດັບປານກາງຂອງອາເລທີ່ຈັດຮຽງສຸດທ້າຍທີ່ໄດ້ຮັບຫຼັງຈາກການປະສົມປະສານກັບສອງອາຄານຫຼືໃນ ຄຳ ສັບອື່ນ, ພວກເຮົາເວົ້າວ່າຊອກຫາລະດັບປານກາງຂອງສອງຂອດຈັດລຽງຕາມ. (ຄວາມສັບສົນທີ່ໃຊ້ເວລາທີ່ຄາດວ່າຈະ: O (ທ່ອນ (n))) ວິທີການ 1 ສຳ ລັບ ...

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

ຄໍາ​ຖາມ​ທີ 42. ຄົ້ນຫາ Element ໃນ SRL ພືດຫມູນວຽນແບບຈັດລຽງລໍາດັບ ໃນການຄົ້ນຫາໃນບັນຫາ ໝູນ ວຽນທີ່ມີການ ໝູນ ວຽນທີ່ພວກເຮົາໄດ້ຈັດໃຫ້ມີການຈັດລຽງແລະ ໝູນ ວຽນແລະອົງປະກອບໃດ ໜຶ່ງ, ໃຫ້ກວດເບິ່ງວ່າອົງປະກອບທີ່ມອບໃຫ້ນັ້ນມີຢູ່ໃນແຖວຫຼືບໍ່. ຕົວຢ່າງຕົວເລກການປ້ອນຂໍ້ມູນ [] = {2, 5, 6, 0, 0, 1, 2} ເປົ້າ ໝາຍ = 0 ຜົນໄດ້ຮັບຕົວເລກຂາເຂົ້າຂາອອກ [] = {2, ...

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

ຄໍາ​ຖາມ​ທີ 43. 3 ລວມ ໃນ 3 ບັນຫາລວມ, ພວກເຮົາໄດ້ໃຫ້ຕົວເລກ ຈຳ ນວນແຖວຂອງຕົວເລກ n, ຊອກຫາເອກະສານສາມສ່ວນທີ່ເປັນເອກະລັກທັງ ໝົດ ທີ່ຈະສະແດງເຖິງ 0. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ: nums = {-1, 0, 1, 2, -1, -4} ຜົນໄດ້ຮັບ: { -1, 0, 1}, {-1, 2, -1} ວິທີການ Naive ສຳ ລັບ 3 ບັນຫາລວມ Sum The Brute force approach …

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

ຄໍາ​ຖາມ​ທີ 44. ອົງປະກອບທີ່ມັກໃນ Array ເຈົ້າຍັງບໍ່ໄດ້ໃຫ້ຈໍານວນຂອງຕົວເລກໄດ້. ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາກ່າວວ່າທ່ານຕ້ອງຄົ້ນພົບອົງປະກອບທີ່ພົບເລື້ອຍທີ່ສຸດໃນປະຈຸບັນ. ຖ້າມີຫລາຍຄ່າທີ່ເກີດຂື້ນໃນ ຈຳ ນວນຄັ້ງສູງສຸດ, ພວກເຮົາຕ້ອງໄດ້ພິມ ຈຳ ຫນ່າຍໃດໆ. Input ຕົວຢ່າງ [1, 4,5,3,1,4,16] ຜົນໄດ້ຮັບ…

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

ຄໍາ​ຖາມ​ທີ 45. ໃສ່ກັບດັກນ້ ຳ ຝົນ ໃນບັນຫານ້ ຳ ຝົນທີ່ໃສ່ກັບນ້ ຳ ຝົນພວກເຮົາໄດ້ໃຫ້ຕົວເລກສ່ວນທີ່ບໍ່ແມ່ນລົບເຊິ່ງເປັນຕົວແທນຂອງແຜນທີ່ສູງແລະຄວາມກວ້າງຂອງແຕ່ລະແຖບແມ່ນ 1. ພວກເຮົາຕ້ອງຊອກຫາປະລິມານນ້ ຳ ທີ່ສາມາດຕິດຢູ່ໃນໂຄງສ້າງຂ້າງເທິງ. ຕົວຢ່າງໃຫ້ເຂົ້າໃຈວ່າໂດຍຕົວຢ່າງ ສຳ ລັບການຍົກສູງຂື້ນຂ້າງເທິງ ...

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

ຄໍາ​ຖາມ​ທີ 46. ໄປຫາເກມ ໃນເກມໂດດທີ່ພວກເຮົາໄດ້ໃຫ້ຕົວເລກຂອງຕົວເລກທີ່ບໍ່ແມ່ນລົບ, ທ່ານ ກຳ ລັງຕັ້ງ ຕຳ ແໜ່ງ ໃນດັດຊະນີ ທຳ ອິດຂອງອາເລ. ແຕ່ລະອົງປະກອບໃນຂບວນການສະແດງຄວາມຍາວໂດດສູງສຸດຂອງທ່ານທີ່ ຕຳ ແໜ່ງ ນັ້ນ. ກຳ ນົດຖ້າທ່ານສາມາດບັນລຸດັດສະນີສຸດທ້າຍ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: arr = [2,3,1,1,4] ...

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

ຄໍາ​ຖາມ​ທີ 47. Sum ລວມ ໃນບັນຫາລວມຂອງການປະສົມປະສານພວກເຮົາໄດ້ໃຫ້ບັນດາຕົວເລກບວກບວກມາຮອດ [ແລະຜົນບວກ, ຊອກຫາການປະສົມປະສານທີ່ເປັນເອກະລັກຂອງອົງປະກອບຕ່າງໆໃນ arr [] ເຊິ່ງຜົນລວມຂອງອົງປະກອບເຫຼົ່ານັ້ນເທົ່າກັບ s. ຕົວເລກທີ່ຊ້ ຳ ຊ້ອນກັນຄືກັນອາດຈະຖືກເລືອກຈາກ arr [] ຈຳ ນວນຄັ້ງທີ່ບໍ່ ຈຳ ກັດ. ອົງປະກອບ ...

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

ຄໍາ​ຖາມ​ທີ 48. ຄົ້ນຫາໃນແຖວທີ່ຖືກຈັດລຽງເປັນແຖວ ການຄົ້ນຫາອົງປະກອບໃນແຖວ ໝູນ ວຽນທີ່ມີການຈັດລຽງສາມາດພົບໄດ້ໂດຍໃຊ້ການຄົ້ນຫາຖານສອງໃນເວລາ O (logn). ຈຸດປະສົງຂອງການປະກາດນີ້ແມ່ນເພື່ອຊອກຫາອົງປະກອບທີ່ໃຫ້ຢູ່ໃນຮູບແບບ ໝູນ ວຽນທີ່ຈັດລຽງຕາມໄລຍະເວລາ O (logn). ຕົວຢ່າງບາງອັນຂອງການຈັດລຽງແບບ ໝູນ ວຽນແມ່ນໃຫ້. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: arr [] = {7,8,9,10,1,2,3,5,6}; ...

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

ຄໍາ​ຖາມ​ທີ 49. Subarray ສູງສຸດ ໃນບັນຫາ Subarray ທີ່ສູງສຸດພວກເຮົາໄດ້ໃຫ້ຕົວເລກຂອດຄົບວົງຈອນ, ຊອກຫາແຖວຍ່ອຍທີ່ຕິດຢູ່ເຊິ່ງມີຍອດລວມທີ່ໃຫຍ່ທີ່ສຸດແລະພິມມູນຄ່າ subarray sum ສູງສຸດ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນຕົວເລກ [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} ຜົນໄດ້ຮັບ 6 ສູດການຄິດໄລ່ເປົ້າ ໝາຍ ແມ່ນເພື່ອຊອກຫາ…

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

ຄໍາ​ຖາມ​ທີ 50. ໄລຍະການໂຮມເຂົ້າກັນ ໃນການປະສົມປະສານບັນຫາໃນໄລຍະທີ່ພວກເຮົາໄດ້ ກຳ ນົດໄລຍະຫ່າງຂອງແບບຟອມ [l, r], ຮວມກັນໄລຍະຫ່າງກັນ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ {[1, 3], [2, 6], [8, 10], [15, 18]} ຜົນໄດ້ຮັບ {[1, 6], [8, 10], [15, 18]} ການປ້ອນຂໍ້ມູນ {[ 1, 4], [1, 5]} ຜົນໄດ້ຮັບ {[1, 5]} ວິທີການ Naive ສຳ ລັບການປະສົມປະສານກັນລະຫວ່າງ ...

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

ຄໍາ​ຖາມ​ທີ 51. 4 ສ ໃນບັນຫາ 4Sum, ພວກເຮົາໄດ້ເອົາເລກເຕັມ x ແລະແຖວ [] ຂອງຂະ ໜາດ n. ຊອກຫາທັງ 4 ຊຸດທີ່ມີເອກະລັກສະເພາະໃນແຖວເຊັ່ນວ່າ 4 ລວມຂອງ 1 ອົງປະກອບເທົ່າກັບເລກເຕັມ x. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ a [] = {0, 1, -XNUMX, ...

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

ຄໍາ​ຖາມ​ທີ 52. ຄົ້ນຫາ ຕຳ ແໜ່ງ ທີ່ຊອກຫາ ໃນບັນຫາຂອງ Search Insert Position, ພວກເຮົາໄດ້ໃຫ້ເລກເຕັມ x ແລະແຖວທີ່ຈັດລຽງເປັນ [] ຂອງຂະ ໜາດ n. ຊອກຫາດັດສະນີຫລື ຕຳ ແໜ່ງ ທີ່ ເໝາະ ສົມທີ່ຕົວເລກທີ່ໃຫ້ໄວ້ນັ້ນຈະຕ້ອງຖືກໃສ່ຖ້າມີເລກເຕັມ, ບໍ່ແມ່ນໃນແຖວ. ຖ້າເອົາ ຈຳ ນວນເຕັມປະຈຸບັນເຂົ້າໃນຂອດປ້ອນຂໍ້ມູນ ...

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

ຄໍາ​ຖາມ​ທີ 53. ຊອກເອ Peak Element ໃຫ້ເຂົ້າໃຈບັນຫາ Find Peak Element. ມື້ນີ້ພວກເຮົາມີອາເລທີ່ຕ້ອງການອົງປະກອບສູງສຸດຂອງມັນ. ດຽວນີ້, ທ່ານຕ້ອງສົງໄສວ່າອົງປະກອບທີ່ສູງສຸດ ໝາຍ ຄວາມວ່າແນວໃດ? ອົງປະກອບສູງສຸດແມ່ນ ໜຶ່ງ ໃນທີ່ສູງກວ່າປະເທດເພື່ອນບ້ານທັງ ໝົດ. ຕົວຢ່າງ: ໄດ້ຮັບແຖວຂອງ ...

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

ຄໍາ​ຖາມ​ທີ 54. Leetcode Pascal ສາມຫລ່ຽມ Pascal ແມ່ນບັນຫາ Leetcode ທີ່ດີຫຼາຍທີ່ຖືກຖາມຫຼາຍຄັ້ງໃນ Amazon, Microsoft ແລະບໍລິສັດອື່ນໆ. ພວກເຮົາໄດ້ໃຫ້ແຖວແຖວເລກເຕັມທີ່ບໍ່ແມ່ນລົບ, ພິມແຖວແຖວສາມຫລ່ຽມ ຄຳ. ແຖວຕົວຢ່າງ = 5 ແຖວ = 6 ປະເພດວິທີແກ້ໄຂ ສຳ ລັບສາມຫລ່ຽມປາກາລັງ Leetcode ແບບໂປແກມແບບເຄື່ອນໄຫວ ...

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

ຄໍາ​ຖາມ​ທີ 55. ພາຊະນະທີ່ມີນ້ ຳ ຫຼາຍທີ່ສຸດ ຄຳ ອະທິບາຍບັນຫາ: ທ່ານໄດ້ຖືກມອບໃຫ້ ຈຳ ນວນ n (y0, y1, y2 … yn-1) ທີ່ n ດັດສະນີ (i = 0,1,2 … n-1). ຕົວເລກທີ່ດັດຊະນີ i-th ແມ່ນ yi. ໃນປັດຈຸບັນ, ທ່ານແຕ້ມເສັ້ນ n ຢູ່ເທິງຍົນລົດເຂັນແຕ່ລະຈຸດເຊື່ອມຕໍ່ (i, yi) ແລະ (i, 0). ຊອກຫາປະລິມານນ້ ຳ ສູງສຸດ ...

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

ຄໍາ​ຖາມ​ທີ 56. Subarray Sum ເທົ່າກັບ k ອີງໃສ່ຂບວນເລກເຕັມແລະ ຈຳ ນວນ k. ຊອກຫາຈໍານວນທັງ ໝົດ ຂອງ subarrays ທີ່ຕິດຕໍ່ກັນຂອງອາເລທີ່ມີລວມຂອງອົງປະກອບແມ່ນເທົ່າກັບ k. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ 1: arr [] = {5,0,5,10,3,2, -15,4} k = 5 ຜົນໄດ້ຮັບ: 7 ການປ້ອນຂໍ້ມູນທີ 2: arr [] = {1,1,1,2,4, -2} k = 2 ຜົນໄດ້ຮັບ: 4 ຄຳ ອະທິບາຍ: ພິຈາລະນາຕົວຢ່າງ -1 ...

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

ຄໍາ​ຖາມ​ທີ 57. ຮີບດ່ວນ ການຈັດລຽງດ່ວນແມ່ນວິທີການຈັດຮຽງ. ໃຫ້ແຖວທີ່ບໍ່ຖືກຈັດຮຽງມັນໂດຍໃຊ້ລະບົບຈັດລຽງໄວ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ: {8, 9, 5, 2, 3, 1, 4} ຜົນໄດ້ຮັບ: {1, 2, 3, 4, 5, 8, 9} ທິດສະດີມັນເປັນການແບ່ງແຍກແລະເອົາຊະນະວິທີການຈັດລຽງ. ມັນເລືອກອົງປະກອບທີ່ເປັນຕົວຊ່ວຍໃນອາເລ, ແຍກ ...

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

ຄໍາ​ຖາມ​ທີ 58. ບັນຫາການຍ່ອຍລວມ ໃນບັນຫາລວມຍອດຍ່ອຍ, ພວກເຮົາໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຕົວເລກບວກທັງ ໝົດ ແລະ Sum. ພວກເຮົາ ຈຳ ເປັນຕ້ອງກວດເບິ່ງວ່າມີຊຸດຍ່ອຍໃດ ໜຶ່ງ ເຊິ່ງຜົນລວມຂອງມັນເທົ່າກັບ ຈຳ ນວນທີ່ ກຳ ນົດໄວ້. ຕົວຢ່າງການປ້ອນຂໍ້ມູນຕົວເລກຂອງຕົວເລກ: 1 2 3 10 5 ຜົນລວມ: 9 Output true ຄຳ ອະທິບາຍ ສຳ ລັບ ...

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

ຄໍາ​ຖາມ​ທີ 59. ລວມໄລຍະຊ້ອນກັນ II ຖະແຫຼງການບັນຫາໃນບັນຫາ“ ການລວມກັນຊ້ອນກັນໄລຍະ II” ພວກເຮົາໄດ້ໃຫ້ໄລຍະເວລາ ໜຶ່ງ ຊຸດ. ຂຽນໂປຼແກຼມທີ່ຈະລວບລວມຊ່ວງເວລາທີ່ຊ້ອນກັນເປັນ ໜຶ່ງ ແລະພິມໄລຍະຫ່າງທີ່ບໍ່ຊ້ອນກັນ. ຮູບແບບການປ້ອນຂໍ້ມູນເສັ້ນ ທຳ ອິດປະກອບດ້ວຍເລກ integer n. ສາຍທີສອງມີ n ຄູ່ທີ່ແຕ່ລະຄູ່ແມ່ນ ...

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

ຄໍາ​ຖາມ​ທີ 60. Subarray ສູງສຸດໂດຍໃຊ້ Divide ແລະ Conquer ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ "Subarray Sum ຫຼາຍທີ່ສຸດໂດຍໃຊ້ການແບ່ງປັນແລະເອົາຊະນະ" ບັນຫາທີ່ພວກເຮົາໄດ້ມອບໃຫ້ຫຼາຍໆຕົວບວກແລະບວກ. ຂຽນໂປຼແກຼມທີ່ຈະຊອກຫາຍອດຍ້ຽມທີ່ໃຫຍ່ທີ່ສຸດຂອງເສັ້ນທາງໃຕ້ດິນທີ່ຕິດຂັດ. ຮູບແບບການປ້ອນຂໍ້ມູນເສັ້ນ ທຳ ອິດບັນຈຸເລກເຕັມ N. ແຖວທີສອງບັນຈຸອາເລຂອງ ...

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

ຄໍາ​ຖາມ​ທີ 61. ຈັດແຈງຕົວເລກໃຫ້ເປັນເລກໃຫຍ່ທີ່ສຸດ II ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ "ຈັດແຈງຕົວເລກເພື່ອປະກອບເປັນ ຈຳ ນວນໃຫຍ່ທີ່ສຸດ II", ພວກເຮົາໄດ້ໃຫ້ຕົວເລກບວກເປັນບວກ. ຈັດແຈງພວກມັນໃນແບບທີ່ການຈັດແຈງຈະເປັນມູນຄ່າທີ່ໃຫຍ່ທີ່ສຸດ. ຮູບແບບການປ້ອນຂໍ້ມູນແຖວ ທຳ ອິດແລະພຽງເສັ້ນດຽວທີ່ມີຕົວເລກ integer n. ສາຍທີສອງບັນຈຸ ...

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

ຄໍາ​ຖາມ​ທີ 62. Subarray ທີ່ໃຫຍ່ທີ່ສຸດທີ່ມີ ຈຳ ນວນເທົ່າກັບ 0 ແລະ 1 ຂອງ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ "Subarray ທີ່ໃຫຍ່ທີ່ສຸດທີ່ມີ ຈຳ ນວນເທົ່າກັບ 0 ແລະ 1 ຂອງບັນຫາ", ພວກເຮົາໄດ້ໃຫ້ແຖວແຖວ [] ບັນຈຸພຽງແຕ່ 0 ແລະ 1. ຊອກຫາເສັ້ນທາງໃຕ້ດິນທີ່ໃຫຍ່ທີ່ສຸດເທົ່າກັບ 0 ແລະ 1 ເທົ່ານັ້ນແລະຈະພິມດັດຊະນີເລີ່ມຕົ້ນ ດັດຊະນີສິ້ນສຸດຂອງ subarray ທີ່ໃຫຍ່ທີ່ສຸດ. ...

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

ຄໍາ​ຖາມ​ທີ 63. ຜົນສະທ້ອນຕໍ່ຍອດສູງສຸດຕໍ່ໄປ ຖະແຫຼງການບັນຫາໃນບັນຫາ "ການເພີ່ມຍອດສູງສຸດຕໍ່ທີ່ສຸດ" ພວກເຮົາໄດ້ສະ ເໜີ ແຖວ. ຊອກຫາຜົນລວມຂອງການຕິດຕໍ່ກັນສູງສຸດຂອງອາເລທີ່ໃຫ້, ນັ້ນແມ່ນຕົວເລກໃນການຕິດຕໍ່ກັນແມ່ນຢູ່ໃນລະບົບຈັດລຽງ ລຳ ດັບ. ການຕິດຕໍ່ກັນແມ່ນສ່ວນ ໜຶ່ງ ຂອງຂບວນເຊິ່ງເປັນ ລຳ ດັບທີ່ເປັນ ...

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

ຄໍາ​ຖາມ​ທີ 64. ຈຳ ນວນອົງປະກອບນ້ອຍຢູ່ເບື້ອງຂວາ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ຈຳ ນວນອົງປະກອບນ້ອຍທີ່ຢູ່ເບື້ອງຂວາ”, ພວກເຮົາໄດ້ໃຫ້ແຖວ []. ຊອກຫາ ຈຳ ນວນຂອງອົງປະກອບນ້ອຍທີ່ຢູ່ດ້ານຂວາຂອງແຕ່ລະອົງປະກອບ. ຮູບແບບການປ້ອນຂໍ້ມູນເສັ້ນ ທຳ ອິດແລະພຽງເສັ້ນ ໜຶ່ງ ທີ່ບັນຈຸເລກເຕັມ N. ເສັ້ນສອງມີຕົວເລກ N ແຍກຊ່ອງຫວ່າງ. ຜົນໄດ້ຮັບ ...

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

ຄໍາ​ຖາມ​ທີ 65. ອົງປະກອບປະກົດຫຼາຍກ່ວາ N / K ເທື່ອໃນ Array ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ອົງປະກອບທີ່ປະກົດອອກມາຫຼາຍກ່ວາ N / K ໃນ Array” ບັນຫາທີ່ພວກເຮົາໄດ້ໃຫ້ ຈຳ ນວນເຕັມຂອງຂະ ໜາດ n. ຊອກຫາອົງປະກອບທີ່ປາກົດຫຼາຍກ່ວາ n / k ເທື່ອ. ບ່ອນທີ່ k ແມ່ນມູນຄ່າການປ້ອນຂໍ້ມູນ. ຮູບແບບການປ້ອນຂໍ້ມູນແຖວ ທຳ ອິດແລະພຽງເສັ້ນດຽວທີ່ມີສອງຕົວເລກ N ແລະ ...

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

ຄໍາ​ຖາມ​ທີ 66. ຊອກຫາຕົວເລກຊ້ ຳ ຄືນທີ່ສູງສຸດໃນອາເລ ຖະແຫຼງການບັນຫາໃນບັນຫາ“ ຊອກຫາ ຈຳ ນວນທີ່ຊ້ ຳ ຊ້ອນສູງສຸດໃນອາເລ” ທີ່ພວກເຮົາໄດ້ໃຫ້ແຖວຂະ ໜາດ N. ທີ່ບໍ່ຖືກຈັດລຽງຕາມຂະ ໜາດ ບັນຈຸມີຕົວເລກຢູ່ໃນລະດັບ {0, k} ບ່ອນທີ່ k <= N. ຊອກຫາຕົວເລກທີ່ ກຳ ລັງຈະມາ ຈຳ ນວນສູງສຸດ ຂອງເວລາໃນຂບວນການ. ຮູບແບບການປ້ອນຂໍ້ມູນ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 68. ບັນຫາການແບ່ງປັນ ຖະແຫຼງການບັນຫາໃນບັນຫາ Partition, ພວກເຮົາໄດ້ໃຫ້ຊຸດທີ່ປະກອບດ້ວຍ n ອົງປະກອບ. ຊອກຫາວ່າຊຸດທີ່ມອບໃຫ້ສາມາດແບ່ງອອກເປັນສອງຊຸດເຊິ່ງລວມຂອງສ່ວນປະກອບໃນຊຸດຍ່ອຍແມ່ນເທົ່າກັນ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນເຂົ້າ [] = {4, 5, 11, 9, 8, 3} ຜົນໄດ້ຮັບແມ່ນການອະທິບາຍຂບວນການ ...

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

ຄໍາ​ຖາມ​ທີ 69. Subarray ດ້ວຍ Sumn Sumn ຖະແຫຼງການບັນຫາໃນ subarray ກັບບັນຫາລວມທີ່ໄດ້ກ່າວມາ, ພວກເຮົາໄດ້ໃຫ້ແຖວທີ່ມີອົງປະກອບໃນທາງບວກ n. ພວກເຮົາຕ້ອງຊອກຫາ subarray ເຊິ່ງຜົນລວມຂອງທຸກໆອົງປະກອບຂອງ subarray ເທົ່າກັບ a_sum. Subarray ແມ່ນໄດ້ມາຈາກຂບວນເດີມໂດຍການລຶບບາງ ...

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

ຄໍາ​ຖາມ​ທີ 70. ອົງປະກອບສູງສຸດໃນຂບວນຊຶ່ງເປັນການເພີ່ມຂື້ນແລະຈາກນັ້ນກໍ່ ກຳ ລັງຫລຸດລົງ ຄຳ ຖະແຫຼງກ່ຽວກັບປັນຫາ ອົງປະກອບຖືກເກັບມ້ຽນໃນແບບທີ່ອົງປະກອບ k ທຳ ອິດຢູ່ໃນລະດັບທີ່ເພີ່ມຂື້ນແລະຫຼັງຈາກນັ້ນອົງປະກອບໃນການຫຼຸດລົງຈາກບ່ອນນັ້ນ, ພວກເຮົາຕ້ອງຊອກຫາອົງປະກອບສູງສຸດໃນອາເລ ຕົວຢ່າງ a) ຂບວນການປ້ອນຂໍ້ມູນ: [15, 25, ...

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

ຄໍາ​ຖາມ​ທີ 71. ຊອກຫາອົງປະກອບທີ່ສູນຫາຍຈາກອາເລທີ່ຊໍ້າຊ້ອນ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາແມ່ນໃຫ້ສອງແຖວ A ແລະ B, ໜຶ່ງ ແຖວແມ່ນຊ້ ຳ ກັນຂອງສ່ວນອື່ນຍົກເວັ້ນແຕ່ອົງປະກອບ ໜຶ່ງ. ອົງປະກອບ ໜຶ່ງ ຂາດຈາກ A ຫຼື B. ພວກເຮົາ ຈຳ ເປັນຕ້ອງຊອກຫາອົງປະກອບທີ່ສູນຫາຍຈາກອາເລທີ່ຊ້ ຳ ກັນ. ຕົວຢ່າງ 5 1 6 4 8 9 6 4 8 ...

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

ຄໍາ​ຖາມ​ທີ 72. ຜະສົມຜະສານແຖວສອງແຖວ ຖະແຫຼງການບັນຫາໃນການປະສົມປະສານບັນຫາການຈັດປະເພດສອງຢ່າງ, ພວກເຮົາໄດ້ຈັດແຈງການປ້ອນຂໍ້ມູນສອງແຖວເຂົ້າ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງລວມເອົາສອງຂອດດັ່ງກ່າວເປັນຕົວເລກໃນເບື້ອງຕົ້ນຫລັງຈາກການຈັດປະເພດທີ່ສົມບູນຄວນຢູ່ໃນແຖວ ທຳ ອິດແລະຍັງເຫຼືອຢູ່ໃນແຖວທີສອງ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ A [] = {1, 3, 5, 7, ...

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

ຄໍາ​ຖາມ​ທີ 73. ການນັບ ຈຳ ນວນເລກສາມມີຜົນລວມ ໜ້ອຍ ກວ່າມູນຄ່າທີ່ໄດ້ຮັບ ຖະແຫຼງການບັນຫາພວກເຮົາໄດ້ໃຫ້ແຖວທີ່ມີ ຈຳ ນວນ N ຂອງທາດ. ໃນອາເລທີ່ ກຳ ນົດໃຫ້, ນັບ ຈຳ ນວນເລກສາມທີ່ມີ ຈຳ ນວນນ້ອຍກ່ວາມູນຄ່າທີ່ໃຫ້ໄວ້. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ a [] = {1, 2, 3, 4, 5, 6, 7, 8} ຜົນບວກ = 10 ຜົນໄດ້ຮັບ 7 ຜົນປະໂຫຍດທີ່ເປັນ XNUMX ໄດ້

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

ຄໍາ​ຖາມ​ທີ 74. ການລວມຕົວແຖວສອງແຖວ ຖະແຫຼງການບັນຫາໃນການປະສົມປະສານບັນຫາການຈັດລຽງສອງປະເພດທີ່ພວກເຮົາໄດ້ຈັດໃຫ້ມີການຈັດລຽງສອງແຖວ, ໜຶ່ງ ແຖວມີຂະ ໜາດ m + n ແລະແຖວອື່ນທີ່ມີຂະ ໜາດ n. ພວກເຮົາຈະລວມແຖວຂະ ໜາດ n ເຂົ້າໄປໃນ m + n ຂະ ໜາດ ແລະພິມ m + n ຂະ ໜາດ ທີ່ລວມເຂົ້າກັນ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ 6 3 M [] = …

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

ຄໍາ​ຖາມ​ທີ 75. ຊອກຫາ Triplet ໃນ Array ດ້ວຍຜົນລວມ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາດ້ວຍຕົວເລກລວມ, ຊອກຫາການປະສົມປະສານຂອງສາມອົງປະກອບໃນອາເລເຊິ່ງຜົນລວມຂອງມັນເທົ່າກັບຄ່າທີ່ໄດ້ໃຫ້ X. ນີ້ພວກເຮົາຈະພິມການປະສົມປະສານ ທຳ ອິດທີ່ພວກເຮົາໄດ້ຮັບ. ຖ້າບໍ່ມີການປະສົມປະສານດັ່ງກ່າວແລ້ວພິມ -1. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ N = 5, X = 15 ມາຮອດ [] = …

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

ຄໍາ​ຖາມ​ທີ 76. ຈັດຮຽງ 0s 1s ແລະ 2s ໃນ Array ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໄດ້ມອບໃຫ້ອາເລປະກອບດ້ວຍ N ອົງປະກອບທີ່ອົງປະກອບຂອງ array ແມ່ນ 0,1 ຫລື 2. Sort or Segregate 0s 1s ແລະ 2s ໃນ array. ຈັດແຈງສູນທັງ ໝົດ ໃນເຄິ່ງ ທຳ ອິດ, ທັງ ໝົດ ໃນເຄິ່ງທີ່ສອງແລະທັງ ໝົດ ໃນເຄິ່ງທີສາມ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ 22 ...

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

ຄໍາ​ຖາມ​ທີ 77. ຕົວເລກນ້ອຍທີ່ສຸດທີ່ຂາດໄປໃນແຖວທີ່ບໍ່ມີຕົວຕົນ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນດາແຖວທີ່ບໍ່ຖືກຈັດແຈງໃຫ້ເຫັນຕົວເລກນ້ອຍທີ່ສຸດທີ່ຂາດໄປໃນແຖວທີ່ບໍ່ຖືກຈັດກຸ່ມ. ຕົວເລກບວກບໍ່ລວມ 0. ພວກເຮົາສາມາດດັດແປງແຖວເດີມຖ້າຕ້ອງການ. ຂບວນການອາດຈະມີຕົວເລກບວກແລະລົບ. ຕົວຢ່າງກ. ອາຫານການປ້ອນຂໍ້ມູນ: [3, 4, -1, 0, -2, 2, 1, ...

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

ຄໍາ​ຖາມ​ທີ 78. ຍ້າຍ Zeros ທັງ ໝົດ ໄປຫາຈຸດຈົບຂອງ Array ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນອາເລທີ່ ກຳ ນົດໃຫ້ຍ້າຍສູນທັງ ໝົດ ທີ່ມີຢູ່ໃນອາເລໄປໃນຕອນທ້າຍຂອງຂບວນ. ໃນທີ່ນີ້ມີວິທີທາງໃດ ໜຶ່ງ ຢູ່ສະ ເໝີ ທີ່ຈະໃສ່ ຈຳ ນວນທັງ ໝົດ ເລກສູນໄປໃນຕອນທ້າຍຂອງຂບວນ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ 9 9 17 0 14 0 ...

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

ຄໍາ​ຖາມ​ທີ 79. ຊອກຫາຕົວເລກທີ່ຂາດໄປທີ່ນ້ອຍທີ່ສຸດໃນແຖວ Array ຖະແຫຼງການບັນຫາໃນ“ ຊອກຫາຕົວເລກທີ່ຂາດຫາຍໄປທີ່ນ້ອຍທີ່ສຸດໃນບັນດາຫົວຂໍ້ແຖວ” ພວກເຮົາໄດ້ໃຫ້ຕົວເລກເຕັມ. ຊອກຫາຕົວເລກທີ່ຂາດຫາຍໄປທີ່ນ້ອຍທີ່ສຸດໃນຂະ ໜາດ N ຈັດລຽງຕາມຂະ ໜາດ N ມີອົງປະກອບທີ່ເປັນເອກະລັກໃນຂອບເຂດ 0 ເຖິງ M-1, ບ່ອນທີ່ M> N. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ [0, 1, 2, 3, 4, 6, 7, ...

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

ຄໍາ​ຖາມ​ທີ 80. ອົງປະກອບທີ່ເຮັດເລື້ມຄືນຄັ້ງ ທຳ ອິດ ຖະແຫຼງການກ່ຽວກັບບັນຫາພວກເຮົາໄດ້ໃຫ້ແຖວທີ່ມີຕົວເລກ n. ພວກເຮົາຕ້ອງຊອກຫາຊິ້ນສ່ວນຊ້ ຳ ອີກຄັ້ງ ທຳ ອິດໃນອາເລທີ່ໃຫ້. ຖ້າບໍ່ມີອົງປະກອບຊ້ ຳ ແລ້ວພິມ“ ບໍ່ພົບເລກເຕັມເທື່ອ”. ໝາຍ ເຫດ: ອົງປະກອບຊ້ ຳ ພັດແມ່ນອົງປະກອບເຫຼົ່ານັ້ນທີ່ມາຫຼາຍກ່ວາ ໜຶ່ງ ຄັ້ງ. (Array ອາດຈະມີຊໍ້າຊ້ອນ) ...

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

ຄໍາ​ຖາມ​ທີ 81. ການຄູນຂອງທີ່ຜ່ານມາແລະຕໍ່ໄປ ຖະແຫຼງການບັນຫາການຄູນຂອງສິ່ງທີ່ຜ່ານມາແລະຕໍ່ໄປ: ໃນອາເລທີ່ມອບໃຫ້ປ່ຽນແທນທຸກໆອົງປະກອບກັບຜະລິດຕະພັນຂອງອົງປະກອບຕໍ່ໄປແລະກ່ອນ ໜ້າ ຕໍ່ມັນ. ແລະ ສຳ ລັບອົງປະກອບ ທຳ ອິດ (a [0]) ພວກເຮົາ ຈຳ ເປັນຕ້ອງທົດແທນມັນດ້ວຍຜະລິດຕະພັນຂອງສິ່ງຕໍ່ໄປແລະຕົວມັນເອງ, ສຳ ລັບອົງປະກອບສຸດທ້າຍ (a [n-1]) ພວກເຮົາ ຈຳ ເປັນຕ້ອງທົດແທນມັນ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 83. ຊອກຫາຕົວເລກທີ່ຊ້ ຳ ຄືນໃນຄັ້ງ ທຳ ອິດໃນອາເລທີ່ໃຫ້ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາມັນສາມາດມີຫຼາຍຕົວເລກທີ່ເຮັດຊ້ ຳ ໃນແຖວແຕ່ວ່າທ່ານຕ້ອງຊອກຫາຕົວເລກທີ່ເຮັດຊ້ ຳ ເທື່ອ ທຳ ອິດໃນແຖວທີ່ ກຳ ນົດໄວ້ (ເກີດຂື້ນເປັນຄັ້ງທີສອງ). ຕົວຢ່າງການປ້ອນຂໍ້ມູນ 12 5 4 2 8 9 7 12 5 6 12 4 7 ຜົນໄດ້ຮັບ 5 ແມ່ນອົງປະກອບທີ່ເຮັດຊ້ ຳ ອີກຄັ້ງ ທຳ ອິດ ...

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

ຄໍາ​ຖາມ​ທີ 84. ພິມທຸກຫົວຂໍ້ທີ່ແຕກຕ່າງຂອງ Array ຖະແຫຼງການບັນຫາພວກເຮົາມີບັນດາຕົວເລກ N ບັນຈຸເຊິ່ງອາດຈະເປັນບວກຫຼືລົບ. ພວກເຮົາຕ້ອງພິມທຸກອົງປະກອບທີ່ແຕກຕ່າງຂອງອາເລ. ເວົ້າອີກຢ່າງ ໜຶ່ງ, ພວກເຮົາສາມາດເວົ້າໄດ້ວ່າຖ້າຫາກຕົວເລກໃດ ໜຶ່ງ ເກີດຂື້ນຫຼາຍກວ່າ ໜຶ່ງ ຄັ້ງແລ້ວພວກເຮົາຈະພິມຕົວເລກນັ້ນພຽງແຕ່ຄັ້ງດຽວ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ ...

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

ຄໍາ​ຖາມ​ທີ 85. ອົງປະກອບສ່ວນໃຫຍ່ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທີ່ໄດ້ຮັບການຈັດລຽງ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງຊອກຫາສ່ວນປະກອບສ່ວນໃຫຍ່ຈາກອາເລທີ່ຈັດຮຽງ. ສ່ວນປະກອບ ສຳ ຄັນ: ຈຳ ນວນທີ່ເກີດຂື້ນຫລາຍກວ່າເຄິ່ງ ໜຶ່ງ ຂອງຂະ ໜາດ ຂອງຂບວນ. ໃນທີ່ນີ້ພວກເຮົາໄດ້ເອົາເລກ x ພວກເຮົາຕ້ອງກວດເບິ່ງວ່າມັນເປັນແບບສ່ວນໃຫຍ່ຫລືບໍ່. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ 5 2 ...

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

ຄໍາ​ຖາມ​ທີ 86. ຊອກຫາ ໝາຍ ເລກທີ່ຂາດໄປ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນການຊອກຫາຕົວເລກທີ່ຂາດໄປຈາກແຖວ 1 ຫາເລກ N ພວກເຮົາໄດ້ໃຫ້ແຖວທີ່ປະກອບດ້ວຍເລກ N-1. ໜຶ່ງ ໃນ ຈຳ ນວນທີ່ຂາດໄປຈາກແຖວຂອງເລກ 1 ຫາ N. ພວກເຮົາຕ້ອງຊອກຫາຕົວເລກທີ່ຂາດໄປ. ຮູບແບບການປ້ອນຂໍ້ມູນແຖວ ທຳ ອິດມີຕົວເລກເຕັມ ...

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

ຄໍາຖາມກ່ຽວກັບສະຕິງ Adobe

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

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

ຄໍາ​ຖາມ​ທີ 88. ແມ່ນວິທີແກ້ໄຂ Leetcode ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫານີ້, ພວກເຮົາໄດ້ຮັບສອງສາຍທີ່ແຕກຕ່າງກັນ. ເປົ້າ ໝາຍ ແມ່ນເພື່ອຄົ້ນຫາວ່າສາຍ ທຳ ອິດແມ່ນຕົວເລກທີສອງຕໍ່ມາ. ຕົວຢ່າງຊ່ອຍແນ່ ທຳ ອິດ = "abc" ຊ່ອຍແນ່ທີສອງ = "mnagbcd" ສາຍ ທຳ ອິດທີ່ແທ້ຈິງ = "ເບີເກີ" ສາຍທີສອງ = "ເດັ່ນ" ວິທີການທີ່ບໍ່ຖືກຕ້ອງ (ຄິດໄລ່) ນີ້ງ່າຍ ...

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

ຄໍາ​ຖາມ​ທີ 89. ເພື່ອການແກ້ໄຂບັນຫາ Leetcode ຕ່ ຳ ບັນຫາທີ່ຈະແກ້ໄຂບັນຫາ Leetcode Solution ໃຫ້ຕ່ ຳ ກວ່າພວກເຮົາແລະຂໍໃຫ້ພວກເຮົາປ່ຽນໂຕອັກສອນໂຕຫນັງສືໃຫຍ່ທັງ ໝົດ ໃຫ້ກາຍເປັນໂຕອັກສອນຕ່ ຳ. ພວກເຮົາ ຈຳ ເປັນຕ້ອງປ່ຽນໂຕອັກສອນໃຫຍ່ທັງ ໝົດ ຫຼືຕົວ ໜັງ ສືນ້ອຍລົງເປັນຕົວອັກສອນຕົວນ້ອຍ. ສະນັ້ນ, ບັນຫາດັ່ງກ່າວເບິ່ງຄືວ່າງ່າຍດາຍແຕ່ກ່ອນ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 91. Roman ກັບ Integer Leetcode Solution ໃນບັນຫາ "Roman to Integer", ພວກເຮົາໄດ້ຮັບສາຍທີ່ເປັນຕົວແທນ ຈຳ ນວນບວກໃນຮູບແບບຕົວເລກຂອງມັນ. ຕົວເລກໂຣມັນແມ່ນຕົວແທນໂດຍ 7 ຕົວອັກສອນທີ່ສາມາດປ່ຽນເປັນເລກເຕັມໂດຍໃຊ້ຕາຕະລາງຕໍ່ໄປນີ້: ໝາຍ ເຫດ: ຕົວເລກຂອງຕົວເລກຂອງໂລມານີຈະບໍ່ເກີນຫລື ...

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

ຄໍາ​ຖາມ​ທີ 92. ການປະສົມປະສານກັບ Roman Leetcode Solution ໃນປັນຫາດັ່ງກ່າວ, ພວກເຮົາໄດ້ຮັບເລກເຕັມແລະ ຈຳ ເປັນຕ້ອງປ່ຽນເປັນຕົວເລກຂອງໂຣມານີ. ດັ່ງນັ້ນ, ບັນຫາໂດຍທົ່ວໄປຈະຖືກກ່າວເຖິງວ່າ "Integer to Roman" ແລະນີ້ແມ່ນຕົວເຊື່ອມໂຍງກັບ Roman Leetcode Solution. ຖ້າຜູ້ໃດຜູ້ ໜຶ່ງ ບໍ່ຮູ້ກ່ຽວກັບເລກໂຣມັນ. ໃນສະ ໄໝ ກ່ອນ, ຄົນເຮົາບໍ່ໄດ້ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 94. ຊອກຫາດັດສະນີການປິດວົງເລັບ ສຳ ລັບວົງເລັບທີ່ເປີດໃນບົດສະແດງ ຄຳ ຖະແຫຼງການກ່ຽວກັບບັນຫາແມ່ນມີຄວາມຍາວ / ຂະ ໜາດ ໃຫຍ່ x ແລະມູນຄ່າຕົວເລກທີ່ສະແດງໃຫ້ເຫັນດັດຊະນີຂອງວົງເລັບເປີດ. ຊອກຫາດັດສະນີປິດວົງເລັບ ສຳ ລັບວົງເລັບເປີດທີ່ສະແດງໃນ ຄຳ ສະແດງ. ຕົວຢ່າງ s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" index = 3 5 s ...

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

ຄໍາ​ຖາມ​ທີ 95. ຖອດວົງເລັບອອກຈາກສາຍອັກຂະຄະນິດສາດທີ່ປະກອບດ້ວຍ + ແລະ - ປະຕິບັດການ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທ່ານໄດ້ຮັບສາຍຂະ ໜາດ n ເຊິ່ງເປັນຕົວແທນຂອງການສະແດງອອກເລກຄະນິດສາດກັບວົງເລັບ. ບັນຫາ“ ເອົາວົງເລັບອອກຈາກສາຍອັກຂະຄະນິດທີ່ບັນຈຸ + ແລະ - ຜູ້ປະຕິບັດງານ” ຂໍໃຫ້ພວກເຮົາສ້າງ ໜ້າ ທີ່ທີ່ສາມາດສະແດງອອກໃຫ້ງ່າຍຂື້ນ. ຕົວຢ່າງ s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

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

ຄໍາ​ຖາມ​ທີ 96. ຄຳ ສັບປີ້ນກັບກັນໃນສາຍ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາ“ ຄຳ ສັບຄືນໃນສາຍ” ເວົ້າວ່າທ່ານໄດ້ຮັບສາຍຂະ ໜາດ n. ພິມສາຍສະຕິງຕາມ ລຳ ດັບຍ້ອນວ່າ ຄຳ ສຸດທ້າຍກາຍເປັນ ຄຳ ທຳ ອິດ, ຄຳ ສຸດທ້າຍກາຍເປັນ ຄຳ ທີສອງ, ແລະອື່ນໆ. ຂໍຕໍ່ໄປນີ້ພວກເຮົາ ໝາຍ ເຖິງປະໂຫຍກທີ່ມີ ຄຳ ແທນ ...

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

ຄໍາ​ຖາມ​ທີ 97. ວິທີຖອດລະຫັດ ໃນບັນຫາຖອດລະຫັດວິທີການທີ່ພວກເຮົາໄດ້ໃຫ້ສາຍທີ່ບໍ່ແມ່ນຫວ່າງພຽງແຕ່ມີຕົວເລກ, ກຳ ນົດ ຈຳ ນວນວິທີການທັງ ໝົດ ໃນການຖອດລະຫັດມັນໂດຍໃຊ້ແຜນທີ່ຕໍ່ໄປນີ້: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 ຕົວຢ່າງ S =“ 123” ຈຳ ນວນວິທີໃນການຖອດລະຫັດນີ້ແມ່ນ 3 ຖ້າພວກເຮົາ…

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

ຄໍາ​ຖາມ​ທີ 98. ການອະນຸຍາດຕໍ່ໄປ ໃນບັນຫາການອະນຸຍາດຕໍ່ໄປພວກເຮົາໄດ້ໃຫ້ ຄຳ ສັບ, ຊອກຫາ ຄຳ ສັບທີ່ມີຄວາມ ໝາຍ ສູງກວ່າຂອງມັນ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: str = "tutorialcup" output: tutorialpcu input: str = "nmhdgfecba" output: nmheabcdfg input: str = "algorithms" output: algorithsm input: str = "spoonfeed" output: Next Permutation ...

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

ຄໍາ​ຖາມ​ທີ 99. ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດໂດຍໃຊ້ການຄັດເລືອກ ໃນ ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດໂດຍ ນຳ ໃຊ້ບັນຫາໃນການຄັດເລືອກພວກເຮົາໄດ້ ກຳ ນົດສາຍ, ຊອກຫາ ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດ. ie ຊອກຫາພາກສ່ວນ ຄຳ ນຳ ໜ້າ ທີ່ມັກໃຊ້ ສຳ ລັບສາຍຕ່າງໆ. ຕົວຢ່າງ Input1: {"tutorialcup", "tutorial", "tussle", "tumble"} Output: "tu" Input2: {"baggage", "banana", "batsmen"} ຜົນໄດ້ຮັບ: "b" "} ຜົນໄດ້ຮັບ:" abcd "...

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

ຄໍາ​ຖາມ​ທີ 100. ການຈັບຄູ່ການສະແດງອອກແບບປົກກະຕິ ໃນບັນຫາການສະແດງອອກຂອງ ຄຳ ເວົ້າປົກກະຕິພວກເຮົາໄດ້ໃຫ້ສອງແຖວ ໜຶ່ງ ແຖວ (ໃຫ້ພວກເຮົາສົມມຸດວ່າ x) ປະກອບມີພຽງໂຕອັກສອນໂຕນ້ອຍແລະທີສອງ (ໃຫ້ສົມມຸດວ່າມັນ y) ປະກອບດ້ວຍຕົວອັກສອນຕົວນ້ອຍທີ່ມີສອງຕົວອັກສອນພິເສດຄື "." ແລະ“ *”. ໜ້າ ວຽກແມ່ນເພື່ອຊອກຫາບໍ່ວ່າຈະເປັນສາຍທີສອງ…

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

ຄໍາ​ຖາມ​ທີ 101. ວົງເລັບທີ່ຖືກຕ້ອງ ໃນບັນຫາທີ່ຖືກຕ້ອງຂອງວົງເລັບພວກເຮົາໄດ້ເອົາສາຍທີ່ມີພຽງແຕ່ຕົວອັກສອນ '(', ')', '{', '}', '[' ແລະ ']', ກຳ ນົດວ່າສາຍປ້ອນຂໍ້ມູນຖືກຕ້ອງຫຼືບໍ່. ສາຍປ້ອນເຂົ້າແມ່ນຖືກຕ້ອງຖ້າ: ວົງເລັບເປີດຕ້ອງຖືກປິດດ້ວຍວົງເລັບປະເພດດຽວກັນ. () [] {} ...

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

ຄໍາ​ຖາມ​ທີ 102. ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດໂດຍໃຊ້ Trie ໃນ ຄຳ ນຳ ໜ້າ ທີ່ ທຳ ມະດາທີ່ຍາວທີ່ສຸດໂດຍ ນຳ ໃຊ້ບັນຫາເລື່ອງ Trie ພວກເຮົາໄດ້ໃຫ້ເຊືອກ, ຊອກຫາ ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດ. ie ຊອກຫາພາກສ່ວນ ຄຳ ນຳ ໜ້າ ທີ່ມັກໃຊ້ ສຳ ລັບສາຍຕ່າງໆ. ຕົວຢ່າງ Input1: {"tutorialcup", "tutorial", "tussle", "tumble"} Output: "tu" Input2: {"baggage", "banana", "batsmen"} ຜົນໄດ້ຮັບ: "b" "} ຜົນໄດ້ຮັບ:" abcd "...

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

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

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

ຄໍາ​ຖາມ​ທີ 104. ໃຫ້ກວດເບິ່ງວ່າສະຕິງສາມາດກາຍເປັນຫວ່າງເປົ່າໄດ້ໂດຍການກວດຄືນການລຶບຂໍ້ມູນທີ່ມີໃຫ້ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ກວດເບິ່ງວ່າສາຍເຊືອກສາມາດກາຍເປັນຫວ່າງເປົ່າໂດຍການກວດຄືນບັນຫາທີ່ມີຢູ່ແລ້ວ” ພວກເຮົາໄດ້ເອົາສອງເຊືອກ“ s” ແລະ“ t”. ພວກເຮົາຕ້ອງກວດເບິ່ງວ່າລະຫັດປ້ອນຂໍ້ມູນທີ່ຖືກມອບໃຫ້“ s” ສາມາດຖືກລຶບອອກໄປ ໝົດ ແລ້ວໂດຍການລຶບເອົາການປ້ອນຂໍ້ມູນຍ່ອຍ“ t” ເຂົ້າມາ ໃໝ່. ໝາຍ ເຫດ: ຄວນເອົາສະຕິງຍ່ອຍ ...

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

ຄໍາ​ຖາມ​ທີ 105. Palindrome ຂະ ໜາດ ນ້ອຍສຸດຫຼັງຈາກທົດແທນ ຖະແຫຼງການບັນຫາໃນບັນຫາ "Palindrome ຂະ ໜາດ ນ້ອຍທີ່ສຸດຫຼັງຈາກການທົດແທນ" ພວກເຮົາໄດ້ໃຫ້ ຄຳ ປ້ອນຂໍ້ມູນໃສ່ມີຕົວອັກສອນຕົວ ໜັງ ສືແລະຈຸດນ້ອຍໆ (.). ພວກເຮົາ ຈຳ ເປັນຕ້ອງທົດແທນຈຸດທັງ ໝົດ ດ້ວຍຕົວອັກສອນບາງຕົວ ໜັງ ສືໃນແບບທີ່ສາຍສົ່ງຜົນໃຫ້ກາຍເປັນ palindrome. The palindrome ຄວນຈະມີຂະ ໜາດ ນ້ອຍທີ່ສຸດທາງດ້ານສັນຍາລັກ. ການປ້ອນຂໍ້ມູນ ...

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

ຄໍາ​ຖາມ​ທີ 106. ກວດເບິ່ງວ່າ String Follows ຄໍາສັ່ງຂອງຕົວລະຄອນໂດຍຮູບແບບຫລືບໍ່ ຖະແຫຼງການບັນຫາໃນ“ ກວດເບິ່ງວ່າ String Follows Order of Characters ໂດຍຮູບແບບຫລືບໍ່” ພວກເຮົາຕ້ອງກວດເບິ່ງວ່າຕົວອັກສອນທີ່ຢູ່ໃນຕົວອັກສອນປ້ອນເຂົ້າປະຕິບັດຕາມ ຄຳ ສັ່ງດຽວກັນກັບທີ່ ກຳ ນົດໂດຍຕົວອັກສອນທີ່ມີຢູ່ໃນຮູບແບບປ້ອນຂໍ້ມູນດັ່ງກ່າວແລ້ວພິມ“ Yes” ອີກຕໍ່ໄປ ພິມ“ ບໍ່”. ຮູບແບບການປ້ອນຂໍ້ມູນ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 108. ປີ້ນກັບຄືນໂດຍບໍ່ມີຕົວປ່ຽນແປງຊົ່ວຄາວ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ກະຕ່າປີ້ນກັບກັນໂດຍບໍ່ມີຕົວປ່ຽນແປງຊົ່ວຄາວ” ພວກເຮົາໄດ້ໃຫ້ສາຍ“ s”. ຂຽນໂປແກຼມເພື່ອປ່ຽນສາຍນີ້ໂດຍບໍ່ຕ້ອງໃຊ້ຕົວແປຫລືພື້ນທີ່ພິເສດ. ຮູບແບບການປ້ອນຂໍ້ມູນແຖວ ທຳ ອິດທີ່ມີສາຍ“ s”. ຮູບແບບຜົນໄດ້ຮັບພິມສາຍເຊືອກທີ່ປີ້ນກັບກັນຂອງ ...

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

ຄໍາ​ຖາມ​ທີ 109. ນັບຄູ່ທີ່ຢູ່ໄລຍະດຽວກັນກັບໃນຕົວອັກສອນພາສາອັງກິດ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ຈຳ ນວນຄູ່ທີ່ຢູ່ໃນໄລຍະທາງດຽວກັນກັບໃນຕົວອັກສອນພາສາອັງກິດ” ບັນຫາທີ່ພວກເຮົາໄດ້ໃຫ້ ຄຳ ວ່າ“ s”. ຂຽນໂປຼແກຼມທີ່ຈະພິມ ຈຳ ນວນຄູ່ທີ່ມີສ່ວນປະກອບຢູ່ໃນໄລຍະດຽວກັນກັບໃນຕົວອັກສອນພາສາອັງກິດ. ຮູບແບບການປ້ອນຂໍ້ມູນເສັ້ນ ທຳ ອິດປະກອບດ້ວຍ ...

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

ຄໍາ​ຖາມ​ທີ 110. ແປງສະຕິງທີ່ເປັນການເຮັດຊ້ ຳ ຂອງເສັ້ນຍ່ອຍຂອງຄວາມຍາວ K ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ປ່ຽນສະຕິງຊຶ່ງເປັນການກັບຄືນມາຈາກບັນຫາຂອງຄວາມຍາວ K ຂອງບັນຫາ” ພວກເຮົາໄດ້ໃຫ້ ຄຳ ວ່າ“ s” ແລະຕົວເລກ“ k”. ຂຽນໂປຼແກຼມເພື່ອກວດເບິ່ງວ່າມີຄວາມເປັນໄປໄດ້ທີ່ຈະປ່ຽນມັນເປັນສາຍເຊືອກທີ່ເປັນການຄ້າງຫ້ອງຂອງຊິ້ນສ່ວນຍ່ອຍທີ່ມີ ...

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

ຄໍາ​ຖາມ​ທີ 111. ຕົວລະຄອນທີ N ໃນສາຍ ສຳ ລັບເລກປະເພນີ Concatenated ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ຕົວອັກສອນທີ N ໃນຕົວເລກຂອງເລກປະເພນິສະນິຍົມ” ພວກເຮົາໄດ້ໃຫ້ຄ່າຕົວເລກ“ n”. ຂຽນໂປຼແກຼມເພື່ອຊອກຫາຕົວອັກສອນ Nth ໃນສາຍທີ່ອັດຕານິຍົມທັງ ໝົດ ຖືກສະຫຼຸບ. ຮູບແບບການປ້ອນຂໍ້ມູນແຖວ ທຳ ອິດແລະພຽງເສັ້ນດຽວທີ່ມີຄ່າ integer n. ຮູບແບບຜົນໄດ້ຮັບ ...

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

ຄໍາ​ຖາມ​ທີ 112. ປຽບທຽບສອງລຸ້ນເລກ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາແມ່ນເອົາສອງເຊືອກເຂົ້າ, ເຊິ່ງເປັນຮູບແບບຂອງຕົວເລກສະບັບ. ໝາຍ ເລກຮຸ່ນເບິ່ງຄືວ່າ abcd ທີ່ a, b, c, d ແມ່ນເລກເຕັມ. ສະນັ້ນ, ໝາຍ ເລກຮຸ່ນແມ່ນສະຕິງທີ່ຕົວເລກຖືກແຍກເປັນຈຸດໆ. ພວກເຮົາຕ້ອງປຽບທຽບສອງເຊືອກ (ຕົວເລກຮຸ່ນ) ແລະ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 114. Palindrome ທີ່ຍາວທີ່ສຸດສາມາດໄດ້ຮັບການສ້າງຕັ້ງຂື້ນໂດຍການ ກຳ ຈັດຫຼືລັກສະນະຂອງຕົວ ໜັງ ສື ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ "Palindrome ທີ່ຍາວທີ່ສຸດສາມາດໄດ້ຮັບການສ້າງຕັ້ງຂື້ນໂດຍການ ກຳ ຈັດຫຼືລັກສະນະການອອກແບບ ໃໝ່" ພວກເຮົາໄດ້ໃຫ້ ຄຳ ວ່າ "s". ຊອກຫາ palindrome ທີ່ຍາວທີ່ສຸດທີ່ສາມາດສ້າງໄດ້ໂດຍການຖອດຫຼືຈັດແຈງບາງຕົວອັກສອນຫຼືອາດຈະເປັນຕົວອັກສອນສູນຈາກສາຍ. ມັນອາດຈະມີຫລາຍວິທີແກ້ໄຂທີ່ເປັນໄປໄດ້, ທ່ານສາມາດ ...

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

ຄໍາ​ຖາມ​ທີ 115. ຄຳ ນຳ ໜ້າ ຄຳ ທີ່ຍາວທີ່ສຸດ ທຳ ມະດາໂດຍ ຄຳ ວ່າ ຄຳ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ "ຄຳ ນຳ ໜ້າ ທີ່ ທຳ ມະດາທີ່ຍາວທີ່ສຸດໂດຍ ນຳ ໃຊ້ ຄຳ ສັບໂດຍ ຄຳ ວ່າ ຄຳ ວ່າ ຄຳ ວ່າ", ພວກເຮົາໄດ້ເອົາສາຍ N. ຂຽນໂປຼແກຼມເພື່ອຊອກຫາ ຄຳ ນຳ ໜ້າ ທີ່ຍາວທີ່ສຸດຂອງສາຍ ສຳ ລັບ. ຮູບແບບການປ້ອນຂໍ້ມູນເສັ້ນ ທຳ ອິດປະກອບດ້ວຍຄ່າເລກ N ເຊິ່ງ ໝາຍ ເຖິງ ຈຳ ນວນສາຍ. ສາຍ N ຖັດໄປ ...

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

ຄໍາ​ຖາມ​ທີ 116. ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດໂດຍໃຊ້ຕົວລະຄອນໂດຍການຈັບຄູ່ຕົວລະຄອນ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ "ຄຳ ນຳ ໜ້າ ທີ່ຍາວທີ່ສຸດ ທຳ ມະດາໂດຍ ນຳ ໃຊ້ຕົວອັກສອນໂດຍກົງກັບຕົວອັກສອນ" ບັນຫາພວກເຮົາໄດ້ໃຫ້ຄ່າຕົວເລກ N ແລະ N. ຂຽນໂປຼແກຼມເພື່ອຊອກຫາ ຄຳ ນຳ ໜ້າ ທີ່ຍາວທີ່ສຸດຂອງສາຍ ສຳ ລັບ. ຮູບແບບການປ້ອນຂໍ້ມູນເສັ້ນ ທຳ ອິດປະກອບດ້ວຍຄ່າເລກ N ເຊິ່ງ ໝາຍ ເຖິງ ຈຳ ນວນ ...

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

ຄໍາ​ຖາມ​ທີ 117. ຄິດໄລ່ຜົນລວມຂອງຕົວເລກທັງ ໝົດ ທີ່ປະຈຸບັນຢູ່ໃນສະຕິງ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ຄຳ ນວນຜົນລວມຂອງ ຈຳ ນວນຕົວເລກທັງ ໝົດ ທີ່ປະກົດຢູ່ໃນສະຕິງ” ພວກເຮົາໃຫ້ ຄຳ ວ່າ“ s” ສາຍອັກສອນນີ້ປະກອບມີຕົວເລກຕົວເລກແລະຕົວອັກສອນຕົວນ້ອຍບາງພາສາອັງກິດ. ຂຽນໂປຼແກຼມທີ່ຈະຄິດໄລ່ຕົວເລກທັງ ໝົດ ທີ່ມີຢູ່ໃນສາຍນັ້ນແລະພິມ ຄຳ ຕອບສຸດທ້າຍ. ການປ້ອນຂໍ້ມູນ ...

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

ຄໍາ​ຖາມ​ທີ 118. ກໍລະນີຕ່ ຳ ໄປຫາກໍລະນີທີ່ໃຫຍ່ກວ່າ ຖະແຫຼງການບັນຫາໃນບັນຫາ "ຄະດີຕ່ ຳ ຫາກໍລະນີທີ່ໃຫຍ່ກວ່າ", ພວກເຮົາໄດ້ໃຫ້ ຄຳ ວ່າ "s" ທີ່ມີຕົວອັກສອນຕົວນ້ອຍເທົ່ານັ້ນ. ຂຽນໂປຼແກຼມທີ່ຈະພິມສາຍດຽວກັນແຕ່ມີຕົວອັກສອນໃຫຍ່. ຮູບແບບການປ້ອນຂໍ້ມູນແຖວ ທຳ ອິດແລະພຽງເສັ້ນດຽວທີ່ມີສາຍ“ s”. ຮູບແບບຜົນໄດ້ຮັບ

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

ຄໍາ​ຖາມ​ທີ 119. ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດໂດຍ ນຳ ໃຊ້ການຄົ້ນຫາຖານສອງ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ "ຄຳ ນຳ ໜ້າ ທີ່ຍາວທີ່ສຸດທີ່ ນຳ ໃຊ້ຖານສອງຄົ້ນຫາທີສອງ" ບັນຫາພວກເຮົາໄດ້ໃຫ້ຄ່າຕົວເລກ N ແລະ N ຊ່ອຍແນ່. ຂຽນໂປຼແກຼມທີ່ຈະພິມ ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດຂອງສາຍ ຄຳ ທີ່ໃຫ້. ຖ້າບໍ່ມີ ຄຳ ນຳ ໜ້າ ທຳ ມະດາແລ້ວພິມ“ -1”. ຮູບແບບການປ້ອນຂໍ້ມູນເສັ້ນ ທຳ ອິດບັນຈຸ ...

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

ຄໍາ​ຖາມ​ທີ 120. ປ່ຽນແປງບົດບາດຍິງຊາຍຂອງສະຕິງທີ່ໃຫ້ ຖະແຫຼງການບັນຫາໃນ“ ການປ່ຽນແປງບົດບາດຍິງຊາຍຂອງສາຍສະຕິງທີ່ໃຫ້” ພວກເຮົາໄດ້ໃຫ້ ຄຳ ວ່າ“ s”. ຂຽນໂປຼແກຼມທີ່ຈະສະຫຼັບທຸກ ຄຳ ສັບສະເພາະກ່ຽວກັບເພດໃນສາຍສະຕິງປ້ອນຂໍ້ມູນ. ຮູບແບບການປ້ອນຂໍ້ມູນແຖວ ທຳ ອິດແລະພຽງເສັ້ນດຽວປະກອບດ້ວຍປະໂຫຍກຫລືສາຍທີ່ມີຊ່ອງຫວ່າງ“ s”. ພິມຮູບແບບຜົນໄດ້ຮັບ ...

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

ຄໍາ​ຖາມ​ທີ 121. ຊ້ ຳ ແລ້ວຊ້ ຳ ອີກຂອງຄວາມຍາວສອງຫຼືຫຼາຍກວ່ານັ້ນ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫາ "ຊ້ ຳ ຊ້ອນຊ້ ຳ ອີກສອງຫຼືຫຼາຍກວ່ານັ້ນ" ພວກເຮົາໄດ້ໃຫ້ ຄຳ ວ່າ "s". ຊອກຫາວ່າມີຄວາມຍາວສອງຄູນຕໍ່ໄປອີກບໍ. ລາຍການຍ່ອຍບໍ່ຄວນມີລັກສະນະດຽວກັນຢູ່ໃນ ຕຳ ແໜ່ງ ດຽວກັນ. ຮູບແບບການປ້ອນຂໍ້ມູນເສັ້ນ ທຳ ອິດແລະພຽງເສັ້ນດຽວປະກອບດ້ວຍ ...

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

ຄໍາ​ຖາມ​ທີ 122. ສູດການຄິດໄລ່ Online ສຳ ລັບກວດສອບ Palindrome ໃນກະແສ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ສູດການຄິດໄລ່ທາງອິນເຕີເນັດ ສຳ ລັບການກວດສອບ Palindrome ໃນກະແສ” ພວກເຮົາໄດ້ໃຫ້ກະແສຂອງຕົວລະຄອນ (ໄຟສາຍໄດ້ຮັບແຕ່ລະອັນ). ຂຽນໂປຼແກຼມທີ່ຈະພິມ 'ແມ່ນ' ທຸກໆຄັ້ງຖ້າຕົວອັກສອນທີ່ໄດ້ຮັບຈົນເຖິງປະຈຸບັນຈະເປັນ palindrome. ຮູບແບບການປ້ອນຂໍ້ມູນຮູບແບບ ທຳ ອິດແລະ ໜຶ່ງ ດຽວ ...

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

ຄໍາ​ຖາມ​ທີ 123. ກວດເບິ່ງວ່າສອງເຊືອກທີ່ມອບໃຫ້ແມ່ນ Isomorphic ກັບກັນແລະກັນ ຖະແຫຼງການບັນຫາໃນ“ ກວດເບິ່ງວ່າສອງເຊືອກທີ່ໃຫ້ໄວ້ແມ່ນ Isomorphic ຕໍ່ກັນແລະກັນ” ບັນຫາພວກເຮົາໄດ້ໃຫ້ສອງເຊືອກ s1 ແລະ s2 ສອງ. ຂຽນໂປຼແກຼມທີ່ບອກວ່າສາຍທີ່ໃຫ້ແມ່ນ isomorphic ຫຼືບໍ່. ໝາຍ ເຫດ: ເຊືອກສອງເສັ້ນໄດ້ຖືກກ່າວເຖິງວ່າເປັນ isomorphic ຖ້າມີສາຍ ໜຶ່ງ ທີ່ຈະ ...

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

ຄໍາ​ຖາມ​ທີ 124. ຄວາມຍາວຂອງສາຍຍ່ອຍທີ່ຖືກຕ້ອງທີ່ຍາວທີ່ສຸດ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ຄວາມຍາວຂອງສາຍຍາວທີ່ຍາວທີ່ສຸດ” ພວກເຮົາໄດ້ໃຫ້ສາຍທີ່ປະກອບດ້ວຍວົງເລັບເປີດແລະປິດເທົ່ານັ້ນ. ຂຽນໂປຼແກຼມທີ່ຈະຊອກຫາຫົວຂໍ້ວົງເລັບທີ່ຖືກຕ້ອງທີ່ຍາວທີ່ສຸດ. ຮູບແບບການປ້ອນຂໍ້ມູນແຖວ ທຳ ອິດແລະພຽງເສັ້ນດຽວປະກອບດ້ວຍສະຕິງ s. ຮູບແບບຜົນໄດ້ຮັບ ທຳ ອິດແລະ ...

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

ຄໍາ​ຖາມ​ທີ 125. ຈັດແຈງຕົວເລກໃຫ້ເປັນເລກໃຫຍ່ທີ່ສຸດ II ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ "ຈັດແຈງຕົວເລກເພື່ອປະກອບເປັນ ຈຳ ນວນໃຫຍ່ທີ່ສຸດ II", ພວກເຮົາໄດ້ໃຫ້ຕົວເລກບວກເປັນບວກ. ຈັດແຈງພວກມັນໃນແບບທີ່ການຈັດແຈງຈະເປັນມູນຄ່າທີ່ໃຫຍ່ທີ່ສຸດ. ຮູບແບບການປ້ອນຂໍ້ມູນແຖວ ທຳ ອິດແລະພຽງເສັ້ນດຽວທີ່ມີຕົວເລກ integer n. ສາຍທີສອງບັນຈຸ ...

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

ຄໍາ​ຖາມ​ທີ 126. ກວດເບິ່ງວ່າລາຍຊື່ທີ່ຖືກເຊື່ອມໂຍງຂອງ Strings ສ້າງ Palindrome ຫຼືບໍ່ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ“ ກວດເບິ່ງວ່າບັນຊີລາຍຊື່ທີ່ຖືກເຊື່ອມໂຍງສ້າງບັນຫາ Palindrome” ພວກເຮົາໄດ້ບອກລາຍຊື່ທີ່ເຊື່ອມໂຍງກັບການຈັດການກັບຂໍ້ມູນສະຕິງ. ຂຽນໂປຼແກຼມເພື່ອກວດເບິ່ງວ່າຂໍ້ມູນປະກອບເປັນ palindrom ຫຼືບໍ່. ຕົວຢ່າງ ba-> c-> d-> ca-> b 1 ຄຳ ອະທິບາຍ: ໃນຕົວຢ່າງຂ້າງເທິງນີ້ພວກເຮົາສາມາດເຫັນໄດ້ວ່າ…

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

ຕົ້ນໄມ້ ຄຳ ຖາມ Adobe

ຄໍາ​ຖາມ​ທີ 127. ຜົນລວມຂອງວິທີແກ້ໄຂໃບລານເບື້ອງຊ້າຍ ໃນບັນຫານີ້, ພວກເຮົາຕ້ອງຊອກຫາຜົນລວມຂອງໃບເບື້ອງຊ້າຍທັງ ໝົດ ໃນຕົ້ນໄມ້ຖານສອງ. ໃບໄມ້ທີ່ຖືກເອີ້ນວ່າໃບເບື້ອງຊ້າຍຖ້າມັນແມ່ນເດັກນ້ອຍທີ່ຍັງເຫລືອຢູ່ຂອງຕົ້ນໄມ້ຢູ່ໃນຕົ້ນໄມ້. ຕົວຢ່າງ 2 / \ 4 7 / \ 9 4 ລວມແມ່ນ 13 ...

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

ຄໍາ​ຖາມ​ທີ 128. ກວດເບິ່ງວ່າອາເລທີ່ ກຳ ນົດໃຫ້ສາມາດເປັນຕົວແທນຂອງ Preorder Traversal of Binary Search Tree ບັນຫາ“ ກວດເບິ່ງວ່າແຖວໃດ ໜຶ່ງ ທີ່ສະແດງໄດ້ສາມາດເປັນຕົວແທນຂອງ Preorder Traversal of Binary Search Tree” ລະບຸວ່າທ່ານໄດ້ຖືກຈັດໃຫ້ເປັນ ລຳ ດັບ traversal preorder. ຕອນນີ້ພິຈາລະນາລໍາດັບນີ້ແລະຊອກຫາວ່າລໍາດັບນີ້ສາມາດເປັນຕົວແທນຂອງຕົ້ນໄມ້ຄົ້ນຫາຖານສອງຫຼືບໍ່? ຄວາມສັບສົນທີ່ໃຊ້ເວລາທີ່ຄາດໄວ້ ສຳ ລັບການແກ້ໄຂແມ່ນ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 130. ວິທີການທີ່ຫຼອກລວງເພື່ອຊອກຫາຄວາມສູງຂອງຕົ້ນໄມ້ຖານສອງ ຖະແຫຼງການບັນຫາບັນຫາ“ ວິທີການທີ່ມີເຫດຜົນເພື່ອຊອກຫາຄວາມສູງຂອງຕົ້ນໄມ້ຖານສອງ” ລະບຸວ່າທ່ານໄດ້ຮັບຕົ້ນໄມ້ໄບນາລີ, ຊອກຫາລະດັບຄວາມສູງຂອງຕົ້ນໄມ້ໂດຍໃຊ້ວິທີການປ່ຽນແປງ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ 3 ການປ້ອນຂໍ້ມູນ 4 ສູດການຄິດໄລ່ ສຳ ລັບວິທີການຄິດໄລ່ເພື່ອຊອກຫາຄວາມສູງຂອງຕົ້ນໄມ້ຖານສອງຄວາມສູງຂອງຕົ້ນໄມ້…

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

ຄໍາ​ຖາມ​ທີ 131. ກວດເບິ່ງວ່າທຸກໆລະດັບຂອງສອງ Binary Tree ແມ່ນ anagrams ຫຼືບໍ່ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບັນຫາ“ ກວດເບິ່ງວ່າທັງສອງລະດັບຂອງຕົ້ນໄມ້ໄບນາລີສອງຊັ້ນແມ່ນ anagrams ຫລືບໍ່” ບອກວ່າທ່ານໄດ້ຮັບໃບໄມ້ສອງໄບນາສອງ, ໃຫ້ກວດເບິ່ງວ່າທຸກລະດັບຂອງສອງຕົ້ນແມ່ນ anagrams ຫຼືບໍ່. ຕົວຢ່າງ Input true ການປ້ອນຂໍ້ມູນ Algorithm ທີ່ບໍ່ຖືກຕ້ອງເພື່ອກວດສອບວ່າທຸກລະດັບຂອງສອງ ...

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

ຄໍາ​ຖາມ​ທີ 132. Traversal Posttendering ການນໍາໃຊ້ສອງ stack ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບັນຫາ“ ການໃຊ້ Traversal Post ທີ່ມີເຫດຜົນຫຼາຍໂດຍໃຊ້ສອງຂັ້ນຕອນ” ລະບຸວ່າທ່ານໄດ້ຮັບຕົ້ນໄມ້ໄບນາລີທີ່ມີຂໍ້. ຂຽນໂປຼແກຼມ ສຳ ລັບການປ່ຽນແປງແບບ postorder ທີ່ມີລັກສະນະຂອງມັນໂດຍໃຊ້ສອງຂັ້ນ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ 4 5 2 6 7 3 1 ການປ້ອນຂໍ້ມູນ 4 2 3 1 ສ້າງສູດການຄິດໄລ່ ...

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

ຄໍາ​ຖາມ​ທີ 133. ວິທີການທີ່ຫຼອກລວງເພື່ອຊອກຫາບັນພະບຸລຸດຂອງຕົ້ນໄມ້ໄບນາລີ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາ“ ວິທີການທີ່ສົມເຫດສົມຜົນໃນການຊອກຫາບັນພະບຸລຸດຂອງຕົ້ນໄມ້ໄບນາລີທີ່ຖືກມອບໃຫ້” ລະບຸວ່າທ່ານໄດ້ຮັບຕົ້ນໄມ້ໄບນາລີແລະຕົວເລກປະຈຸບັນເປັນຕົວແທນຫຼັກ. ສ້າງ ໜ້າ ທີ່ເພື່ອພິມບັນພະບຸລຸດທັງ ໝົດ ຂອງກຸນແຈທີ່ໃຫ້ໂດຍການໃຊ້ iteration. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ = 6 5 2 1 ຄຳ ອະທິບາຍ: …

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

ຄໍາ​ຖາມ​ທີ 134. ໂປຣແກຣມກວດສອບວ່າຕົ້ນໄມ້ຖານສອງແມ່ນ BST ຫຼືບໍ່ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາ“ ໂປແກຼມກວດເພື່ອກວດເບິ່ງວ່າຕົ້ນໄມ້ຖານສອງແມ່ນ BST ຫຼືບໍ່” ກ່າວວ່າທ່ານໄດ້ຮັບຕົ້ນໄມ້ໄບນາລີແລະທ່ານຕ້ອງກວດເບິ່ງວ່າຕົ້ນໄມ້ໄບນາລີຕອບສະ ໜອງ ຄຸນສົມບັດຂອງຕົ້ນໄມ້ຄົ້ນຫາຖານສອງ. ສະນັ້ນ, ຕົ້ນໄມ້ໄບນາລີມີຄຸນສົມບັດດັ່ງນີ້: ລັດຖະບັນຍັດຊ້າຍ ...

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

ຄໍາ​ຖາມ​ທີ 135. ເປັນໄມ້ຢືນຕົ້ນຖານສອງກັບການປ່ຽນໃຈເຫລື້ອມໃສເປັນໄມ້ຢືນຕົ້ນການຊອກຫາຖານສອງ ໃນຕົ້ນໄມ້ຖານສອງເປັນບັນຫາການປ່ຽນຕົ້ນໄມ້ການຊອກຫາຖານສອງ, ພວກເຮົາໄດ້ໃຫ້ຕົ້ນໄມ້ໄບນາລີປ່ຽນມັນເປັນ Binary Search Tree ໂດຍບໍ່ຕ້ອງປ່ຽນໂຄງສ້າງຂອງຕົ້ນໄມ້. ຕົວຢ່າງການປ້ອນຂໍ້ມູນຂາເຂົ້າຂາເຂົ້າ: 13 8 6 47 25 51 ສູດການຄິດໄລ່ພວກເຮົາບໍ່ ຈຳ ເປັນຕ້ອງປ່ຽນໂຄງສ້າງຂອງ…

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

ຄໍາ​ຖາມ​ທີ 136. ຈັດລຽງ Array ກັບ BST ທີ່ສົມດຸນ ໃນການຈັດລຽງປະເພດກັບບັນຫາ BST ທີ່ມີຄວາມສົມດຸນ, ພວກເຮົາໄດ້ໃຫ້ການຈັດລຽງຕາມ ລຳ ດັບ, ການກໍ່ສ້າງຕົ້ນໄມ້ທີ່ສົມດຸນການຊອກຫາຖານສອງຈາກແຖວທີ່ຈັດຮຽງ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນເຂົ້າ [] = {1, 2, 3, 4, 5} ຜົນຜະລິດທີ່ສັ່ງຊື້ລ່ວງ ໜ້າ: 3 2 1 5 4 ຂາເຂົ້າຂາເຂົ້າ [] = {7, 11, 13, 20, 22, ...

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

ຄໍາ​ຖາມ​ທີ 137. Traversal ໃນລະດັບໃນແບບຟອມກ້ຽວວຽນ ໃນບັນຫານີ້ພວກເຮົາໄດ້ເອົາຕົ້ນໄມ້ໄບນາລີ, ພິມລະດັບ ລຳ ດັບຂອງມັນໃນຮູບແບບກ້ຽວວຽນ. ຕົວຢ່າງຜົນໄດ້ຮັບ 10 30 20 40 50 80 70 60 ວິທີການທີ່ບໍ່ມີຕົວຕົນ ສຳ ລັບການສັ່ງຊື້ສິນຄ້າລະດັບ Traversal ໃນແບບຟອມກ້ຽວວຽນ

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

ຄໍາ​ຖາມ​ທີ 138. ບັນພະບຸລຸດ ທຳ ມະດາທີ່ຕໍ່າທີ່ສຸດ ໃຫ້ຮາກຂອງຕົ້ນໄມ້ຖານສອງແລະສອງຂໍ້ n1 ແລະ n2, ຊອກຫາ LCA (ບັນພະບຸລຸດ ທຳ ມະດາທີ່ຕໍ່າທີ່ສຸດ) ຂອງຂໍ້. ຕົວຢ່າງແມ່ນບັນພະບຸລຸດ ທຳ ມະດາທີ່ຕໍ່າທີ່ສຸດ (LCA) ແມ່ນຫຍັງ? ບັນພະບຸລຸດຂອງ node n ແມ່ນຂໍ້ທີ່ຢູ່ໃນເສັ້ນທາງລະຫວ່າງຮາກແລະຂໍ້. ພິຈາລະນາຕົ້ນໄມ້ຖານສອງທີ່ສະແດງຢູ່ໃນ ...

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

ຄໍາ​ຖາມ​ທີ 139. Binary Tree zigzag ລະດັບຄໍາສັ່ງ Traversal ໃສ່ຕົ້ນໄມ້ຖານສອງ, ໃຫ້ພິມລະດັບ zigzag ຕາມ ລຳ ດັບຂອງຄຸນຄ່າຂອງຂໍ້ຂອງມັນ. (ຫມາຍຄວາມວ່າຈາກຊ້າຍຫາຂວາ, ຫຼັງຈາກນັ້ນຂວາຫາຊ້າຍສໍາລັບລະດັບຕໍ່ໄປແລະສະຫຼັບກັນລະຫວ່າງ). ຕົວຢ່າງພິຈາລະນາຕົ້ນໄມ້ໄບນາລີທີ່ໃຫ້ຢູ່ຂ້າງລຸ່ມນີ້ແມ່ນລະດັບ ລຳ ດັບ zigzag ຂອງການປ່ຽນເສັ້ນທາງຂອງຕົ້ນໄມ້ໄບນາລີຂ້າງເທິງປະເພດ ...

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

ຄໍາ​ຖາມ​ທີ 140. ຕົ້ນໄມ້ Symmetric ໃນບັນຫາຕົ້ນໄມ້ Symmetric ພວກເຮົາໄດ້ເອົາຕົ້ນໄມ້ໄບນາລີ, ໃຫ້ກວດເບິ່ງວ່າມັນແມ່ນກະຈົກຂອງຕົວມັນເອງ. ຕົ້ນໄມ້ຖືກກ່າວເຖິງວ່າເປັນຮູບກະຈົກຂອງຕົວມັນເອງຖ້າມີແກນກົງກັນຂ້າມຜ່ານຂໍ້ຮາກທີ່ແບ່ງຕົ້ນໄມ້ອອກເປັນສອງສ່ວນຄືກັນ. ປະເພດຕົວຢ່າງ ...

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

ຄໍາ​ຖາມ​ທີ 141. ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດໂດຍໃຊ້ Trie ໃນ ຄຳ ນຳ ໜ້າ ທີ່ ທຳ ມະດາທີ່ຍາວທີ່ສຸດໂດຍ ນຳ ໃຊ້ບັນຫາເລື່ອງ Trie ພວກເຮົາໄດ້ໃຫ້ເຊືອກ, ຊອກຫາ ຄຳ ນຳ ໜ້າ ທຳ ມະດາທີ່ຍາວທີ່ສຸດ. ie ຊອກຫາພາກສ່ວນ ຄຳ ນຳ ໜ້າ ທີ່ມັກໃຊ້ ສຳ ລັບສາຍຕ່າງໆ. ຕົວຢ່າງ Input1: {"tutorialcup", "tutorial", "tussle", "tumble"} Output: "tu" Input2: {"baggage", "banana", "batsmen"} ຜົນໄດ້ຮັບ: "b" "} ຜົນໄດ້ຮັບ:" abcd "...

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

ຄໍາ​ຖາມ​ທີ 142. Traversal Tree (ການສັ່ງຊື້ລ່ວງ ໜ້າ, ເຄື່ອງສັ່ງຊື້ແລະເຄື່ອງພີມ) ຫນ້າທໍາອິດ, ພວກເຮົາຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບສິ່ງທີ່ Traversal ໃນ Binary Tree. Traversal ແມ່ນປະເພດຂອງວິທີການທີ່ພວກເຮົາໄປຢ້ຽມຢາມທຸກໆຂໍ້ທີ່ແນ່ນອນຄັ້ງດຽວໃນລັກສະນະ / ຄຳ ສັ່ງສະເພາະ. ໂດຍພື້ນຖານແລ້ວມັນມີສອງປະເພດຂອງ Traversal ໃນ Binary Tree: Breadth-First Traversal Depth First Traversal ພວກເຮົາຮູ້ແລ້ວກ່ຽວກັບ ...

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

ກາຟິກຖາມ Adobe

ຄໍາ​ຖາມ​ທີ 143. Dijkstra Algorithm Dijkstra ແມ່ນສູດການຄິດໄລ່ເສັ້ນທາງທີ່ສັ້ນທີ່ສຸດ. Dijkstra algorithm ຖືກໃຊ້ເພື່ອຊອກຫາໄລຍະທາງທີ່ສັ້ນທີ່ສຸດຂອງຂໍ້ທັງ ໝົດ ຈາກ node ເລີ່ມຕົ້ນ. ຢ່າງມີເຫດຜົນມັນສ້າງຕົ້ນໄມ້ເສັ້ນທາງທີ່ສັ້ນທີ່ສຸດຈາກ node ແຫຼ່ງດຽວ, ໂດຍການເພີ່ມຂໍ້ຂອງໂຫດຮ້າຍດັ່ງກ່າວໃນທຸກໆຈຸດໃນແຕ່ລະ node ໃນ ...

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

Stack ຄຳ ຖາມ Adobe

ຄໍາ​ຖາມ​ທີ 144. ກວດເບິ່ງວ່າອາເລທີ່ ກຳ ນົດໃຫ້ສາມາດເປັນຕົວແທນຂອງ Preorder Traversal of Binary Search Tree ບັນຫາ“ ກວດເບິ່ງວ່າແຖວໃດ ໜຶ່ງ ທີ່ສະແດງໄດ້ສາມາດເປັນຕົວແທນຂອງ Preorder Traversal of Binary Search Tree” ລະບຸວ່າທ່ານໄດ້ຖືກຈັດໃຫ້ເປັນ ລຳ ດັບ traversal preorder. ຕອນນີ້ພິຈາລະນາລໍາດັບນີ້ແລະຊອກຫາວ່າລໍາດັບນີ້ສາມາດເປັນຕົວແທນຂອງຕົ້ນໄມ້ຄົ້ນຫາຖານສອງຫຼືບໍ່? ຄວາມສັບສົນທີ່ໃຊ້ເວລາທີ່ຄາດໄວ້ ສຳ ລັບການແກ້ໄຂແມ່ນ ...

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

ຄໍາ​ຖາມ​ທີ 145. ຊອກຫາດັດສະນີການປິດວົງເລັບ ສຳ ລັບວົງເລັບທີ່ເປີດໃນບົດສະແດງ ຄຳ ຖະແຫຼງການກ່ຽວກັບບັນຫາແມ່ນມີຄວາມຍາວ / ຂະ ໜາດ ໃຫຍ່ x ແລະມູນຄ່າຕົວເລກທີ່ສະແດງໃຫ້ເຫັນດັດຊະນີຂອງວົງເລັບເປີດ. ຊອກຫາດັດສະນີປິດວົງເລັບ ສຳ ລັບວົງເລັບເປີດທີ່ສະແດງໃນ ຄຳ ສະແດງ. ຕົວຢ່າງ s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" index = 3 5 s ...

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

ຄໍາ​ຖາມ​ທີ 146. ອອກແບບ stack ທີ່ຮອງຮັບ getMin () ໃນເວລາ O (1) ແລະ O (1) ພື້ນທີ່ພິເສດ ອອກແບບ stack ທີ່ຮອງຮັບ getMin () ໃນເວລາ O (1) ແລະ O (1) ພື້ນທີ່ພິເສດ. ດັ່ງນັ້ນໂຄງສ້າງຂໍ້ມູນ stack ພິເສດຕ້ອງໄດ້ສະ ໜັບ ສະ ໜູນ ການ ດຳ ເນີນງານທັງ ໝົດ ຂອງ stack ເຊັ່ນ: - void push () int pop () bool isFull () bool isEmpty () ໃນເວລາຄົງທີ່. ຕື່ມການປະຕິບັດການເພີ່ມເຕີມ getMin () ເພື່ອກັບຄືນມູນຄ່າ ຕຳ ່ສຸດທີ່ ...

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

ຄໍາ​ຖາມ​ທີ 147. ຖອດວົງເລັບອອກຈາກສາຍອັກຂະຄະນິດສາດທີ່ປະກອບດ້ວຍ + ແລະ - ປະຕິບັດການ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທ່ານໄດ້ຮັບສາຍຂະ ໜາດ n ເຊິ່ງເປັນຕົວແທນຂອງການສະແດງອອກເລກຄະນິດສາດກັບວົງເລັບ. ບັນຫາ“ ເອົາວົງເລັບອອກຈາກສາຍອັກຂະຄະນິດທີ່ບັນຈຸ + ແລະ - ຜູ້ປະຕິບັດງານ” ຂໍໃຫ້ພວກເຮົາສ້າງ ໜ້າ ທີ່ທີ່ສາມາດສະແດງອອກໃຫ້ງ່າຍຂື້ນ. ຕົວຢ່າງ s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

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

ຄໍາ​ຖາມ​ທີ 148. Traversal Posttendering ການນໍາໃຊ້ສອງ stack ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບັນຫາ“ ການໃຊ້ Traversal Post ທີ່ມີເຫດຜົນຫຼາຍໂດຍໃຊ້ສອງຂັ້ນຕອນ” ລະບຸວ່າທ່ານໄດ້ຮັບຕົ້ນໄມ້ໄບນາລີທີ່ມີຂໍ້. ຂຽນໂປຼແກຼມ ສຳ ລັບການປ່ຽນແປງແບບ postorder ທີ່ມີລັກສະນະຂອງມັນໂດຍໃຊ້ສອງຂັ້ນ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ 4 5 2 6 7 3 1 ການປ້ອນຂໍ້ມູນ 4 2 3 1 ສ້າງສູດການຄິດໄລ່ ...

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

ຄໍາ​ຖາມ​ທີ 149. ວິທີການທີ່ຫຼອກລວງເພື່ອຊອກຫາບັນພະບຸລຸດຂອງຕົ້ນໄມ້ໄບນາລີ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາ“ ວິທີການທີ່ສົມເຫດສົມຜົນໃນການຊອກຫາບັນພະບຸລຸດຂອງຕົ້ນໄມ້ໄບນາລີທີ່ຖືກມອບໃຫ້” ລະບຸວ່າທ່ານໄດ້ຮັບຕົ້ນໄມ້ໄບນາລີແລະຕົວເລກປະຈຸບັນເປັນຕົວແທນຫຼັກ. ສ້າງ ໜ້າ ທີ່ເພື່ອພິມບັນພະບຸລຸດທັງ ໝົດ ຂອງກຸນແຈທີ່ໃຫ້ໂດຍການໃຊ້ iteration. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ = 6 5 2 1 ຄຳ ອະທິບາຍ: …

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

ຄໍາ​ຖາມ​ທີ 150. Traversal ໃນລະດັບໃນແບບຟອມກ້ຽວວຽນ ໃນບັນຫານີ້ພວກເຮົາໄດ້ເອົາຕົ້ນໄມ້ໄບນາລີ, ພິມລະດັບ ລຳ ດັບຂອງມັນໃນຮູບແບບກ້ຽວວຽນ. ຕົວຢ່າງຜົນໄດ້ຮັບ 10 30 20 40 50 80 70 60 ວິທີການທີ່ບໍ່ມີຕົວຕົນ ສຳ ລັບການສັ່ງຊື້ສິນຄ້າລະດັບ Traversal ໃນແບບຟອມກ້ຽວວຽນ

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

ຄໍາ​ຖາມ​ທີ 151. ແຖວໂດຍໃຊ້ Stacks ໃນແຖວໂດຍໃຊ້ບັນຫາ stack, ພວກເຮົາຕ້ອງປະຕິບັດ ໜ້າ ທີ່ດັ່ງຕໍ່ໄປນີ້ຂອງແຖວໂດຍໃຊ້ ໜ້າ ທີ່ມາດຕະຖານຂອງໂຄງສ້າງຂໍ້ມູນ stack, Enqueue: ເພີ່ມອົງປະກອບ ໜຶ່ງ ຢູ່ປາຍແຖວ Dequeue: ເອົາສ່ວນປະກອບອອກມາຕັ້ງແຕ່ເລີ່ມຕົ້ນແຖວແຖວ Inputue : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () …

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

ຄໍາ​ຖາມ​ທີ 152. ໃສ່ກັບດັກນ້ ຳ ຝົນ ໃນບັນຫານ້ ຳ ຝົນທີ່ໃສ່ກັບນ້ ຳ ຝົນພວກເຮົາໄດ້ໃຫ້ຕົວເລກສ່ວນທີ່ບໍ່ແມ່ນລົບເຊິ່ງເປັນຕົວແທນຂອງແຜນທີ່ສູງແລະຄວາມກວ້າງຂອງແຕ່ລະແຖບແມ່ນ 1. ພວກເຮົາຕ້ອງຊອກຫາປະລິມານນ້ ຳ ທີ່ສາມາດຕິດຢູ່ໃນໂຄງສ້າງຂ້າງເທິງ. ຕົວຢ່າງໃຫ້ເຂົ້າໃຈວ່າໂດຍຕົວຢ່າງ ສຳ ລັບການຍົກສູງຂື້ນຂ້າງເທິງ ...

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

ຄໍາ​ຖາມ​ທີ 153. Binary Tree zigzag ລະດັບຄໍາສັ່ງ Traversal ໃສ່ຕົ້ນໄມ້ຖານສອງ, ໃຫ້ພິມລະດັບ zigzag ຕາມ ລຳ ດັບຂອງຄຸນຄ່າຂອງຂໍ້ຂອງມັນ. (ຫມາຍຄວາມວ່າຈາກຊ້າຍຫາຂວາ, ຫຼັງຈາກນັ້ນຂວາຫາຊ້າຍສໍາລັບລະດັບຕໍ່ໄປແລະສະຫຼັບກັນລະຫວ່າງ). ຕົວຢ່າງພິຈາລະນາຕົ້ນໄມ້ໄບນາລີທີ່ໃຫ້ຢູ່ຂ້າງລຸ່ມນີ້ແມ່ນລະດັບ ລຳ ດັບ zigzag ຂອງການປ່ຽນເສັ້ນທາງຂອງຕົ້ນໄມ້ໄບນາລີຂ້າງເທິງປະເພດ ...

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

ຄິວຖາມ Adobe

ຄໍາ​ຖາມ​ທີ 154. ການປະຕິບັດ Deque ໂດຍນໍາໃຊ້ບັນຊີເຊື່ອມໂຍງທີ່ບໍ່ຕ້ອງສົງໃສ ຖະແຫຼງການບັນຫາບັນຫາ“ ການຈັດຕັ້ງປະຕິບັດ Deque ໂດຍ ນຳ ໃຊ້ລາຍຊື່ທີ່ເຊື່ອມໂຍງ Doubly” ລະບຸວ່າທ່ານຕ້ອງການຈັດຕັ້ງປະຕິບັດ ໜ້າ ທີ່ດັ່ງຕໍ່ໄປນີ້ຂອງ Deque ຫຼື Doubly ຈົບແຖວໂດຍໃຊ້ບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງກັນເປັນສອງເທົ່າ, insertFront (x): ເພີ່ມອົງປະກອບ x ໃນຕອນເລີ່ມຕົ້ນຂອງ Deque ): ຕື່ມອົງປະກອບ x ໃນທ້າຍຂອງ ...

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

ຄໍາ​ຖາມ​ທີ 155. ວິທີການທີ່ຫຼອກລວງເພື່ອຊອກຫາຄວາມສູງຂອງຕົ້ນໄມ້ຖານສອງ ຖະແຫຼງການບັນຫາບັນຫາ“ ວິທີການທີ່ມີເຫດຜົນເພື່ອຊອກຫາຄວາມສູງຂອງຕົ້ນໄມ້ຖານສອງ” ລະບຸວ່າທ່ານໄດ້ຮັບຕົ້ນໄມ້ໄບນາລີ, ຊອກຫາລະດັບຄວາມສູງຂອງຕົ້ນໄມ້ໂດຍໃຊ້ວິທີການປ່ຽນແປງ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ 3 ການປ້ອນຂໍ້ມູນ 4 ສູດການຄິດໄລ່ ສຳ ລັບວິທີການຄິດໄລ່ເພື່ອຊອກຫາຄວາມສູງຂອງຕົ້ນໄມ້ຖານສອງຄວາມສູງຂອງຕົ້ນໄມ້…

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

ຄໍາ​ຖາມ​ທີ 156. ກວດເບິ່ງວ່າທຸກໆລະດັບຂອງສອງ Binary Tree ແມ່ນ anagrams ຫຼືບໍ່ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບັນຫາ“ ກວດເບິ່ງວ່າທັງສອງລະດັບຂອງຕົ້ນໄມ້ໄບນາລີສອງຊັ້ນແມ່ນ anagrams ຫລືບໍ່” ບອກວ່າທ່ານໄດ້ຮັບໃບໄມ້ສອງໄບນາສອງ, ໃຫ້ກວດເບິ່ງວ່າທຸກລະດັບຂອງສອງຕົ້ນແມ່ນ anagrams ຫຼືບໍ່. ຕົວຢ່າງ Input true ການປ້ອນຂໍ້ມູນ Algorithm ທີ່ບໍ່ຖືກຕ້ອງເພື່ອກວດສອບວ່າທຸກລະດັບຂອງສອງ ...

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

ຄໍາ​ຖາມ​ທີ 157. ແຖວໂດຍໃຊ້ Stacks ໃນແຖວໂດຍໃຊ້ບັນຫາ stack, ພວກເຮົາຕ້ອງປະຕິບັດ ໜ້າ ທີ່ດັ່ງຕໍ່ໄປນີ້ຂອງແຖວໂດຍໃຊ້ ໜ້າ ທີ່ມາດຕະຖານຂອງໂຄງສ້າງຂໍ້ມູນ stack, Enqueue: ເພີ່ມອົງປະກອບ ໜຶ່ງ ຢູ່ປາຍແຖວ Dequeue: ເອົາສ່ວນປະກອບອອກມາຕັ້ງແຕ່ເລີ່ມຕົ້ນແຖວແຖວ Inputue : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () …

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

ຄໍາ​ຖາມ​ທີ 158. Binary Tree zigzag ລະດັບຄໍາສັ່ງ Traversal ໃສ່ຕົ້ນໄມ້ຖານສອງ, ໃຫ້ພິມລະດັບ zigzag ຕາມ ລຳ ດັບຂອງຄຸນຄ່າຂອງຂໍ້ຂອງມັນ. (ຫມາຍຄວາມວ່າຈາກຊ້າຍຫາຂວາ, ຫຼັງຈາກນັ້ນຂວາຫາຊ້າຍສໍາລັບລະດັບຕໍ່ໄປແລະສະຫຼັບກັນລະຫວ່າງ). ຕົວຢ່າງພິຈາລະນາຕົ້ນໄມ້ໄບນາລີທີ່ໃຫ້ຢູ່ຂ້າງລຸ່ມນີ້ແມ່ນລະດັບ ລຳ ດັບ zigzag ຂອງການປ່ຽນເສັ້ນທາງຂອງຕົ້ນໄມ້ໄບນາລີຂ້າງເທິງປະເພດ ...

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

Matrix ຄໍາຖາມ Adobe

ຄໍາ​ຖາມ​ທີ 159. Matrix Diagonal Sum Leetcode Solution ແກ້ໄຂບັນຫາ ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນ Matrix Diagonal Sum ບັນຫາແມ່ນມາຕຣິກເບື້ອງສີ່ຫລ່ຽມຂອງເລກເຕັມ. ພວກເຮົາຕ້ອງຄິດໄລ່ຜົນລວມຂອງທຸກໆອົງປະກອບທີ່ສະແດງຢູ່ເສັ້ນຂວາງຂອງມັນ. ແຕ່ລະອົງປະກອບຄວນຈະຖືກນັບພຽງຄັ້ງດຽວ. ຕົວຢ່າງ mat = [[1,2,3], [4,5,6], ...

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

ຄໍາ​ຖາມ​ທີ 160. ເວລາຕ່ ຳ ສຸດທີ່ ຈຳ ເປັນເພື່ອເນົ່າ ໝາກ ກ້ຽງທັງ ໝົດ ຖະແຫຼງການບັນຫາບັນຫາ“ ເວລາຕ່ ຳ ສຸດທີ່ຕ້ອງການເນົ່າເປື່ອຍ ໝາກ ກ້ຽງ” ລະບຸວ່າທ່ານໄດ້ຮັບວົງແຫວນ 2D, ແຕ່ລະຫ້ອງມີ ໜຶ່ງ ໃນສາມຄ່າທີ່ເປັນໄປໄດ້ 0, 1 ຫຼື 2. 0 ໝາຍ ເຖິງສີສົ້ມສົດ. 1 ຫມາຍຄວາມວ່າເປັນສີສົ້ມເນົ່າ. ຖ້າເນົ່າເປື່ອຍ ...

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

ຄໍາ​ຖາມ​ທີ 161. ຮຽບຮ້ອຍສູງສຸດ ໃນບັນຫາຮຽບຮ້ອຍສູງສຸດທີ່ພວກເຮົາໄດ້ໃຫ້ກັບສອງຕາຕະລາງຖານສອງDທີ່ເຕັມໄປດ້ວຍ 2 ແລະ 0 ຂອງ, ຊອກຫາຮູບສີ່ຫຼ່ຽມມົນທີ່ໃຫຍ່ທີ່ສຸດທີ່ບັນຈຸພຽງແຕ່ 1 ເທົ່ານັ້ນ, ແລະສົ່ງຄືນພື້ນທີ່ຂອງມັນ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 ...

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

ຄຳ ຖາມອື່ນໆ Adobe

ຄໍາ​ຖາມ​ທີ 162. Kth ອົງປະກອບທີ່ໃຫຍ່ທີ່ສຸດໃນ Stream Leetcode Solution ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫານີ້, ພວກເຮົາຕ້ອງໄດ້ອອກແບບຫ້ອງຮຽນ KthLargest () ເຊິ່ງໃນເບື້ອງຕົ້ນມີເລກ k ແລະແຖວເລກເຕັມ. ພວກເຮົາ ຈຳ ເປັນຕ້ອງຂຽນຜູ້ກໍ່ສ້າງທີ່ໄດ້ ກຳ ນົດໄວ້ ສຳ ລັບມັນເມື່ອ ຈຳ ນວນ k ແລະຕົວເລກ array ຖືກສົ່ງຜ່ານເປັນການໂຕ້ຖຽງ. ຫ້ອງຮຽນຍັງມີ function (val) ທີ່ເພີ້ມຕື່ມ ...

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

ຄໍາ​ຖາມ​ທີ 163. ດຶງອອກຈາກບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງອອກຈາກ Leetcode Solution ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫານີ້, ພວກເຮົາໄດ້ຮັບລາຍຊື່ທີ່ເຊື່ອມໂຍງກັບຂໍ້ຂອງມັນທີ່ມີຄຸນຄ່າທາງບວກ. ພວກເຮົາຕ້ອງການລຶບບາງຂໍ້ອອກຈາກລາຍຊື່ທີ່ມີຄ່າເທົ່າກັບ val. ບັນຫາບໍ່ ຈຳ ເປັນຕ້ອງໄດ້ຮັບການແກ້ໄຂໃນສະຖານທີ່ແຕ່ພວກເຮົາຈະປຶກສາຫາລືກ່ຽວກັບວິທີການດັ່ງກ່າວ. ບັນຊີຕົວຢ່າງ = …

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

ຄໍາ​ຖາມ​ທີ 164. ການແກ້ໄຂໄລຍະໄກ Leetcode ຖະແຫຼງການກ່ຽວກັບບັນຫາໃນບັນຫານີ້, ພວກເຮົາໄດ້ຮັບສອງຕົວເລກ, A ແລະ B, ແລະເປົ້າ ໝາຍ ແມ່ນເພື່ອຊອກຫາໄລຍະຫ່າງທີ່ສັບສົນລະຫວ່າງຕົວເລກບວກ. ເລກເຕັມແມ່ນຫລາຍກວ່ານັ້ນ / ເທົ່າກັບ 0 ແລະຕ່ ຳ ກວ່າ 231 ຕົວຢ່າງຕົວເລກ ທຳ ອິດ = 5, ຕົວເລກທີສອງ = 2 3 ຕົວເລກ ທຳ ອິດ ...

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

ຄໍາ​ຖາມ​ທີ 165. ຫົວຂໍ້ Excel ແຖວຖັນແຖວ Leetcode Solution ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາໃນບັນຫານີ້ມີເລກບວກໃນຕົວແທນເຊິ່ງ ໝາຍ ເຖິງ ຈຳ ນວນຖັນຂອງເອກະສານ Excel, ພວກເຮົາຕ້ອງເອົາຫົວຂໍ້ຖັນທີ່ສອດຄ້ອງກັນໄປດັ່ງທີ່ປາກົດໃນເອກະສານ Excel. ຕົວຢ່າງ # 1 28 "AB" # 2 701 "ZY" ວິທີການນີ້ບັນຫາແມ່ນການປີ້ນກັບກັນຂອງບັນຫາໃນ ...

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

ຄໍາ​ຖາມ​ທີ 166. ການປະສົມ Leetcode Solution ບັນຫາການລວບລວມຂໍ້ມູນ Leetcode Solution ໃຫ້ພວກເຮົາມີສອງໂຕເລກ, n, ແລະ k. ພວກເຮົາຖືກບອກໃຫ້ຜະລິດທຸກ ລຳ ດັບທີ່ມີອົງປະກອບ k ຖືກເລືອກເອົາຈາກອົງປະກອບ n ຈາກ 1 ເຖິງ n. ພວກເຮົາສົ່ງຄືນ ລຳ ດັບເຫລົ່ານີ້ເປັນອາເລ. ໃຫ້ພວກເຮົາໄປໂດຍຜ່ານຕົວຢ່າງບໍ່ຫຼາຍປານໃດເພື່ອໃຫ້ໄດ້ຮັບ ...

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

ຄໍາ​ຖາມ​ທີ 167. Jewels ແລະ Stones Leetcode Solution The Jewels ແລະ Stones Leetcode Solution ບັນຫາລະບຸວ່າທ່ານໄດ້ຮັບສອງສາຍ. ໜຶ່ງ ໃນນັ້ນເປັນຕົວແທນຂອງເຄື່ອງປະດັບແລະ ໜຶ່ງ ໃນນັ້ນແມ່ນຫີນ. ເຊືອກທີ່ປະກອບດ້ວຍເຄື່ອງປະດັບເປັນຕົວແທນໃຫ້ກັບຕົວລະຄອນທີ່ເປັນເຄື່ອງປະດັບ. ພວກເຮົາຕ້ອງການຊອກຫາຕົວເລກຂອງຕົວອັກສອນໃນສາຍເຊືອກຫີນທີ່ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 169. ຄວາມເລິກສູງສຸດຂອງການແກ້ໄຂບັນຫາ Leetcode Tree Binary ຖະແຫຼງການບັນຫາໃນບັນຫາຕົ້ນໄມ້ໄບນາລີຖືກມອບໃຫ້ແລະພວກເຮົາຕ້ອງຊອກຫາຄວາມເລິກສູງສຸດຂອງຕົ້ນໄມ້ທີ່ໃຫ້. ຄວາມເລິກສູງສຸດຂອງຕົ້ນໄມ້ໄບນາລີແມ່ນ ຈຳ ນວນຂອງຂໍ້ທີ່ຢູ່ຕາມເສັ້ນທາງທີ່ຍາວທີ່ສຸດຈາກຂໍ້ຮາກລົງຫາຂໍ້ໃບໄມ້ທີ່ໄກທີ່ສຸດ. ຕົວຢ່າງ 3 / ...

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

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

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

ຄໍາ​ຖາມ​ທີ 171. Pow (x, n) ວິທີແກ້ໄຂ Leetcode ບັນຫາ "Pow (x, n) Leetcode Solution" ລະບຸວ່າທ່ານໄດ້ຮັບສອງຕົວເລກ, ໜຶ່ງ ໃນນັ້ນແມ່ນຕົວເລກທີ່ລອຍຕົວແລະອີກຕົວເລກ ໜຶ່ງ. ເລກເຕັມສະແດງອອກທາງອິນແລະຖານແມ່ນຕົວເລກທີ່ລອຍຕົວ. ພວກເຮົາຖືກບອກໃຫ້ຊອກຫາມູນຄ່າຫຼັງຈາກການປະເມີນຜົນຂອງເລກ ກຳ ລັງ ເໜືອ ພື້ນຖານ. ...

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

ຄໍາ​ຖາມ​ທີ 172. ຊອກຫາວິທີແກ້ໄຂທີ່ແຕກຕ່າງ Leetcode ຖະແຫຼງການບັນຫາໃນບັນຫາ“ ຊອກຄວາມແຕກຕ່າງ” ພວກເຮົາໄດ້ຮັບສອງເຊືອກ s ແລະ t. String t ຖືກຜະລິດໂດຍການລວບລວມຕົວອັກສອນຂອງສາຍແບບສຸ່ມແລະເພີ່ມລັກສະນະ ໜຶ່ງ ໃນ ຕຳ ແໜ່ງ ແບບສຸ່ມ. ວຽກງານຂອງພວກເຮົາແມ່ນເພື່ອຊອກຫາລັກສະນະທີ່ຖືກເພີ່ມເຂົ້າໃນ string t. ...

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

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

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

ຄໍາ​ຖາມ​ທີ 174. ໃບອະນຸຍາດ Leetcode ບັນຫາການອະນຸຍາດ Leetcode Solution ສະ ເໜີ ລຳ ດັບແບບງ່າຍດາຍຂອງເລກເຕັມແລະຂໍໃຫ້ພວກເຮົາກັບຄືນຮູບວົງມົນຫລືອາການອະນຸຍາດທັງ ໝົດ ຂອງ ລຳ ດັບທີ່ໄດ້ຮັບ. ສະນັ້ນ, ກ່ອນຈະແກ້ໄຂບັນຫາ. ພວກເຮົາຄວນຄຸ້ນເຄີຍກັບການອະນຸຍາດ. ສະນັ້ນ, ການອອກອະນຸຍາດແມ່ນບໍ່ມີຫຍັງນອກ ເໜືອ ຈາກການຈັດການ ...

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

ຄໍາ​ຖາມ​ທີ 175. ການແກ້ໄຂເຮືອນ Robber II Leetcode ໃນບັນຫາ“ House Robber II”, ໂຈນຕ້ອງການລັກເງິນຈາກເຮືອນທີ່ແຕກຕ່າງກັນ. ຈຳ ນວນເງິນຢູ່ໃນເຮືອນແມ່ນສະແດງອອກເປັນແຖວ. ພວກເຮົາ ຈຳ ເປັນຕ້ອງຊອກຫາເງີນລວມສູງສຸດທີ່ສາມາດຫາໄດ້ໂດຍການເພີ່ມອົງປະກອບໃນແຖວທີ່ໃຫ້ໄວ້ຕາມ…

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

ຄໍາ​ຖາມ​ທີ 176. ປ່ຽນ Array SRL ເປັນ Binary Search Tree Leetcode Solution ພິຈາລະນາພວກເຮົາໄດ້ຮັບການຈັດລຽງແບບປະສົມເຂົ້າກັນ. ເປົ້າ ໝາຍ ແມ່ນເພື່ອສ້າງຕົ້ນໄມ້ຄົ້ນຫາຖານສອງຈາກແຖວນີ້ເຊັ່ນວ່າຕົ້ນໄມ້ມີຄວາມສົມດຸນສູງ. ໃຫ້ສັງເກດວ່າຕົ້ນໄມ້ຖືກກ່າວເຖິງວ່າມີຄວາມສູງຖ້າວ່າຄວາມສູງແຕກຕ່າງກັນຂອງລັດຖະມົນຕີຊ້າຍແລະຂວາຂອງຂໍ້ໃດ ໜຶ່ງ ຢູ່ໃນ…

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

ຄໍາ​ຖາມ​ທີ 177. ຮວບຮວມບັນດາຕົວເລກຕາມ ຈຳ ນວນ 1 Bit Leetcode Solution ຄຳ ຖະແຫຼງທີ່ມີປັນຫາໃນບັນຫາ” Sort Integers by The Number of 1 Bit,” ພວກເຮົາໄດ້ຮັບການເຂົ້າມາເປັນແຖວ. ໜ້າ ວຽກຂອງພວກເຮົາແມ່ນຈັດຮຽງອົງປະກອບຕ່າງໆໃນແຖວຕາມ ຈຳ ນວນ 1 ບິດໃນການ ນຳ ສະ ເໜີ ຖານສອງຂອງ ຈຳ ນວນຕາມ ລຳ ດັບທີ່ຂື້ນໄປ. ຖ້າສອງຫລື ...

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

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

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

ຄໍາ​ຖາມ​ທີ 179. ເວລາທີ່ດີທີ່ສຸດທີ່ຈະຊື້ແລະຂາຍຫຸ້ນກັບ Cooldown Leetcode Solution ຄຳ ຖະແຫຼງບັນຫາໃນບັນຫາ“ ເວລາທີ່ດີທີ່ສຸດທີ່ຈະຊື້ແລະຂາຍຫຸ້ນກັບ Cooldown” ພວກເຮົາໄດ້ຮັບແຖວທີ່ແຕ່ລະອົງປະກອບໃນແຖວນັ້ນມີລາຄາຂອງຮຸ້ນໃນມື້ນັ້ນ. ບໍ່ມີຂໍ້ ຈຳ ກັດ ຈຳ ນວນການເຮັດທຸລະ ກຳ. ຄຳ ນິຍາມຂອງການເຮັດທຸລະ ກຳ ແມ່ນ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 181. ເລກດີໃຈ ຖະແຫຼງການບັນຫາເລກທີ່ມີຄວາມສຸກແມ່ນຫຍັງ? ໝາຍ ເລກ ໜຶ່ງ ແມ່ນຕົວເລກທີ່ມີຄວາມສຸກຖ້າພວກເຮົາສາມາດຫຼຸດ ຈຳ ນວນທີ່ໃຫ້ໄວ້ເປັນ 1 ຫຼັງຈາກຂະບວນການນີ້: -> ຊອກຫາຜົນລວມຂອງໂຕເລກຂອງຕົວເລກຂອງຕົວເລກທີ່ ກຳ ນົດໃຫ້. ປ່ຽນແທນ ຈຳ ນວນນີ້ດ້ວຍເລກເກົ່າ. ພວກເຮົາຈະເຮັດຊ້ ຳ ນີ້ອີກ ...

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

ຄໍາ​ຖາມ​ທີ 182. Palindrome Number ຖະແຫຼງການບັນຫາບັນຫາ "Palindrome Number" ລະບຸວ່າທ່ານໄດ້ຖືກມອບ ໝາຍ ເລກໃຫ້. ກວດເບິ່ງວ່າມັນແມ່ນ palindrome ຫຼືບໍ່. ແກ້ໄຂບັນຫານີ້ໂດຍບໍ່ຕ້ອງປ່ຽນຕົວເລກທີ່ໃຫ້ເປັນສາຍ. ຕົວຢ່າງ 12321 ຄຳ ອະທິບາຍທີ່ແທ້ຈິງ 12321 ແມ່ນ ໝາຍ ເລກ palindrome ເພາະວ່າເມື່ອເຮົາປ່ຽນ 12321 ມັນຈະໃຫ້ 12321 ...

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

ຄໍາ​ຖາມ​ທີ 183. ນັບຄູ່ຈາກສອງລາຍການທີ່ເຊື່ອມໂຍງເຊິ່ງຜົນລວມຂອງມັນເທົ່າກັບມູນຄ່າທີ່ໃຫ້ ບັນຫາຖະແຫຼງການບັນຫາ“ ນັບຄູ່ຈາກສອງລາຍການທີ່ເຊື່ອມໂຍງເຊິ່ງລວມເທົ່າກັບມູນຄ່າທີ່ລະບຸໄວ້” ສະຖານະພາບທີ່ທ່ານໄດ້ຖືກມອບໃຫ້ສອງບັນຊີທີ່ເຊື່ອມໂຍງແລະລວມມູນຄ່າຕົວເລກ. ຄຳ ຖະແຫຼງທີ່ມີບັນຫາໄດ້ຖາມເພື່ອຊອກຫາວ່າ ຈຳ ນວນຄູ່ທັງ ໝົດ ມີ ຈຳ ນວນເທົ່າກັບມູນຄ່າທີ່ໄດ້ມອບໃຫ້. ຕົວຢ່າງ ...

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

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

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

ຄໍາ​ຖາມ​ທີ 185. ອັນດັບຕໍ່ໆໄປທີ່ຍາວທີ່ສຸດ ພວກເຮົາໄດ້ຖືກສະ ໜອງ ໃຫ້ມີຕົວເລກເຕັມສ່ວນທີ່ບໍ່ຖືກຈັດລຽງແລະພວກເຮົາຕ້ອງຊອກຫາຕົວເລກທີ່ເພີ່ມຂື້ນທີ່ຍາວທີ່ສຸດ. ການຕິດຕໍ່ກັນບໍ່ ຈຳ ເປັນຕ້ອງຕິດຕໍ່ກັນການຕິດຕໍ່ກັນຈະຕ້ອງມີການເພີ່ມຂື້ນໃຫ້ເຂົ້າໃຈດີກວ່າໂດຍຕົວຢ່າງສອງສາມອັນ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ [9, 2, 5, 3, 7, 10, 8] ຜົນໄດ້ຮັບທີ 4 ...

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

ຄໍາ​ຖາມ​ທີ 186. K-th Distinct Element ໃນ Array ເຈົ້າຍັງບໍ່ໄດ້ໃຫ້ຂອດ integer A, ພິມອົງປະກອບທີ່ແຕກຕ່າງ k-th ໃນອາເລ. ອາເລທີ່ໃຫ້ໄວ້ອາດຈະບັນຈຸສິ່ງທີ່ຊ້ ຳ ກັນແລະຜົນຜະລິດຄວນຈະພິມອອກອົງປະກອບທີ່ແຕກຕ່າງ k-th ໃນບັນດາອົງປະກອບທີ່ເປັນເອກະລັກໃນອາເລ ຖ້າ k ແມ່ນຫຼາຍກວ່າ ຈຳ ນວນຂອງສ່ວນປະກອບທີ່ແຕກຕ່າງ, ຫຼັງຈາກນັ້ນລາຍງານມັນ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: ...

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

ຄໍາ​ຖາມ​ທີ 187. ບັນຊີລາຍຊື່ການເຊື່ອມໂຍງ K Sorted ບັນຫາບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງກັບ Merge K ແມ່ນມີຊື່ສຽງດັ່ງທີ່ກ່າວມາຈາກຈຸດ ສຳ ພາດຂອງມຸມມອງ. ຄຳ ຖາມນີ້ຖາມຫຼາຍຄັ້ງໃນບໍລິສັດໃຫຍ່ໆເຊັ່ນ Google, Microsoft, Amazon, ແລະອື່ນໆ. ພວກເຮົາຕ້ອງລວມເອົາພວກມັນເຂົ້າກັນເປັນ ...

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

ຄໍາ​ຖາມ​ທີ 188. ຜະສົມຜະສານສອງລາຍຊື່ທີ່ເຊື່ອມໂຍງ ໃນການລວມເອົາສອງລາຍການທີ່ມີການເຊື່ອມໂຍງທີ່ພວກເຮົາໄດ້ເອົາຫົວຊີ້ຂອງສອງລາຍຊື່ທີ່ເຊື່ອມໂຍງເຂົ້າກັນ, ໃຫ້ພວກເຂົາເຂົ້າກັນວ່າບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງດຽວແມ່ນໄດ້ຮັບເຊິ່ງມີຂໍ້ມູນທີ່ມີຄ່າຢູ່ໃນການຈັດລຽງ ລຳ ດັບ. ສົ່ງຄືນຫົວຊີ້ຂອງບັນຊີທີ່ເຊື່ອມໂຍງເຂົ້າກັນ. ໝາຍ ເຫດ: ຮວມລາຍຊື່ທີ່ເຊື່ອມໂຍງເຂົ້າໃນສະຖານທີ່ໂດຍບໍ່ຕ້ອງໃຊ້ ...

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

ຄໍາ​ຖາມ​ທີ 189. ຄຳ ແຕກ Word Break ແມ່ນບັນຫາທີ່ສະແດງໃຫ້ເຫັນແນວຄິດ ໃໝ່ ທັງ ໝົດ ທີ່ສວຍງາມ. ພວກເຮົາທຸກຄົນເຄີຍໄດ້ຍິນ ຄຳ ສັບປະສົມ. ຄຳ ສັບທີ່ປະກອບດ້ວຍຫລາຍກວ່າສອງ ຄຳ. ມື້ນີ້ພວກເຮົາມີລາຍຊື່ ຄຳ ສັບແລະທຸກສິ່ງທີ່ພວກເຮົາຕ້ອງເຮັດຄືກວດເບິ່ງວ່າທຸກ ຄຳ ທີ່ມາຈາກວັດຈະນານຸກົມສາມາດ ...

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

ຄໍາ​ຖາມ​ທີ 190. ຈໍານວນຂອງ 1 ບິດ ພວກເຮົາທຸກຄົນໄດ້ຍິນກ່ຽວກັບ Hamming ນ້ ຳ ໜັກ ຂອງຕົວເລກຖານສອງ. ນ້ ຳ ໜັກ Hamming ແມ່ນ ຈຳ ນວນຂອງຖັງທີ່ ກຳ ນົດໄວ້ / 1 ໃນ ຈຳ ນວນໄບນາລີ. ໃນປັນຫານີ້ ຈຳ ນວນ 1 ບິດພວກເຮົາຕ້ອງຊອກຫານໍ້າ ໜັກ ຂອງ ຈຳ ນວນທີ່ ກຳ ນົດໄວ້. ຈຳ ນວນຕົວຢ່າງ = 3 ຕົວແທນຖານສອງ = 011 ...

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

ຄໍາ​ຖາມ​ທີ 191. ຜະສົມຜະສານສອງລາຍຊື່ Leetcode ສິ່ງທີ່ລວມເຂົ້າກັນມີສອງບັນຫາໃນບັນຊີ leetcode? ນີ້ແມ່ນ ຄຳ ຖາມທີ່ ໜ້າ ສົນໃຈທີ່ຖືກຖາມຫຼາຍຄັ້ງໃນບັນດາກຸ່ມຕ່າງໆເຊັ່ນ Amazon, Oracle, Microsoft, ແລະອື່ນໆໃນບັນຫານີ້ (Merge Two Sorted Lists Leetcode), ພວກເຮົາໄດ້ມອບບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງເຂົ້າມາສອງຄັ້ງແລ້ວ. ບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງທັງສອງແມ່ນຢູ່ໃນລະດັບເພີ່ມຂື້ນ. ຮວມລາຍຊື່ທີ່ເຊື່ອມໂຍງເຂົ້າກັນທັງໃນ ...

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

ຄໍາ​ຖາມ​ທີ 192. Names ປີ້ນກັບກັນໃນ K-Group ບັນຫາໃນ Nodes Reverse ໃນບັນຫາ K-Group ພວກເຮົາໄດ້ເອົາບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງມາ, Reverse ບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງຢູ່ໃນກຸ່ມ k ແລະສົ່ງຄືນລາຍຊື່ທີ່ຖືກດັດແກ້. ຖ້າ node ບໍ່ຫຼາຍ k ຫຼັງຈາກນັ້ນກໍ່ຈະປ່ຽນຄືນ nodes ທີ່ເຫຼືອ. ຄຸນຄ່າຂອງ k ມັກຈະມີຂະ ໜາດ ນ້ອຍກວ່າຫຼືເທົ່າກັບ ...

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

ຄໍາ​ຖາມ​ທີ 193. ເກມ LeetCode ເກມຫີນ ບັນຫາເກມ Stone ແມ່ນຫຍັງ? ເກມ Stone LeetCode - ສອງຄົນ A ແລະ B ແມ່ນຫຼີ້ນເກມຫີນ. ມີແຕ່ ຈຳ ນວນເສົາຫີນແຕ່ລະເສົາທີ່ບັນຈຸກ້ອນຫີນ ຈຳ ນວນ ໜຶ່ງ ແລະກ້ອນຫີນທັງ ໝົດ ໃນທຸກເສົາເສົາແມ່ນຄີກ. A ແລະ B ຄາດວ່າຈະເລືອກເອົາກະເປົາເປ້ທັງ ...

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

ຄໍາ​ຖາມ​ທີ 194. ການຈັດຕັ້ງປະຕິບັດ LRU Cache Least ທີ່ໃຊ້ໃນບໍ່ດົນມານີ້ (LRU) Cache ແມ່ນວິທີການປະເພດ ໜຶ່ງ ທີ່ໃຊ້ເພື່ອຮັກສາຂໍ້ມູນດັ່ງກ່າວວ່າເວລາທີ່ຕ້ອງການໃຊ້ຂໍ້ມູນແມ່ນ ໜ້ອຍ ທີ່ສຸດ. ລະບົບ LRU ທີ່ໃຊ້ໃນເວລາທີ່ແຄດເຕັມ. ພວກເຮົາ ກຳ ຈັດຂໍ້ມູນທີ່ຖືກ ນຳ ໃຊ້ ໜ້ອຍ ທີ່ສຸດໃນປະຈຸບັນອອກຈາກຄວາມ ຈຳ ຂອງ cache ...

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

ຄໍາ​ຖາມ​ທີ 195. ປີນຂັ້ນໄດ ຖະແຫຼງການກ່ຽວກັບບັນຫາບັນຫາ“ ການປີນຂັ້ນໄດ” ລະບຸວ່າທ່ານໄດ້ຮັບບັນໄດກັບບັນໄດ n. ໃນເວລາ ໜຶ່ງ ທ່ານສາມາດຂຶ້ນຂັ້ນໄດ ໜຶ່ງ ຫຼືສອງຂັ້ນໄດ. ວິທີການຈໍານວນຕົວເລກຂອງວິທີການທີ່ຈະໄປເຖິງເທິງຂອງ staircase ໄດ້? ຕົວຢ່າງ 3 3 ຄຳ ອະທິບາຍມີ XNUMX ວິທີການປີນພູ…

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

ຄໍາ​ຖາມ​ທີ 196. ຕົວເລກການແບ່ງປັນຕົວເອງ ຕົວເລກແມ່ນເປັນທີ່ຮູ້ຈັກເປັນຕົວເລກທີ່ແບ່ງແຍກຕົນເອງຖ້າ - 1. Mod ຂອງທຸກໆຕົວເລກຂອງຕົວເລກທີ່ມີເລກແມ່ນສູນ. 2. ຕົວເລກຄວນມີທັງ ໝົດ ເລກທີ່ບໍ່ແມ່ນສູນ. ຍົກຕົວຢ່າງ - 128 128% 1 = 0, 128% 2 = 0, 128% 8 = 0 ...

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

ຄໍາ​ຖາມ​ທີ 197. ປ່ຽນຄືນບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງ ຖະແຫຼງການກ່ຽວກັບບັນຫາບັນຫາ“ ປ່ຽນແປງບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງ” ລະບຸວ່າພວກເຮົາຖືກມອບໃຫ້ຫົວ ໜ້າ ບັນຊີທີ່ເຊື່ອມໂຍງ. ພວກເຮົາຕ້ອງປ່ຽນຄືນບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງໂດຍການປ່ຽນເສັ້ນທາງເຊື່ອມຕໍ່ລະຫວ່າງພວກມັນແລະສົ່ງຫົວ ໜ້າ ບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງຄືນ. ຕົວຢ່າງ 10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40 ຄຳ ອະທິບາຍພວກເຮົາໄດ້ປ່ຽນເສັ້ນທາງເຊື່ອມຕໍ່ ...

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

ຄໍາ​ຖາມ​ທີ 198. ຊອກ Node Node ຖະແຫຼງການບັນຫາໃນບັນຫາ“ ຊອກ Node Node” ພວກເຮົາໄດ້ເອົາລາຍຊື່ທີ່ເຊື່ອມໂຍງເຂົ້າມາເພື່ອຊອກຫາ Node node. ໂປແກຼມຄວນຈະພິມຄ່າຂອງຂໍ້ມູນໃນ node n. N ແມ່ນດັດສະນີເລກບັນຈຸວັດສະດຸປ້ອນ. ຕົວຢ່າງ 3 1 2 3 4 5 6 3 ວິທີການທີ່ມີລາຍຊື່ເຊື່ອມໂຍງ ...

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

ຄໍາ​ຖາມ​ທີ 199. ລົບການປະກົດຕົວສຸດທ້າຍ ຖະແຫຼງການບັນຫາໃນ“ ລົບເຫດການທີ່ເກີດຂື້ນຄັ້ງສຸດທ້າຍ” ພວກເຮົາໄດ້ບອກລາຍຊື່ທີ່ເຊື່ອມໂຍງເຂົ້າມາ. ຂຽນໂປຼແກຼມເພື່ອລຶບການປະກົດຕົວສຸດທ້າຍຂອງຄີທີ່ໃຫ້ຈາກບັນຊີທີ່ເຊື່ອມໂຍງ. ບັນຊີລາຍຊື່ສາມາດບັນຈຸຊໍ້າຊ້ອນ. ຕົວຢ່າງ 1 2 3 5 2 10 1 2 3 5 2 ວິທີການທີ່ໄດ້ຮັບໂດຍ ...

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