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

  • P3_645509
    了解作者
  • 36.1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-03 09:57
    上传日期
learn-rust, 帮助我学习 Rust 编程语言的项目 通过面试问题学习 Rust这个reposity是我第一次认真尝试学习 Rust的产品。我没有一个特别的probem来处理,所以我使用了工作面试编码问题在互联网上找到。 特别是,"黑了谷歌的采访"插件包含了很多有趣的问题。由于这是一个学
learn-rust.zip
内容介绍
# Learning Rust through Interview Questions This reposity is the product of my first in earnest attempt to learn [Rust](http://www.rust-lang.org/). I didn't have a particular probem to tackle so I used job interview coding questions that I found on the internet. In particular, ["Hacking a Google Interview"](http://courses.csail.mit.edu/iap/interview/materials.php) contains a lot of interesting questions. Since this was a learning project, some of the code might not be idiomatic (or even sane). Corrections are welcome and can be sent in the form of pull requests or an email to brian@sweetapp.com. ## Understandability Assuming that you are a programmer unfamiliar with Rust, here is my arrangement of problems in order of increasing difficult to understand algorithms and Rust idioms. * [printmult](https://github.com/brianquinlan/learn-rust/tree/master/printmult) - Print the 12x12 multiplication table. * [fizzbuzz](https://github.com/brianquinlan/learn-rust/tree/master/fizzbuzz) - Count to 100 using the words "Fizz", "Buzz" and "FizzBuzz". * [oddman](https://github.com/brianquinlan/learn-rust/blob/master/oddman) - Find the missing integer in a list. * [substring](https://github.com/brianquinlan/learn-rust/tree/master/substring) - Determine if a string is a substring of another. * [sumfile](https://github.com/brianquinlan/learn-rust/tree/master/sumfile) - Sum the contents of a text file. * [targetsum](https://github.com/brianquinlan/learn-rust/tree/master/targetsum) - Find pairs in a list that sum to a value. * [addlist](https://github.com/brianquinlan/learn-rust/tree/master/addlist) - Increment a number represented as a linked-list. * [pancake](https://github.com/brianquinlan/learn-rust/tree/master/pancake) - Sort a list using a function that reverse the list between [0..n]. * [validbtree](https://github.com/brianquinlan/learn-rust/tree/master/validbtree) - Determine if a binary tree is valid. * [reversewords](https://github.com/brianquinlan/learn-rust/tree/master/reversewords) - Reverse the words in a string. * [minstack](https://github.com/brianquinlan/learn-rust/tree/master/minstack) - Implement a stack with O(1) getMinimumValue. * [bestpath](https://github.com/brianquinlan/learn-rust/tree/master/bestpath) - Return the fastest path through a maze. * [i18n](https://github.com/brianquinlan/learn-rust/tree/master/i18n) - Expand patterns like "i18n".
评论
    相关推荐
    • rusti:Rust编程语言的REPL
      rusti:Rust编程语言的REPL
    • 用于Rust编程语言的GLFW绑定和包装器。-Rust开发
      glfw-rs Rust编程语言的GLFW绑定和包装。 示例extern crate glfw; 使用glfw :: {Action,Context,Key}; fn main(){le glfw-rs Rust编程语言的GLFW绑定和包装。 示例extern crate glfw; 使用glfw :: {Action,...
    • learning-rust:通过rust编程语言pdf进行工作
      学习锈 这是处理rust文档.pdf的回购
    • rust-koans:Rust编程语言的Koans
      鲁斯特·科恩斯(Rust Koans) 结构 koans按文件划分为多个区域,arrays.rs中覆盖了数组,booleans.rs中引入了布尔值,等等。它们在path_to_enlightenment.rs文件中按顺序显示。 每个koan都会建立您对Rust的知识并...
    • 图书:Rust编程语言
      Rust编程语言 该存储库包含“ The Rust Programming Language”这本书的源代码。 。 您还可以免费在线阅读该书。 请参阅该书随附的最新, 或Rust版本。 请注意,这些版本中的问题可能已经在此存储库中修复,因为...
    • 使用rust编程语言深入研究攻击性安全-抢先体验-Rust开发
      使用锈编程语言深入研究进攻性安全-抢先体验Black Hat Rust-抢先使用Rust编程语言深入研究进攻性安全立即购买本书! 总结无论是在电影中还是在主流媒体中,黑客都经常被浪漫化:他们被描绘成黑魔法师,讨厌的罪犯,...
    • the-book:Rust编程语言代码
      通用编程概念 3.1。变量与可变性 3.2。资料类型 3.3。功能 3.4。评论 3.5。控制流 4.了解所有权 4.1。什么是所有权? 4.2。参考和借阅 4.3。切片类型 5.使用结构来构造相关数据 5.1。定义和实例化结构 5.2。使用...
    • learning-rust:此仓库用于学习rust编程语言
      learning-rust:此仓库用于学习rust编程语言
    • Rust编程语言的惯用语intify包装器。-Rust开发
      inotify-rs Rust编程语言的惯用语inotify包装器。 木箱化 inotify-rs Rust编程语言的惯用语inotify包装器。 木箱化 使用std :: env; 使用inotify :: {EventMask,WatchMask,Inotify,}; fn main(){let mut ...
    • GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz
      guassdb100在redhat上安装包,单机部署的包,安装步骤请看我的文中介绍,经过大量实验搭建总结出来的文档