ການປະຕິບັດງານລົບຂັ້ນຕ່ ຳ ເພື່ອເຮັດໃຫ້ທຸກອົງປະກອບຂອງ Array ດຽວກັນ

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

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

ໄລຍະຫ່າງສູງສຸດລະຫວ່າງສອງເຫດການທີ່ເກີດຂື້ນຂອງອົງປະກອບດຽວກັນໃນອາເລ

ສົມມຸດວ່າທ່ານໄດ້ຮັບແຖວພ້ອມດ້ວຍເລກທີ່ຊ້ ຳ ຊ້ອນກັນ. ພວກເຮົາຕ້ອງຊອກຫາໄລຍະຫ່າງສູງສຸດລະຫວ່າງສອງເຫດການທີ່ເກີດຂື້ນດຽວກັນຂອງຕົວເລກທີ່ມີດັດສະນີທີ່ແຕກຕ່າງກັນ, ນຳ ສະ ເໜີ ເປັນແຖວ. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ: array = [1, 2, 3, 6, 2, 7] ຜົນໄດ້ຮັບ: 3 ຄຳ ອະທິບາຍ: ເພາະວ່າອົງປະກອບທີ່ຢູ່ແຖວ [1] …

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

ການປະກົດຂື້ນຫຼາຍຄັ້ງໃນກຸ່ມຂອງອົງປະກອບ Array ຖືກສັ່ງໂດຍການປະກົດຕົວຄັ້ງ ທຳ ອິດ

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

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

Union ແລະ Intersection ຂອງສອງລາຍຊື່ທີ່ເຊື່ອມໂຍງ

ໃຫ້ບັນຊີລາຍຊື່ທີ່ເຊື່ອມໂຍງສອງ, ສ້າງອີກສອງລາຍການທີ່ເຊື່ອມໂຍງເຂົ້າກັນເພື່ອໃຫ້ມີສະຫະພາບແລະຈຸດເຊື່ອມຕໍ່ຂອງອົງປະກອບຂອງລາຍຊື່ທີ່ມີຢູ່. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: List1: 5 → 9 → 10 → 12 → 14 List2: 3 → 5 → 9 → 14 → 21 ຜົນໄດ້ຮັບ: Intersection_list: 14 → 9 → 5 Union_list: …

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

ຄວາມແຕກຕ່າງກັນສູງສຸດລະຫວ່າງຄວາມຖີ່ຂອງສອງອົງປະກອບດັ່ງກ່າວວ່າອົງປະກອບທີ່ມີຄວາມຖີ່ຫຼາຍຂື້ນກໍ່ຍິ່ງໃຫຍ່ກວ່າເກົ່າ

ສົມມຸດວ່າ, ທ່ານມີຂບວນເລກເຕັມ. ຄຳ ຖະແຫຼງທີ່ມີບັນຫາຂໍໃຫ້ຄົ້ນພົບຄວາມແຕກຕ່າງກັນສູງສຸດລະຫວ່າງຄວາມຖີ່ຂອງສອງອົງປະກອບທີ່ແຕກຕ່າງກັນຂອງອາເລທີ່ໃຫ້ໄວ້, ແຕ່ສ່ວນປະກອບທີ່ມີຄວາມຖີ່ສູງຂື້ນໄປກໍ່ຄວນຈະມີມູນຄ່າສູງກວ່າຕົວເລກອື່ນໆ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ: arr [] = {2,4,4,4,3,2} …

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

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

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

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

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

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

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

Array ສູງສຸດຈາກສອງ Arrays ການຮັກສາ Order Order ຄືກັນ

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

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

ນັບ Subarrays ກັບອົງປະກອບແບບດຽວກັນແລະຄີກ

ສົມມຸດວ່າທ່ານໄດ້ໃຫ້ແຖວເຕັມຂອງຂະ ໜາດ N. ຍ້ອນວ່າມີຕົວເລກ, ຕົວເລກແມ່ນຄີກຫຼືແມ່ນແຕ່. ຄຳ ຖະແຫຼງທີ່ມີບັນຫາແມ່ນ count subarray ທີ່ມີສ່ວນປະກອບຍ່ອຍແລະຄີກດຽວກັນຫຼືຊອກຫາ ຈຳ ນວນຂອງ sub-arrays ທີ່ມີ ຈຳ ນວນເທົ່າກັນຂອງເລກບວກເຖິງແມ່ນວ່າແລະຄີກ. ຕົວຢ່າງ…

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

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

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

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