{"product_id":"139135","title":"Data Structures: Learn Easily with Python ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPBvhNsu8EErjN4zRrgoy212fkMS.png?v=1765073153\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Data Structures: Learn Easily with Python \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/119590391\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e  \u003cdiv\u003eData structure is a very important and fundamental subject in the computer field, as it is an academic discipline that aims to efficiently manage and structure data to be processed by a computer.\u003cbr\u003e However, it is also a subject that students find difficult because it requires the ability to implement through coding along with an understanding of the concept.\u003cbr\u003e This book focuses on helping beginners learn data structures more easily and enjoyably and develop the ability to apply them to solve various problems.\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eCHAPTER 01 Data Structures and Algorithms\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 1.1 Data Structures and Algorithms\u003cbr\u003e 1.2 Abstract data types\u003cbr\u003e 1.3 Performance Analysis of the Algorithm\u003cbr\u003e 1.4 Time Complexity Analysis: Recursive Algorithms\u003cbr\u003e Practice problems\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 02: Python Review\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 2.1 What is Python?\u003cbr\u003e 2.2 Data types, literals, and variables\u003cbr\u003e 2.3 Python Operations\u003cbr\u003e 2.4 Function calls and input\/output functions\u003cbr\u003e 2.5 Control Structures and Iteration\u003cbr\u003e 2.6 Collection data types\u003cbr\u003e 2.7 User-defined functions\u003cbr\u003e 2.8 Scope of variables  \u003cbr\u003e2.9 Modules and Namespaces\u003cbr\u003e 2.10 Class\u003cbr\u003e 2.11 Operator Overload\u003cbr\u003e 2.12 Inheritance\u003cbr\u003e Practice problems\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 03 Lists and Sets\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 3.1 What is a list?\u003cbr\u003e 3.2 Lists in Python\u003cbr\u003e 3.3 List implemented as an array\u003cbr\u003e 3.4 Application of Lists: Line Editor\u003cbr\u003e 3.5 What is a set?\u003cbr\u003e 3.6 Implementation of sets\u003cbr\u003e Practice problems\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 04 STACK\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 4.1 What is a stack?\u003cbr\u003e 4.2 Stack Implementation\u003cbr\u003e 4.3 Stack Applications: Parentheses Checking\u003cbr\u003e 4.4 Application of Stacks: Calculating Formulas\u003cbr\u003e 4.5 Application of Stacks: Maze Navigation\u003cbr\u003e Practice problems\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 05 Cue and Deck\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 5.1 What is a queue?\u003cbr\u003e 5.2 Queue Implementation\u003cbr\u003e 5.3 Queue Applications: Breadth-First Search\u003cbr\u003e 5.4 What is a deck?\u003cbr\u003e 5.5 Deck Implementation\u003cbr\u003e 5.6 Priority Queue\u003cbr\u003e 5.7 Application of Priority Queues: Strategic Maze Navigation\u003cbr\u003e Practice problems\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 06 Connected Structure\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 6.1 What is a connected structure?\u003cbr\u003e 6.2 Application of Simple Linked Structures: Linked Stacks\u003cbr\u003e 6.3 Application of simple linking structure: linked list\u003cbr\u003e 6.4 Application of Circular Connection Structure: Connected Queues\u003cbr\u003e 6.5 Application of the double-link structure: linked deck\u003cbr\u003e Practice problems\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPTER 07 Sorting and Searching\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 7.1 What is alignment?\u003cbr\u003e 7.2 Basic sorting algorithms\u003cbr\u003e 7.3 Sorting Applications: Revisiting Sets\u003cbr\u003e 7.4 Navigation and Map Structure\u003cbr\u003e 7.5 Basic Search Algorithms\u003cbr\u003e 7.6 Advanced Search Structures: Hashing\u003cbr\u003e 7.7 How to Fix Hashing Overflow\u003cbr\u003e Practice problems\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 08 Tree\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 8.1 What is a tree?\u003cbr\u003e 8.2 Binary Tree\u003cbr\u003e 8.3 Binary Tree Operations\u003cbr\u003e 8.4 Applications of Binary Trees: Morse Code Decision Trees\u003cbr\u003e 8.5 Heap Tree\u003cbr\u003e 8.6 Applications of Heaps: Huffman Codes\u003cbr\u003e Practice problems\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 09 Navigation Tree\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 9.1 What is a search tree?\u003cbr\u003e 9.2 Operations on binary search trees\u003cbr\u003e 9.3 Map using binary search tree\u003cbr\u003e 9.4 Advanced Learning: Balanced Binary Search Trees\u003cbr\u003e Practice problems\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 10 GRAPH\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 10.1 What is a graph?\u003cbr\u003e 10.2 Graph Representation\u003cbr\u003e 10.3 Exploring the Graph\u003cbr\u003e 10.4 Connected Component Inspection\u003cbr\u003e 10.5 Kidney Tree\u003cbr\u003e 10.6 Topological sorting\u003cbr\u003e Practice problems\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 11 Weighted Graphs\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 11.1 What is a weighted graph?\u003cbr\u003e 11.2 Representation of weighted graphs\u003cbr\u003e 11.3 Minimum-cost spanning tree\u003cbr\u003e 11.4 Shortest path\u003cbr\u003e Practice problems\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPTER 12 ADVANCED SORTING\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 12.1 Various sorting algorithms\u003cbr\u003e 12.2 Shell Sort\u003cbr\u003e 12.3 Heap Sort\u003cbr\u003e 12.4 Merge Sort\u003cbr\u003e 12.5 Quick sort\u003cbr\u003e 12.6 Dual pivot quick sort\u003cbr\u003e 12.7 Radix sort\u003cbr\u003e 12.8 Performance Comparison of Sorting Algorithms\u003cbr\u003e Practice problems\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eWhat's added or changed in the revised edition\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e - Added quizzes or coding problems at the end of each section.\u003cbr\u003e\u003cbr\u003e We have provided “mid-term review” and “challenge coding!” problems so that you can immediately review what you have studied in the text.\u003cbr\u003e The answer to the “Midterm Check” problem was provided immediately, and the file name for the answer to “Challenge Coding!” was provided so that it could be downloaded from the Saengneung Publishing website.\u003cbr\u003e\u003cbr\u003e - Focused more on understanding the principles and operation of data structures.\u003cbr\u003e\u003cbr\u003e For ease of understanding, we use Python, but we have supplemented the code to use only basic grammar as much as possible. \u003cbr\u003eThis is to ensure that Python does not interfere with understanding the workings of data structures, and the included code is written so that it can be easily converted to other languages ​​such as C, C++, or Java.\u003cbr\u003e\u003cbr\u003e - Unnecessary explanations have been reduced and simplified.\u003cbr\u003e\u003cbr\u003e Explanations for simple and easy-to-understand parts have been shortened, and complex content has been simplified to make it easier to understand.\u003cbr\u003e\u003cbr\u003e - Added explanation directly to the source code.\u003cbr\u003e\u003cbr\u003e We added explanations directly to the source code using graphic elements such as boxes and underlines along with comments to make the code easier to understand.\u003cbr\u003e Additionally, the source file names for the included codes are provided and can be downloaded from the Saengneung Publishing website.\u003cbr\u003e\u003cbr\u003e - Supplemented the practice problems.\u003cbr\u003e\u003cbr\u003e We have significantly supplemented the practice problems to prepare for various exams such as the Information Processing Engineer exam. \u003cbr\u003eWe've added a variety of four-option questions to help you prepare for major exams.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eFeatures of this book\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e - Conveying concepts using pictures and illustrations\u003cbr\u003e The concepts and operating principles of data structures are explained using diagrams as much as possible, and frequently asked questions and answers from learners are included in the form of illustrations.\u003cbr\u003e\u003cbr\u003e - Mid-term check-up through quizzes and coding problems\u003cbr\u003e To help you immediately review what you've learned, we've included quizzes and simple coding problems at the end of each section, allowing you to check the answers.\u003cbr\u003e\u003cbr\u003e - Explanation to improve understanding of the code\u003cbr\u003e We have strengthened the parts that are explained directly in the code, and provided the reference code file name so that the entire code can be checked.\u003cbr\u003e\u003cbr\u003e - Python and Notes Box\u003cbr\u003e Useful uses of Python are explained in more detail in the Python box, and special additional information in the text is explained in more detail in the References box.\u003cbr\u003e\u003cbr\u003e - Complete code and source provided \u003cbr\u003eWe have presented the complete code, not just some core algorithms, and provided the source files (downloadable from the website) so that you can run the included code and check the results.\u003cbr\u003e\u003cbr\u003e - Practice problems\u003cbr\u003e Along with questions that ask for understanding of the theory or writing simple code, we have provided a variety of coding problems that expand on the content of the text. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e June 26, 2023\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 480 pages | 190*240*30mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9791192932187\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 1192932188 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893342044202,"sku":"139135","price":42.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/d65c19c4484cd407e355a8afbd714ab5.jpg?v=1765397354","url":"https:\/\/librairie.coreenne.fr\/en\/products\/139135","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}