#Data Structures And Algorithms Using C
مطالعهی ساختمان دادهها و الگوریتمها برای توسعه برنامه نویسان حرفه ای ضروری است. کتابهای بسیار زیادی برای ساختمان دادهها و الگوریتمها نوشته شده است؛ اما بیشتر این کتابها معمولا برای متون درسی دانشگاهی نوشته شده اند و از زبان هایی که معمولا در دانشگاهها به مانند جاوا و ++c تدریس میشوند، استفاده کرده اند. #c محبوبیت بسیار زیادی پیدا کرده است و این کتاب فرصتی را برای برنامه نویسان سی شارپ فراهم کرده است تا مبانی و اصول ساختمان دادهها و الگوریتمها را مطالعه کنند.
#C در محیط توسعه بسیار غنی به نام NET Framework. وجود دارد. در کتابخانهی NET Framework.، یک سری کلاسهای ساختمان داده، گنجانده شده است که طیف گسترده ای از ساختمانهای داده از جمله آرایه، لیست آرایه ای، استک ، صف، جداول درهم سازی شده و لیستهای مرتب شده را پوشش میدهد. دانشجویان ساختمان داده و الگوریتمها اکنون میتوانند نحوهی استفاده از آنها را ببینند، پیش از اینکه آنها را پیاده سازی کنند.
سرفصلهای کتاب ساختمان داده در سی شارپ:
1.An Introduction to Collections, Generics, and the Timing Class
2.Arrays and ArrayLists
3.Basic Sorting Algorithms
4.Basic Searching Algorithms
5.Stacks and Queues
6.The BitArray Class
7.Strings, the String Class, and the StringBuilder Class
8.Pattern Matching and Text Processing
9.Building Dictionaries: The DictionaryBase Class and the SortedList Class
10.Hashing and the Hashtable Class
11.Linked Lists
12.Binary Trees and Binary Search Trees
13.Sets
14.Advanced Sorting Algorithms
15.Advanced Data Structures and Algorithms for Searching
16.Graphs and Graph Algorithms
17.Advanced Algorithms