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

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

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

ຊອກຫາ ຈຳ ນວນຄູ່ໃນແຖວທີ່ XOR ຂອງພວກເຂົາແມ່ນ 0

ບັນຫາ "ຊອກຫາ ຈຳ ນວນຄູ່ໃນແຖວທີ່ XOR ຂອງພວກເຂົາແມ່ນ 0" ທີ່ສົມມຸດວ່າ, ພວກເຮົາໄດ້ມອບ ຈຳ ນວນຄູ່. ຖະແຫຼງການບັນຫາຂໍໃຫ້ຊອກຫາ ຈຳ ນວນຄູ່ທີ່ມີຢູ່ໃນແຖວ, ເຊິ່ງມີ Ai XOR Aj = 0. ໝາຍ ເຫດ: …

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

ຊອກຫາ subarray ກັບລວມຍອດ (Handles ຕົວລົບ)

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

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

ວິທີການທີ່ຫຼອກລວງເພື່ອຊອກຫາບັນພະບຸລຸດຂອງຕົ້ນໄມ້ໄບນາລີ

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

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

ແຖວໂດຍໃຊ້ Stacks

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

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

ຜະລິດຕະພັນສູງສຸດຂອງດັດສະນີຂອງອັນດັບຕໍ່ໄປຍິ່ງໃຫຍ່ຢູ່ເບື້ອງຊ້າຍແລະຂວາ

ມອບແຖວ [] ຂອງຂະ ໜາດ n. ສຳ ລັບແຕ່ລະອົງປະກອບທີ່ຢູ່ໃນ ຕຳ ແໜ່ງ, ຂ້ອຍພົບ L [i] ແລະ R [i] ບ່ອນທີ່ - L [i] = ດັດສະນີທີ່ໃກ້ທີ່ສຸດກັບຂ້ອຍບ່ອນທີ່ L [ດັດສະນີທີ່ໃກ້ທີ່ສຸດ]> L [i] ແລະດັດສະນີທີ່ໃກ້ທີ່ສຸດ <i. R [i] = ດັດສະນີທີ່ໃກ້ທີ່ສຸດກັບ i ບ່ອນທີ່ R [ດັດສະນີທີ່ໃກ້ທີ່ສຸດ]> R [i] …

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

ການແຊກເຂົ້າໃນຕົ້ນໄມ້ຖານສອງ

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະຮຽນຮູ້ການແຊກເຂົ້າໃນຕົ້ນໄມ້ຖານສອງ. ພວກເຮົາໄດ້ເຫັນແນວຄວາມຄິດຂອງ BFS ແລ້ວໃນບົດຂຽນກ່ອນ, ສະນັ້ນໃນນີ້ພວກເຮົາຈະ ນຳ ໃຊ້ແນວຄິດດຽວກັນເພື່ອໃສ່ຂໍ້ມູນເຂົ້າໃນຕົ້ນໄມ້ຖານສອງ. ແນວຄວາມຄິດແມ່ນ traversing ຕົ້ນໄມ້ໃນລະດັບແລະ ...

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

ໂປແກຼມທີ່ຈະເປີດໃຊ້ງານທຸກໆຕົວລະຄອນໃນສາຍ

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

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

ຮຽງ ລຳ ລຽງຕາມສາຍອື່ນ

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

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

ກວດເບິ່ງວ່າ String Follows ຄໍາສັ່ງຂອງຕົວລະຄອນໂດຍຮູບແບບຫລືບໍ່

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

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