ຊອກຫາຍອດລວມລະດັບສູງສຸດໃນ Binary Tree

ຖະແຫຼງການບັນຫາບັນຫາ "ຊອກຫາຍອດລວມລະດັບສູງສຸດໃນຕົ້ນໄມ້ຖານສອງ" ລະບຸວ່າທ່ານໄດ້ຮັບຕົ້ນໄມ້ໄບນາລີທີ່ມີຂໍ້ໃນທາງບວກແລະລົບ, ຊອກຫາຍອດລວມສູງສຸດຂອງລະດັບ ໜຶ່ງ ໃນຕົ້ນໄມ້ຖານສອງ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ 7 ຄຳ ອະທິບາຍລະດັບ ທຳ ອິດ: ຜົນບວກ = 5 ລະດັບທີສອງ: ຜົນບວກ = …

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

ການປະຕິບັດ Deque ໂດຍນໍາໃຊ້ບັນຊີເຊື່ອມໂຍງທີ່ບໍ່ຕ້ອງສົງໃສ

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

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

ວິທີການທີ່ຫຼອກລວງເພື່ອຊອກຫາຄວາມສູງຂອງຕົ້ນໄມ້ຖານສອງ

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

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

ການເລື່ອນລະດັບ ຄຳ ສັ່ງໃນລະດັບໂດຍໃຊ້ສອງຄິວ

ຖະແຫຼງການບັນຫາບັນຫາ“ ການເລື່ອນຂັ້ນຕາມລະດັບໂດຍໃຊ້ສອງຄິວ” ລະບຸວ່າທ່ານໄດ້ຮັບໃບໄມ້ປ່ອງ, ໃຫ້ພິມລະດັບເສັ້ນທາງ ລຳ ດັບຂອງມັນຕາມເສັ້ນ. ການປ້ອນຂໍ້ມູນຕົວຢ່າງ 5 11 42 7 9 8 12 23 52 3 ການປ້ອນຂໍ້ມູນ 1 2 3 4 5 6 ສູດການຄິດໄລ່ ສຳ ລັບການໂອນລະດັບ ຄຳ ສັ່ງ…

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

ປະຕິບັດຂັ້ນຕອນໂດຍໃຊ້ແຖວດຽວ

ຖະແຫຼງການບັນຫາບັນຫາ“ ປະຕິບັດຂັ້ນຕອນໂດຍໃຊ້ແຖວດຽວ” ຂໍໃຫ້ພວກເຮົາປະຕິບັດໂຄງສ້າງຂໍ້ມູນຂ່າວສານ (LIFO) ໂດຍໃຊ້ໂຄງສ້າງຂໍ້ມູນແຖວ. ນີ້ແມ່ນ LIFO ໝາຍ ຄວາມວ່າ First In First Out ໃນຂະນະທີ່ FIFO ໝາຍ ຄວາມວ່າ First First First. ຕົວຢ່າງການຊຸກຍູ້ (10) ການຊຸກຍູ້ (20) ທາງເທີງ () pop () ຍູ້ (30) pop () ທາງເທີງ () ທາງເທີງ: 20 …

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

ຊອກຫາທົວຮອບ ທຳ ອິດທີ່ໄປຢ້ຽມຢາມປ້ ຳ ນ້ ຳ ມັນ Petrol ທັງ ໝົດ

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

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

ກວດເບິ່ງວ່າ X ສາມາດເຮັດໃຫ້ມີການປ່ຽນແປງທຸກໆຄົນໃນແຖວ

ຖະແຫຼງການບັນຫາ X ແມ່ນຜູ້ຂາຍກະແລັມແລະມີຄົນທີ່ລໍຄອຍຢູ່ໃນແຖວເພື່ອຊື້ຄີມກ້ອນ. Arr [ຂ້າພະເຈົ້າ] ໝາຍ ເຖິງຕົວເລກຂອງຄົນໃນແຖວນັ້ນ, ຄຸນຄ່າທີ່ເປັນໄປໄດ້ຂອງຕົວຫານແມ່ນ 5, 10 ແລະ 20. ຖ້າວ່າຍອດເງິນເບື້ອງຕົ້ນຂອງ X ແມ່ນ 0 …

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

ກວດເບິ່ງວ່າທຸກໆລະດັບຂອງສອງ Binary Tree ແມ່ນ anagrams ຫຼືບໍ່

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

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

ຈຳ ນວນຂັ້ນຕ່ ຳ ສຸດຂອງ ຈຳ ນວນຕົວອັກສອນໃນສາຍທີ່ໃຫ້ຫຼັງຈາກຖອດເອົາຕົວອັກສອນ k

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

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

ເລກເຕັມລົບຄັ້ງ ທຳ ອິດໃນທຸກໆປ່ອງຢ້ຽມຂະ ໜາດ k

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບັນຫາ“ ຕົວເລກລົບລົບ ທຳ ອິດໃນທຸກໆປ່ອງຢ້ຽມຂະ ໜາດ k” ລະບຸວ່າທ່ານຖືກຈັດໃຫ້ມີຕົວເລກບວກແລະລົບ, ສຳ ລັບທຸກໆປ່ອງຢ້ຽມທີ່ມີຂະ ໜາດ k ພິມຕົວເລກລົບລົບ ທຳ ອິດໃນປ່ອງຢ້ຽມນັ້ນ. ຖ້າຫາກວ່າບໍ່ມີເລກເຕັມທາງລົບຢູ່ໃນປ່ອງຢ້ຽມໃດໆຫຼັງຈາກນັ້ນຜົນຜະລິດ…

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