A complete guide on using data structures and algorithms to write sophisticated C# code
Key FeaturesLearn how to build reusable and maintainable code in C#.Delve into effective design and implementation techniques to meet your software requirementsExplore illustrations to present data structures and algorithms, as well as their analysis in a clear, visual manner.Book Description
Data structures allow organizing data efficiently. They are critical to various problems and their suitable implementation can provide a complete solution that acts like reusable code. In this book, you will learn how to use various data structures while developing in the C# language as well as how to implement some of the most common algorithms used with such data structures.
At the beginning, you will get to know arrays, lists, dictionaries, and sets together with real-world examples of your application. Then, you will learn how to create and use stacks and queues. In the following part of the book, the more complex data structures will be introduced, namely trees and graphs, together with some algorithms for searching the shortest path in a graph. We will also discuss how to organize the code in a manageable, consistent, and extendable way. By the end of the book,you will learn how to build components that are easy to understand, debug, and use in different applications.
What you will learnHow to use arrays and lists to get better results in complex scenariosImplement algorithms like the Tower of Hanoi on stacks of C# objectsBuild enhanced applications by using hashtables, dictionaries and setsMake a positive impact on efficiency of applications with tree traversalEffectively find the shortest path in the graphWho This Book Is For
This book is for developers who would like to learn the Data Structures and Algorithms in C#. Basic C# programming knowledge would be an added advantage.
《中国财政制度史》是一部研究中国财政起源、发展和演变规律的财政史著作。作者以财政史发展为经线、财政制度的演变为纬线,以土地制度和人口及户籍制度为切入点,结合财政...
脑外伤康复300问 本书特色 脑外伤病人大多较为年轻,脑损伤较为弥散,而且常常合并骨折、胸腹部外伤甚至脊髓损伤等,所以其临床表现更为复杂多样。另外,脑外伤病人常...
李晓鹏,重庆江津人,经济学博士,剑桥大学访问学者。曾任哈佛大学肯尼迪政府学院研究员。主要著作有《这个国家会好吗:中国崛起的经济学分析》《城市战略家》《学习改变命...
年年、王浣、阮筠庭、小皇……全国一线画手,以各具特色的大胆笔触与技法,呈现一场色调与丰姿兼美、写实与艺术共融的视觉盛宴,他们用鬼斧之笔,凝固死亡幻象;郭敬明、落...
汇通学派医案-(二) 本书特色 恽树珏,字铁樵,我国近代著名中医学家。早年从事编译工作,后弃文业医。尤擅儿科。曾创办“铁樵函授中医学校”及“铁樵函授医学...
黄一峰,擅长以摄影、插画、视觉设计等专长记录自然生态的艺术工作者。喜爱用自然素材来当成创作元素,以美学观点将枯燥的科学记录方法转化成活泼的自然创作。创作过程中见...
戴望舒(1905-1950),浙江杭州人,中国近代诗人、翻译家。通法语、西班牙语和俄语等欧洲语言,一直从事欧洲文学的翻译工作,是首个將西班牙诗人洛尔卡的作品翻成...
作品目录前言**编**章 大革命爆发之际,人们对它的评论歧异第二章 大革命的根本与*终目的并非像人们过去认为的那样,是要摧毁宗
考古出身的子一用自己的画笔将考古故事娓娓道来,画风幽默生动,总能达到让人会心一笑的效果。漫画分为考古不是你想象、究竟是神马、工地那点事儿、正确打开方式等几个大部...
“因为抱着与你重逢的期待,在我眼里最险峻的小道也总是最好的。”阿莉莎与杰罗姆是一对表姐弟,自小青梅竹马。阿莉莎喜爱读书,常常和杰罗姆在花园后面的长椅上诵读诗歌和...
《1956:百花时代》里所要评述的,是发生于1956年的中国的文学现象。这一年及1957年上半年,在文学领域出现了一系列的变革,出现了带有新异色彩的理论主张和创...
胡适,字适之,学名洪骍,笔名天风、藏晖等。现代著名学者、诗人、历史家、文学家,哲学家。他因提倡文学革命而成为新文化运动的领袖之一。兴趣广泛,作为学者他在文学、哲...
在中世纪欧洲人眼中,海怪是某种“反自然”之物,是上帝下的很大一盘棋,是宇宙的装饰物,更代表了真实的危险。中世纪地图中的世界常常是一块被海洋环绕的大陆。许多海怪以...
《元年春之祭》内容简介:“从初读《离骚》,到通读屈原的全部作品,结合种种资料的记载来分析,在我看来,屈原的身份并不仅仅是士
★英、美、義、德、日、韓語文授權 ★美國《紐約時報》編輯選書★美國Literary Hub 2022年最期待好書 ★美國Bookreads 2022年最期待好書...
腹部急症超声诊断与临床 内容简介 本书主要分总论与各论两部分:总论介绍了超声诊断的物理学原理、超声诊断基础;各论以腹部脏器系统归类,介绍腹部急症的病因病理、临床...
《为人处世厚黑学》讲述了:为人处世非有“厚”的功夫不可。如果为人内向须腆,不能忍受各种在处世交往中的屈辱,过于顾及自己的
生物医学论文的撰写和发表-SCI攻略 本书特色 《生物医学论文的撰写与发表:SCI攻略》是由科学出版社出版的。生物医学论文的撰写和发表-SCI攻略 内容简介 随...
作品目录前言维摩诘经解说明注维摩诘经序佛国品解方便品第二解弟子品第三解菩萨品第四解文殊师利问疾品第五解不思议品第六解观众生品第七解佛道品第八解入不二法门品第九解...
罗马法史 本书特色 本书简明扼要地介绍了罗马法的产生、发展以及被西欧各国所继受的过程。本书按照时间顺序,从《十二表法》之前的原始时代和上古时代的“市...