algotutor - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນ algotutor ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


algotutor - ໂຄງການແບບໂຕ້ຕອບສໍາລັບການສັງເກດຂັ້ນຕອນລະດັບປານກາງຂອງ algorithms.

ສະຫຼຸບສັງລວມ


algotutor [ທາງເລືອກ]... ຂໍ້ມູນ ...

ລາຍລະອຽດ


algotutor ແມ່ນໂຄງການໂຕ້ຕອບສໍາລັບການສັງເກດຂັ້ນຕອນລະດັບປານກາງຂອງ algorithms.
ຜູ້ຊົມເປົ້າໝາຍແມ່ນນັກສຶກສາວິທະຍາສາດຄອມພິວເຕີ ແລະ/ຫຼື ຜູ້ໃດທີ່ສຶກສາສູດການຄິດໄລ່
ແລະ/ຫຼືໂຄງສ້າງຂໍ້ມູນ. ຫນຶ່ງສາມາດສ້າງໄຟລ໌ຂໍ້ມູນໃນຮູບແບບຂໍ້ຄວາມທໍາມະດາ (ຕົວຈິງແລ້ວ perl
hashes ທີ່ບໍ່ເປີດເຜີຍຊື່, ແຕ່ຫນຶ່ງບໍ່ຈໍາເປັນຕ້ອງສົນໃຈ) ແລະໃຫ້ algotutor ແລ່ນຜ່ານບາງທີ່ກໍານົດໄວ້ລ່ວງຫນ້າ
ສູດການຄິດໄລ່. ຫຼັງ​ຈາກ​ນັ້ນ​, ຫນຶ່ງ​ສາ​ມາດ​ກ້າວ​ໄປ​ຂ້າງ​ຫນ້າ​ແລະ​ໂດຍ​ຜ່ານ​ລໍາ​ດັບ​ການ​ປະ​ຕິ​ບັດ​ຂອງ​
ສູດການຄິດໄລ່ໃນລະດັບທີ່ແຕກຕ່າງກັນຂອງລາຍລະອຽດ. ມັນຮຽກຮ້ອງໃຫ້ມີ perl-Tk.

ຂໍ້ມູນ ແມ່ນ​ຂໍ້​ມູນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​. ສໍາລັບຂັ້ນຕອນການດໍາເນີນໂຄງການແບບເຄື່ອນໄຫວເຊັ່ນ lcs ແລະ matc,
ກະລຸນາເບິ່ງລາຍການທີ່ກ່ຽວຂ້ອງໃນລາຍການຕໍ່ໄປນີ້; ສໍາລັບ algorithms ອື່ນໆ, ມັນແມ່ນ
ຊື່ໄຟລ໌ທີ່ມີຂໍ້ມູນການປ້ອນຂໍ້ມູນຕົວຈິງ.

OPTIONS


-a algo
ແລ່ນລະບົບ ALGO. ໃນປັດຈຸບັນ ALGO ສາມາດເປັນຫນຶ່ງໃນ:

bst ການ​ດໍາ​ເນີນ​ງານ​ກ່ຽວ​ກັບ​ຕົ້ນ​ໄມ້​ຄົ້ນ​ຫາ​ຄູ່​
rBT ການ​ດໍາ​ເນີນ​ງານ​ກ່ຽວ​ກັບ​ຕົ້ນ​ໄມ້​ສີ​ແດງ​ດໍາ (ເອົາ () ຍັງ​ບໍ່​ໄດ້​ປະ​ຕິ​ບັດ​)
ຂີ້ເຫຍື້ອ ການດໍາເນີນງານໃນ heap -- ການດໍາເນີນງານການໂຍກຍ້າຍຢູ່ໃນ heap ສະເຫມີເອົາເທິງ
ອົງປະກອບໂດຍບໍ່ຄໍານຶງເຖິງການໂຕ້ຖຽງ
sbs ການຄົ້ນຫາແບບ stack-based ໃນກາຟ, variant ຂອງຄວາມເລິກຄົ້ນຫາທໍາອິດ
bfs ຄວາມກວ້າງຂອງການຄົ້ນຫາຄັ້ງທໍາອິດໃນກາຟ
ປະຖົມ ຕົ້ນໄມ້ທີ່ກວ້າງໜ້ອຍສຸດຂອງ Prim ໃນກາຟ
ດີເຈກ ເສັ້ນທາງສັ້ນທີ່ສຸດຂອງແຫຼ່ງດຽວຂອງ Dijkstra ໃນກາຟ
flwa ເສັ້ນທາງສັ້ນທີ່ສຸດຄູ່ທັງໝົດຂອງ Floyd-Warshall ໃນກາຟ (ຫຼາຍ, ຊ້າຫຼາຍ)
dom ການຄອບຄອງຈຸດ 2 ມິຕິ
graham ການສະແກນຂອງ Graham ສໍາລັບຮູຂຸມຂົນ
lcs ລໍາດັບທົ່ວໄປທີ່ຍາວທີ່ສຸດ - ມັນຕ້ອງການສອງສາຍເປັນເສັ້ນຄໍາສັ່ງ
ການໂຕ້ຖຽງ. ຕົວຢ່າງ, "algotutor -a lcs AGCTATACGATGACT GTCAGTATAGTCATG"
matc ການຄູນຕ່ອງໂສ້ matrix ທີ່ດີທີ່ສຸດ -- ມັນຮຽກຮ້ອງໃຫ້ມີລໍາດັບສະລັບກັນ
integers ແລະ matrix ຊື່ເປັນ arguments ແຖວຄໍາສັ່ງ. ຕົວຢ່າງ, "algotutor -a
matc 32 A 35 B 24 C 30 D 36 E 25 F 40 G 34 H 35 "ຫມາຍຄວາມວ່າຊອກຫາທີ່ດີທີ່ສຸດ
ລຳດັບຄູນຂອງລະບົບຕ່ອງໂສ້ຂອງ matrices: A ຂອງຂະໜາດ 32 ຄູນ 35, B ຂອງຂະໜາດ 35 ໂດຍ
24, ... H ຂອງຂະຫນາດ 34 x 35.
-s VERTEX
ໃຊ້ VERTEX ເປັນຈຸດເລີ່ມຕົ້ນ (ສໍາລັບ sbs, bfs, prim, ແລະ dijk)

-i ຂັ້ນຕອນທີ
ສະແດງຂັ້ນຕອນ STEP ເປັນຮູບເບື້ອງຕົ້ນ.

-d ຊື່​ເອ​ກະ​ສານ
ຖິ້ມຮູບໃສ່ FILENAME ເປັນໄຟລ໌ ps ແລະອອກທັນທີໂດຍບໍ່ຕ້ອງເຂົ້າໄປໃນ
ຮູບແບບການໂຕ້ຕອບ.

ໃຊ້ algotutor ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌