登录 注册
当前位置:主页 > 资源下载 > 15 > rust_sliding_puzzle: 一款用于操控滑动瓷砖拼图的锈箱工具

rust_sliding_puzzle: 一款用于操控滑动瓷砖拼图的锈箱工具

  • 更新:2024-09-02 09:48:20
  • 大小:25KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

滑动拼图 用于操纵滑动瓷砖拼图的Rust板条箱。 概述 此板条箱重新实现了许多功能,以学习Rust并提供更快的实现。 我打算使用此板条箱来探索用于“延迟重复检测”的不同算法,例如。 用法 有关更多详细文档,请参考 。 let mut puzzle = SlidingPuzzle :: new ( & [ & [ 1 , 2 , 0 ], & [ 3 , 4 , 5 ], & [ 6 , 7 , 8 ], ]). unwrap (); puzzle. slide_mut ( & Direction :: Right). unwrap (); assert_eq! (puzzle. tiles (), & [ & [ 1 , 0 , 2 ], & [ 3 , 4 , 5 ], & [ 6 , 7 , 8 ], ]); let top_lef