ນີ້ແມ່ນ 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