¥4,776
通常配送無料 詳細
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。
Hands-On Data Structures ... がカートに入りました
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
2点すべてのイメージを見る

著者をフォロー

何か問題が発生しました。後で再度リクエストしてください。


Hands-On Data Structures and Algorithms with Rust: Learn programming techniques to build effective, maintainable, and readable code in Rust 2018 (英語) ペーパーバック – 2019/1/25

5つ星のうち5.0 1個の評価

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
価格
新品 中古品
Kindle版 (電子書籍)
ペーパーバック
¥4,776
¥4,776 ¥5,546
この商品の特別キャンペーン プライム会員限定 最大5%ポイント還元中。 1 件
  • プライム会員限定 最大5%ポイント還元中。
    プライム会員限定最大5%ポイント還元 まとめて買うと最大15%ポイント還元。※Business Prime会員は対象外。 特設ページはこちら 販売元: Amazon.co.jp。 詳細はこちら (細則もこちらからご覧いただけます)


本まとめ買いクーポン
click to open popover

キャンペーンおよび追加情報

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • iOSアプリのダウンロードはこちらをクリック
    Apple
  • Androidアプリのダウンロードはこちらをクリック
    Android
  • Amazonアプリストアへはこちらをクリック
    Android

無料アプリを入手するには、Eメールアドレスを入力してください。

kcpAppSendButton


無料で使えるブックカバー
好きなデザインを選んで取り付けよう! 詳しくはこちら。

商品の説明

内容紹介

Design and implement efficient programs by exploring modern Rust data structures and algorithms

Key Features

  • Use data structures such as arrays, stacks, trees, lists, and graphs with real-world examples
  • Learn the functional and reactive implementations of traditional data structures
  • Explore illustrations to visually present data structures and algorithms with their analysis

Book Description

Rust is a multi-paradigm system programming language widely used in developing a variety of new software applications. Its key strengths are its software infrastructure and resource-constrained applications such as desktop, servers, and performance-critical apps, as well as its importance in systems programming. This book is a systematic guide that will explain how to implement classic data structures and algorithms in Rust, and help you become a confident Rust programmer.

The book begins with an introduction to Rust data structures and algorithms, while also covering essential language constructs. You will learn how to store data using linked lists, arrays, stacks, and queues. You will also understand how to implement sorting and searching algorithms. In the later chapters, you will gain insights into achieving high performance by implementing algorithms in string data types and hash structures in algorithm design. Finally, this book focuses on algorithmic techniques such as dynamic programming and backtracking along with algorithms such as brute force algorithms, greedy algorithms, and divide and conquer algorithms.

By the end of this book, you will have learned how to build components that are easy to understand, debug, and use in different applications.

What you will learn

  • Delve into advanced algorithms such as dynamic processing and greedy algorithms
  • Write efficient programs in Rust using the most suitable data structure and algorithm
  • Create and use well-tested and reusable components with Rust
  • Understand the basics of multithreaded programming and advanced algorithm design
  • Get familiar with application profiling based on benchmarking and testing
  • Design and implement complex data structures such as arrays, lists, stacks, and queues in Rust

Who this book is for

This book is for developers who want to use Rust solutions in a practical and professional setting and learn essential Rust data structures and algorithms. Basic knowledge of Rust and some experience in other programming languages is required.

Table of Contents

  1. Hello Rust!
  2. Cargo and Crates
  3. Storing Efficiently
  4. Lists, Lists, and More Lists
  5. Robust Trees
  6. Exploring Maps and Sets
  7. Collections in Rust
  8. Algorithm Evaluation
  9. Ordering Things
  10. Finding Stuff
  11. Random and Combinatorial
  12. Algorithms of the Standard Library
  13. Assessments

著者について

Claus Matzinger is a software engineer with a very diverse background. After working in a small company maintaining code for embedded devices, he joined a large corporation to work on legacy Smalltalk applications. This led to a great interest in programming languages early on, and Claus became the CTO for a health games start-up based on Scala technology. Since then, Claus' roles have shifted toward customer-facing roles in the IoT database-technology start-up crate.io and, most recently, Microsoft. There, he hosts a podcast, writes code together with customers, and blogs about the solutions arising from these engagements. For more than 5 years, Claus has implemented software to help customers innovate, achieve, and maintain success.


登録情報

  • ペーパーバック: 316ページ
  • 出版社: Packt Publishing (2019/1/25)
  • 言語: 英語
  • ISBN-10: 178899552X
  • ISBN-13: 978-1788995528
  • 発売日: 2019/1/25
  • 商品パッケージの寸法: 19 x 1.8 x 23.5 cm
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング: 洋書 - 184,149位 (洋書の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

まだカスタマーレビューはありません

星5つ (0%) 0%
星4つ (0%) 0%
星3つ (0%) 0%
星2つ (0%) 0%
星1つ (0%) 0%

この商品をレビュー

他のお客様にも意見を伝えましょう

Amazon.com で最も参考になったカスタマーレビュー

Amazon.com: 5つ星のうち5.0 1 件のカスタマーレビュー
RICHARD
5つ星のうち5.0 Excellent overview of common datastructures and complex examples of Rust
2019年6月10日 - (Amazon.com)
Amazonで購入
2人のお客様がこれが役に立ったと考えています