learn-rust, 帮助我学习 Rust 编程语言的项目

分享于 

2分钟阅读

GitHub

  繁體 雙語
Projects to help me learn the Rust programming language
  • 源代码名称:learn-rust
  • 源代码网址:http://www.github.com/brianquinlan/learn-rust
  • learn-rust源代码文档
  • learn-rust源代码下载
  • Git URL:
    git://www.github.com/brianquinlan/learn-rust.git
    Git Clone代码到本地:
    git clone http://www.github.com/brianquinlan/learn-rust
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/brianquinlan/learn-rust
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    通过面试问题学习 Rust

    这个reposity是我第一次认真尝试学习 Rust的产品。

    我没有一个特别的probem来处理,所以我使用了工作面试编码问题在互联网上找到。 特别是,"黑了谷歌的采访"插件包含了很多有趣的问题。

    由于这是一个学习项目,一些代码可能不是惯用的( 甚至理智)。 欢迎更正,可以拉请求或者电子邮件的形式发送到 brian@sweetapp.com。

    理解

    假设你是一个不熟悉 Rust的程序员,这里是我的问题排列,以了解算法和 Rust 语言的难度。

    • printmult - 打印 12 x12乘法表。
    • fizzbuzz - 使用单词"冒泡","buzz"和"fizzbuzz"对 100计数。
    • oddman - 在列表中查找缺少的整数。
    • 确定一个字符串是否是另一个字符串的子字符串。
    • sumfile - 与文本文件的内容求和。
    • targetSum - 在列表中查找与值求和的对。
    • addlist - 递增表示为链接列表的数字。
    • 使用函数反转列表之间的列表来对列表排序。
    • validbtree - 确定二进制树是否有效。
    • reverseWords - 反转字符串中的单词。
    • minStack - 实现带有 O(1) getMinimumValue的堆栈。
    • bestpath - 通过迷宫返回最快的路径。
    • i18n - 展开类似"i18n"的模式。

    proj  LAN  LANG  learn  Projects  RUST  
    相关文章