ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Data Structures & Algorithms in Dart

دانلود کتاب ساختار داده ها و الگوریتم ها در دارت

Data Structures & Algorithms in Dart

مشخصات کتاب

Data Structures & Algorithms in Dart

ویرایش:  
نویسندگان:   
سری:  
 
ناشر: raywenderlich.com 
سال نشر: 2022 
تعداد صفحات: 425 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 27 مگابایت 

قیمت کتاب (تومان) : 44,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Data Structures & Algorithms in Dart به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ساختار داده ها و الگوریتم ها در دارت نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Book License
What You Need
Book Source Code & Forums
	About the Authors
	About the Editors
Acknowledgments
	Content Development
Introduction
	How to Read This Book
Chapter 1: Why Learn Data Structures & Algorithms?
	The Goal of This Book
Chapter 2: Complexity
	Time Complexity
	Space Complexity
	Other Notations
	Key Points
Chapter 3: Basic Data Structures in Dart
	List
	Map
	Set
	Key Points
	Where to Go From Here?
Chapter 4: Stacks
	Stack Operations
	Implementation
	Challenges
	Key Points
Chapter 5: Linked Lists
	Node
	LinkedList
	Adding Values to a List
	Removing Values From a List
	Making a List Iterable
	Challenges
	Key Points
Chapter 6: Queues
	Common Operations
	Example of a Queue
	List-Based Implementation
	Doubly Linked List Implementation
	Ring Buffer Implementation
	Double-Stack Implementation
	Challenges
	Key Points
Chapter 7: Trees
	Terminology
	Implementation
	Traversal Algorithms
	Challenges
	Key Points
Chapter 8: Binary Trees
	Implementation
	Traversal Algorithms
	Challenges
	Key Points
Chapter 9: Binary Search Trees
	List vs. BST
	Implementation
	Challenges
	Key Points
Chapter 10: AVL Trees
	Understanding Balance
	Implementation
	Challenges
	Key Points
	Where to Go From Here?
Chapter 11: Tries
	List vs. Trie
	Implementation
	Challenges
	Key Points
Chapter 12: Binary Search
	Linear Search vs. Binary Search
	Implementation
	Challenges
	Key Points
Chapter 13: Heaps
	What’s a Heap?
	The Heap Property
	The Shape Property
	Heap Applications
	Fitting a Binary Tree Into a List
	Implementation
	Challenges
	Key Points
Chapter 14: Priority Queues
	Applications
	Common Operations
	Implementation
	Challenges
	Key Points
Chapter 15: O(n²) Sorting Algorithms
	Bubble Sort
	Selection Sort
	Insertion Sort
	Stability
	Challenges
	Key Points
Chapter 16: Merge Sort
	Example
	Implementation
	Performance
	Challenges
	Key Points
Chapter 17: Radix Sort
	Sorting by Least Significant Digit
	Sorting by Most Significant Digit
	Challenges
	Key Points
Chapter 18: Heapsort
	Example
	Implementation
	Performance
	Challenges
	Key Points
Chapter 19: Quicksort
	Example
	Naïve Implementation
	Partitioning Strategies
	Challenges
	Key Points
	Where to Go From Here?
Chapter 20: Graphs
	Types of Graphs
	Common Operations
	Adjacency List
	Adjacency Matrix
	Graph Analysis
	Challenges
	Key Points
Chapter 21: Breadth-First Search
	How Breadth-First Search Works
	Implementation
	Performance
	Challenges
	Key Points
Chapter 22: Depth-First Search
	How Depth-First Search Works
	Implementation
	Performance
	Cycles
	Challenges
	Key Points
Chapter 23: Dijkstra’s Algorithm
	How Dijkstra’s Algorithm Works
	Implementation
	Performance
	Challenges
	Key Points
Conclusion
	Approaching a Difficult Problem
	Learning Tips
	Where to Go From Here?
Chapter 4 Solutions
	Solution to Challenge 1
Chapter 5 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
	Solution to Challenge 3
	Solution to Challenge 4
Chapter 6 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
	Solution to Challenge 3
	Solution to Challenge 4
Chapter 7 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
Chapter 8 Solutions
	Solution to  Challenge 1
	Solution to Challenge 2
Chapter 9 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
	Solution to Challenge 3
Chapter 10 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
	Solution to Challenge 3
Chapter 11 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
Chapter 12 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
	Solution to Challenge 3
Chapter 13 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
	Solution to Challenge 3
	Solution to Challenge 4
Chapter 14 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
Chapter 15 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
	Solution to Challenge 3
	Solution to Challenge 4
Chapter 16 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
Chapter 17 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
	Solution to Challenge 3
Chapter 18 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
Chapter 19 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
Chapter 20 Solutions
	Solution to Challenge 1
Chapter 21 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
	Solution to Challenge 3
Chapter 22 Solutions
	Solution to Challenge 1
	Solution to Challenge 2
Chapter 23 Solutions
	Solution to Challenge 1
	Solution to Challenge 2




نظرات کاربران