دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Elshad Karimov
سری:
ISBN (شابک) : 1484257685, 9781484257685
ناشر: Apress
سال نشر: 2020
تعداد صفحات: 215
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Data Structures and Algorithms in Swift: Implement Stacks, Queues, Dictionaries, and Lists in Your Apps به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ساختارها و الگوریتمهای داده در سوئیفت: پشتهها، صفها، دیکشنریها و فهرستها را در برنامههای خود پیادهسازی کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
آنچه یاد خواهید گرفت
What You\'ll Learn
Table of Contents About the Author About the Technical Reviewer Chapter 1: Arrays Introduction Main Features of Arrays Retrieving Elements from an Array Adding Elements to an Array Removing Elements from an Array Built-in Functions and Properties isEmpty First and Last Reversed and Reverse Count Important Conclusion Chapter 2: Dictionaries Introduction Accessing Values in a Dictionary Adding/Modifying to a Dictionary Removing a Value from a Dictionary Built-in Functions and Properties isEmpty First Count Keys Conclusion Chapter 3: Sets Accessing, Adding, and Removing an Element of a Set Accessing an Element Adding an Element Removing Elements Set Operations Comparison Operations Union Intersection Subtracting Symmetric Difference Membership and Equality Operations Set Equality Set Membership Conclusion Chapter 4: Stacks Using Swift with Stacks Stack Structures Stack Extensions Conclusion Chapter 5: Queue Implementation Conclusion Chapter 6: Linked Lists Implementation Node Singly Linked List Adding New Values to a Linked List Append Insert Removing New Values from a Linked List removeLast remove(at:) Doubly Linked List Append Remove Node Method Remove(at:) Summary Chapter 7: Hash Table Creating Hash Table Retrieving Data from a Hash Table Updating a Value in a Hash Table Removing a Value from a Hash Table Summary Chapter 8: Trees Creation Insertion Searching Data Conclusion Chapter 9: Trie Data Structure Why a Trie? How It Works Implementation Insert Query Remove Conclusion Chapter 10: Binary Tree Binary Tree Primer Properties of Binary Tree Types of Binary Trees Implementation Tree Traversal (Also Known As Tree Search) In-Order Traversal Pre-Order Traversal Post-Order Traversal Conclusion Chapter 11: Binary Search Tree Implementation Insert Search Example Delete Deleting a Leaf Deleting a Node with One Child Deleting a Node with Two Children Conclusion Chapter 12: Red–Black Tree Implementation Rotation Insertion Deletion Conclusion Chapter 13: Big O Time Complexity Space Complexity Drop the Constants and Nondominant Terms How to Calculate Complexities? Add vs. Multiply Amortized Time Log N Runtimes Recursive Runtimes Conclusion Chapter 14: Sorting Algorithms Bubble Sort Implementation Selection Sort Implementation Insertion Sort Implementation Merge Sort Implementation Quick Sort Implementation Pivot Selection Conclusion Chapter 15: Search Algorithms Linear Search Implementation Binary Search Implementation Conclusion Chapter 16: Graph Algorithms Directed Graphs Undirected Graphs Weighted Graphs Breadth-First Search (BFS) Implementation Depth-First Search (DFS) Implementation Dijkstra’s Algorithm Implementation Algorithm Conclusion Chapter 17: Choosing the Best Algorithm Sorting Algorithms Bubble Sort Selection Sort Insertion Sort Merge Sort Quick Sort Search Algorithms Linear Search vs. Binary Search Graph Search Algorithms (GSA) Dijkstra’s Algorithm Index