【24h】

AlgoVista

机译:某物

获取原文

摘要

A?goVista is a web-based search engine that assists programmers to find algorithms and implementations that solve specific problems. The search engine is not keyword based but rather requires users to provide (input ? output) samples that describe the behavior of their needed algorithm. The system is easy to use. To search for a particular algorithm or classify a combinatorial structure a user simply draws the query in a drawing pane on a web browser. The result of the search is a list of links to web resources describing or providing implementations of the algorithm.A?goVista has many interesting applications in an educational setting. The search engine can help research students classify obscure problems and locate algorithms that would otherwise be hard to find in textbooks. Students can also add calls in their own programs to A?goVista's database of executable problem specifications in order to dynamically check the correctness of their programs. Finally, instructors can use A?goVista to set novel assignments in algorithms and data structures classes.This paper briefly describes A?goVista and reports on its use in two algorithms and theory classes, one at the undergraduate and one at the graduate level.
机译:a?govista是一个基于Web的搜索引擎,可以帮助程序员找到解决特定问题的算法和实现。搜索引擎不是基于关键字,而是要求用户提供描述所需算法行为的(输入?输出)样本。系统易于使用。要搜索特定算法或对用户分类一个用户简单地在Web浏览器上的绘图窗格中绘制绘制的查询。搜索结果是描述或提供算法实现的Web资源的链接列表.A?Govista在教育环境中具有许多有趣的应用程序。搜索引擎可以帮助研究学生分类模糊问题并找到否则在教科书中难以找到的算法。学生还可以将自己的程序中的电话添加到?Govista的可执行问题规范数据库,以动态检查其程序的正确性。最后,教师可以使用一个?goVista在算法和数据结构classes.This简要设置新的任务描述其在两种算法和理论课,一个本科和一个在研究生阶段使用的?goVista和报告。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号