程序员找工作刷题-learn-rust:帮助我学习Rust编程语言的项目

时间:2024-07-27 10:31:25
【文件属性】:

文件名称:程序员找工作刷题-learn-rust:帮助我学习Rust编程语言的项目

文件大小:36KB

文件格式:ZIP

更新时间:2024-07-27 10:31:25

系统开源

程序员找工作刷题通过面试问题学习 Rust 这个存储库是我第一次认真学习的产物。 我没有一个特别的问题要解决,所以我使用了我在互联网上找到的工作面试编码问题。 特别是,包含了很多有趣的问题。 由于这是一个学习项目,因此某些代码可能不符合习惯(甚至不合理)。 欢迎更正,可以以拉取请求或电子邮件的形式发送至 。 易懂 假设你是一个不熟悉 Rust 的程序员,这里是我对问题的排列,按照算法和 Rust 习语的难易程度从高到低排列。 - 打印 12x12 乘法表。 - 使用单词“Fizz”、“Buzz”和“FizzBu​​zz”数到 100。 - 在列表中查找缺失的整数。 - 确定一个字符串是否是另一个字符串的子字符串。 - 总结一个文本文件的内容。 - 在列表中查找总和为一个值的对。 - 增加一个表示为链表的数字。 - 使用在 [0..n] 之间反转列表的函数对列表进行排序。 - 确定二叉树是否有效。 - 反转字符串中的单词。 - 使用 O(1) getMinimumValue 实现堆栈。 - 通过迷宫返回最快的路径。 - 扩展像“i18n”这样的模式。


【文件预览】:
learn-rust-master
----.gitignore(104B)
----pancake()
--------src()
--------Cargo.toml(94B)
--------README.md(231B)
----reversewords()
--------src()
--------Cargo.toml(99B)
--------README.md(364B)
----LICENSE(1KB)
----addlist()
--------src()
--------Cargo.toml(94B)
--------README.md(523B)
----minstack()
--------src()
--------Cargo.toml(95B)
--------README.md(544B)
----printmult()
--------src()
--------Cargo.toml(96B)
--------README.md(868B)
----README.md(2KB)
----sumfile()
--------numbers.txt(1KB)
--------src()
--------Cargo.toml(94B)
--------README.md(280B)
----substring()
--------src()
--------Cargo.toml(96B)
--------README.md(423B)
----oddman()
--------src()
--------Cargo.toml(93B)
--------README.md(396B)
----bestpath()
--------src()
--------Cargo.toml(95B)
--------README.md(308B)
----i18n()
--------naive()
--------README.md(2KB)
--------sets()
--------prefix()
----fizzbuzz()
--------src()
--------Cargo.toml(95B)
--------README.md(523B)
----validbtree()
--------src()
--------Cargo.toml(97B)
--------README.md(633B)
----targetsum()
--------src()
--------Cargo.toml(96B)
--------README.md(540B)

网友评论