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.
In most non-democratic countries, today governing forty-four percent of the worl...
作品目录一本值得推荐的好书提高企划力,强化企业营运竞争力一直在寻找的一本书业学两栖的企划大师序言第一章 公司为什么需要企
股市让人心醉神迷。市场有着丰厚回报的潜力和多彩有趣的个性,最近因互联网的诞生而更加引人入胜,这些都与人类内心的赌徒天性相共鸣。它的惩戒力和喜怒无常的脾气使得平庸...
本书以美国心理学会历史上唯一一位包揽了三项大奖的社会心理学家埃略特·阿伦森为主要作者,阿伦森教授所获的三项大奖分别是杰出写作奖、杰出教学奖和杰出研究奖。与其他社...
历史的细节里,常蕴含着我们想象不到的传奇。——————————★ 本书是张佳玮首部历史散文集。五十篇历史故事,道出另一个角度的历史传奇。★ 看人情冷暖,品世道人...
为什么要火烧《金阁寺》?三岛美与暴烈之外的其他面目“不被人理解,才是我存在的理由。”“人活着,都是某种意义上的小丑。”☂收录国内首次译介的三岛珍贵对谈和短篇小说...
不收割麦子,不收割风景,我们只收割人性与命运————【内容简介】《梦境收割者》收录了小说家鲁敏近年全新创作的十则故事,直面生活深处的无人知晓:监控镜头下的生活轨...
销售大师杰弗里•吉特默全球顶级销售培训教练,销售类畅销书作家,他举办研讨会和年度销售会议,进行销售和客户服务方面的培训项目
伊里亚・普里戈金(Ilya Prigogine)教授是比利里布鲁塞尔自由大学索尔维国际物理学和化学研究所所长兼美国奥斯汀得克萨斯大学统计力学和热力学研究中心主任...
泰戈尔(Rabindranath Tagore, 1861-1941),印度作家,诗人,社会活动家,生于地主家庭。曾留学英国。1921年创办国际大学。一生创作丰...
《供应链管理精益实战手册(图解版)》内容简介:在互联网+的大潮下,市场竞争已经不再是单纯的企业间的竞争,而是各条供应链之间的
太阳底下,有无数新鲜事人人都能读懂的科学与新知一个个生活案例的严肃科学分析,帮你接近生活的真相对的观点,一个就够了锤子科技CEO 罗永浩《舌尖上的中国》《风味人...
《小微企业贷款调查技术》内容简介:本书分为财务分析、非财务分析、贷款调查方法三个部分。作者首先从财务分析入手,介绍了如何分
俞可平:男,汉族,出生于1959年,浙江诸暨人。政治学博士(建国后政治学最早的两个博士之一),教授、博士生导师,政治学者,中央编译局原副局长,现任北京大学政治学...
混凝土工 内容简介 本书介绍了识图与房屋构造基本知识、混凝土原材料、普通混凝土的基本性能、混凝土的搅拌、混凝土的养护等内容。混凝土工 目录 任务1 识图与房屋...
蚂蜂窝旅游达人绝密推荐搭地铁玩转首尔省时省钱省时省钱搭地铁,吃喝玩乐ALL IN MAP精选蚂蜂窝人气攻略,让真正的旅行达人教你如何搭地铁游首尔超实用7条首尔地...
《纽约时报》畅销书排行榜No1.2010年美国最佳政治科幻小说------------------------------------------美国总统奥巴马...
半日临证半日读书 本书特色 国医大师朱良春教授曾说:“邢斌同志喜读书,善读书,勤临床,是青年中医之佼佼者。”本书为邢斌先生临证、读书、思考有得之作。上篇“与病谋...
中国人相当复杂,所以在中国做干部,就要面对各种意想不到的复杂情况。在《做最好的干部》一书中,曾仕强教授从中国人的特点和思
狂気に駆られたサーヴァント、キャスターことジル・ド・レェの暴走により、聖杯戦争の展開は思わぬ方向へと転がり始める。刻々と移り変わる戦況の中で、いよいよ交錯し、入...