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.
作者米切尔•L.哈蒙德,维多利亚大学历史系教授,耶鲁大学政治学学士和宗教史硕士,弗吉尼亚大学欧洲史硕士和博士,从维多利亚大学任职历史系助理教授开始,开设了多达六...
Picturing the True Form investigates the long-neglected visual culture of Daoism...
★编辑推荐本书是学者杨早“置身历史现场”系列的第二弹,《民国了》的续篇。作者花了一年时间,摘抄了1912年《申报》的各版新闻,从上百万字的媒体的描述和报道里,抽...
亨利·戴维·梭罗美国作家、自然主义者、哲学家。一八一七年出生于马萨诸塞州的康科德。一八四五年,二十八岁的梭罗撇开金钱的羁绊,在距离康科德两公里的瓦尔登湖畔自建小...
本书着重谈的是美国国家经济政策制定方面受到的民情的影响。正是出于选民的“偏见”,他们的选票才会被贸易保护主义者、反竞争的特殊利益集团利用,进而对美国的经济造成损...
米歇尔・科恩法国著名建筑学家曾获巴黎第四大学建筑学博士现为巴黎第四建筑学院教授。他担任过许多世界著名建筑的设计工作以设计风格独特在建筑学界上享有很高的声誉。业余...
柏拉图( 约公元前426年—公元前347年),古希腊哲学家,也是西方文化中最伟大的思想家和哲学家之一。译者:王太庆,著名翻译家。
意大利伟大的戏剧家皮兰德娄因“果敢而灵巧地复兴了戏剧艺术和舞台艺术”荣获诺贝尔文学奖。他的剧作既有心理深度,又富于哲理内涵,具有强烈的感官上和思想上的双重刺激性...
本书包括理论、社会学、历史和人类行为学四个部分。阿隆在本书中提出了有别于一般国际关系理论的综合性概念框架,包括战略与外交,权力与手段,国家对权力、观念和荣耀的目...
任应秋中医经典入门七讲 本书特色 1 本书是任应秋先生教导医学学生如何学习中医学,特别是如何学习中医学的古典著作一类属之。主要是有关《黄帝内经》《伤寒论》《金匮...
王选,1987年生,甘肃天水人,青年作家,中国作家协会会员。曾获人民文学新人奖、华语青年作家奖、丰子恺散文奖、敦煌文艺奖、长安散文奖、林语堂文学奖等多种奖项。在...
袖侧,擅长塑造人物和描写细腻的情感,文风可写实,可童话,尤其喜爱在现实基础上创造童话,描绘美丽的爱情。代表作:《邵棠的位面》,《泥》,《女王的小鲜肉》。
作品目录致谢图注导论第一章 书法中的政治第二章 颜真卿的显赫家世和早年生涯第三章 “巢倾卵覆”:安史之乱第四章 安史之乱后朝
精彩摘录例如你现在,听我说话,因为听到声音,你才产生了意识的分别。如果没有声音,能听的心性何在呢?即使你现在能够灭掉一切
Acollectionofpoetryinreflectionoflife,love,societyandtheheart.DiaryoftheHeartisa...
六层楼医学硕士,妇产科医生,女性健康领域知乎大V,超人气女性健康自媒体“第十一诊室”创始人,北京六知健康管理有限公司CEO。既是女性的私人妇产科医生,又是万千少...
陈研一雁北堂签约作家。湖南人。职业钢琴调律师。起初是为了逃离具象生活而写作,最终发现写作本身就是更密集和粗粝的生活,于是两头不得,夹缝求存,艰难探索中……虽如此...
日本史学名家佐竹靖彦力作,北京大学辛德勇教授推荐!-----------------------------------史记·汉书·云梦秦简·居延汉简·尹湾汉简...
轻松学习骨科检查 内容简介 在所有医学专业中,肌肉骨骼疼痛是一种非常常见的症状。这本附有图解的简明手册旨在为读者提供一个简单、快速、有效的肌肉骨骼系统检查方法。...
作品目录第1章 Unix 系统编程概述第2章 用户、文件操作与联机帮助:编写 who 命令第3章 目录与文件属性:编写 ls第4章 文件系统