International Kindle Paperwhite
新:
US$73.71
免费配送, 预计8月14日星期四送达 配送至中国香港
第一胎打掉会有什么影响 下午17点是什么时辰 血糖高适合喝什么汤 全身皮肤痒是什么原因 烹饪是什么意思
便秘吃什么快速通便 穷书生是什么生肖 耳后淋巴结肿大吃什么消炎药 指教是什么意思 鼻甲肥大吃什么药最好
手脚心发热是什么原因 什么是尿素 神经衰弱有什么症状 1月11日什么星座 反刍什么意思
mickey是什么牌子 避孕药叫什么 坚什么什么什么成语 党参不能和什么一起吃 人参有什么功效
晚上做噩梦是什么原因hcv7jop5ns4r.cn 麻了是什么意思hcv9jop6ns9r.cn 分诊是什么意思youbangsi.com 高危行为是什么意思hcv8jop6ns4r.cn 烟草是什么植物hcv7jop9ns5r.cn
尿遁什么意思hcv8jop7ns1r.cn 重金属中毒喝什么解毒hcv8jop4ns1r.cn 嘴巴发甜是什么原因hcv8jop9ns6r.cn 公历是什么hcv8jop1ns1r.cn 男性脾大是什么原因hcv8jop7ns6r.cn
单侧耳鸣是什么原因引起的hcv8jop1ns6r.cn 男人长期喝什么茶最好hcv7jop7ns0r.cn 为什么头老是晕晕的hcv8jop5ns3r.cn 狗冲什么生肖hcv7jop6ns5r.cn 老枞是什么茶hcv8jop5ns7r.cn
棚户区改造和拆迁有什么区别hcv8jop7ns3r.cn 胃低分化腺癌是什么意思hcv7jop5ns5r.cn 睡觉多梦吃什么药hcv9jop2ns3r.cn 臃肿是什么意思hcv7jop5ns3r.cn 七月一号什么星座hcv9jop8ns2r.cn
发货地址: Amazon
卖家: Atasoys
US$73.71
免费国际退货
至香港,无进口费用且免费配送 详情

配送和费用详情

价格 US$73.71
AmazonGlobal配送 US$0.00
预计的进口费用 US$0.00
总计 US$73.71

免费配送, 预计8月14日星期四送达 配送至中国香港
或者 最快速度配送, 预计8月11日星期一送达,需 23 小时 59 分钟内提交订单
库存中仅剩 1 件 - 欲购从速。
US$US$73.71 () 包括选定的选项。 包括最初的月供款和选择的选项。 详情
价格
小计
US$US$73.71
小计
初始付款明细
结账时显示的运费、送达日期和订单总额(含税)。
配送方
Amazon
Amazon
配送方
Amazon
卖家
付款
安全交易
您的交易安全无忧
我们努力保护您的安全和隐私。我们的付款安全系统会在传输过程中对您的信息进行加密。我们不会与第三方卖家分享您的信用卡详细信息,也不会向他人出售您的信息。 了解更多信息
US$20.99
免费国际退货
Satisfaction guaranteed! Book may include highlighting and/or notes. Satisfaction guaranteed! Book may include highlighting and/or notes. 查看更少
免费配送, 预计8月13日星期三送达 配送至中国香港 超过 US$49 的 符合条件的订单
或者 最快速度配送, 预计8月8日星期五送达,需 3 小时 9 分钟内提交订单
库存中仅剩 1 件 - 欲购从速。
US$US$73.71 () 包括选定的选项。 包括最初的月供款和选择的选项。 详情
价格
小计
US$US$73.71
小计
初始付款明细
结账时显示的运费、送达日期和订单总额(含税)。
不保证二手商品提供访问代码和赠品。
卖家:Jerry Lee's Bookstore,配送:亚马逊配送
已添加到

抱歉,出现问题。?

检索您的心愿单时出现错误。请重试。

抱歉,出现问题。?

列表不可用?。
Kindle 阅读软件徽标图片

下载免费的 Kindle 阅读软件,即可立即在智能手机、平板电脑或电脑上阅读 Kindle 电子书 - 无需 Kindle 设备

使用 Kindle 网页版即时在浏览器上阅读。

使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。

下载 Kindle 阅读软件的二维码

Gofun出行采购万辆奇瑞“小蚂蚁” 助力全国战略

出现错误。请稍后再尝试提交您的请求。百度   2006年10月,党的十六届六中全会通过的《中共中央关于构建社会主义和谐社会若干重大问题的决定》,第一次明确提出了“建设社会主义核心价值体系”的重大命题和战略任务。

Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition 3第三 版本


{"desktop_buybox_group_1":[{"displayPrice":"US$73.71","priceAmount":73.71,"currencySymbol":"US$","integerValue":"73","decimalSeparator":".","fractionalValue":"71","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"vkr8mjLUfz%2BB4T9%2BVPB1kzZTUuI1oJxuAPkfAbTbqE%2BhiLzb6ALmPYA62Ck%2BCAV%2Bf4uTQ%2Fb5dLNvWq50npdFCpO3wYP1RMr66Rc%2FOhfruysakj7RCYtAocMaQ%2FdukzdC5zErQvlKizp%2FJAY1vAbmJjmdsUdyNvRjg1RkHE3mOgeiQ6kEVIDRjCG1FWUciqmM","locale":"zh-CN","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"US$20.99","priceAmount":20.99,"currencySymbol":"US$","integerValue":"20","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"vkr8mjLUfz%2BB4T9%2BVPB1kzZTUuI1oJxu2nSGf%2BPBRxxPyGMX8YifDZNcK7NVIV7pTDDLJ6P2U1Y4Jn7yPxrhIKAOyYVzXHbjwUQNiliiJ5uKh3FauMnwhACguy7c9zn8dWEFAm7fAe%2Bpp8rRGQ08cJDu%2F1Nr7WeMQoaVhcyoFtFQs74b7EbYfGJDnelNu7X%2B","locale":"zh-CN","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

购买选项和加购商品

Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current and comprehensive coverage of important algorithms and data structures. Christopher Van Wyk and Sedgewick have developed new C++ implementations that both express the methods in a concise and direct manner, and also provide programmers with the practical means to test them on real applications.

Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 250,000 programmers!

This particular book, Parts 1n4, represents the essential first half of Sedgewick's complete work. It provides extensive coverage of fundamental data structures and algorithms for sorting, searching, and related applications. Although the substance of the book applies to programming in any language, the implementations by Van Wyk and Sedgewick also exploit the natural match between C++ classes and ADT implementations.

Highlights
  • Expanded coverage of arrays, linked lists, strings, trees, and other basic data structures
  • Greater emphasis on abstract data types (ADTs), modular programming, object-oriented programming, and C++ classes than in previous editions
  • Over 100 algorithms for sorting, selection, priority queue ADT implementations, and symbol table ADT (searching) implementations
  • New implementations of binomial queues, multiway radix sorting, randomized BSTs, splay trees, skip lists, multiway tries, B trees, extendible hashing, and much more
  • Increased quantitative information about the algorithms, giving you a basis for comparing them
  • Over 1000 new exercises to help you learn the properties of algorithms

Whether you are learning the algorithms for the first time or wish to have up-to-date reference material that incorporates new programming styles with classic and new algorithms, you will find a wealth of useful information in this book.

此商品有一个较新的版本:

经常一起购买的商品

本商品: Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition
US$73.71
8月14日 星期四即会收到商品
库存中仅剩 1 件 - 欲购从速。
发售商:Atasoys,发货方:亚马逊物流。
+
US$89.99
8月13日 星期三即会收到商品
现在有货。
发售商:Amazon Export Sales LLC,发货方:亚马逊物流。
+
US$46.10
现在有货。
发货方和发售商:Amazon.com。
总价:?$00
要查看我们的价格,请将这些商品添加到您的购物车。
详情
商品已加入购物车
部分商品的配送早于其他商品。
选择要一起购买的商品。

编辑评论

来自内翻页

This book is intended to survey the most important computer algorithms in use today, and to teach fundamental techniques to the growing number of people in need of knowing them. It can be used as a textbook for a second, third, or fourth course in computer science, after students have acquired basic programming skills and familiarity with computer systems, but before they have taken specialized courses in advanced areas of computer science or computer applications. The book also may be useful for self-study or as a reference for people engaged in the development of computer systems or applications programs, since it contains implementations of useful algorithms and detailed information on these algorithms' performance characteristics. The broad perspective taken makes the book an appropriate introduction to the field.

I have completely rewritten the text for this new edition, and I have added more than a thousand new exercises, more than a hundred new figures, and dozens of new programs. I have also added detailed commentary on all the figures and programs. This new material provides both coverage of new topics and fuller explanations of many of the classic algorithms. A new emphasis on abstract data types throughout the book makes the programs more broadly useful and relevant in modern programming environments. People who have read old editions of the book will find a wealth of new information throughout; all readers will find a wealth of pedagogical material that provides effective access to essential concepts.

Due to the large amount of new material, we have split the new edition into two volumes (each about the size of the old edition) of which this is the first. This volume covers fundamental concepts, data structures, sorting algorithms, and searching algorithms; the second volume covers advanced algorithms and applications, building on the basic abstractions and methods developed here. Nearly all the material on fundamentals and data structures in this edition is new.

This book is not just for programmers and computer-science students. Nearly everyone who uses a computer wants it to run faster or to solve larger problems. The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensible in the efficient use of the computer, for a broad variety of applications. From N-body simulation problems in physics to genetic-sequencing problems in molecular biology, the basic methods described here have become essential in scientific research; and from database systems to Internet search engines, they have become essential parts of modern software systems. As the scope of computer applications becomes more widespread, so grows the impact of many of the basic methods covered here. The goal of this book is to serve as a resource for students and professionals interested in knowing and making intelligent use of these fundamental algorithms as basic tools for whatever computer application they might undertake. Scope

The book contains 16 chapters grouped into four major parts: fundamentals, data structures, sorting, and searching. The descriptions here are intended to give readers an understanding of the basic properties of as broad a range of fundamental algorithms as possible. The algorithms described here have found widespread use for years, and represent an essential body of knowledge for both the practicing programmer and the computer-science student. Ingenious methods ranging from binomial queues to patricia tries are described, all related to basic paradigms at the heart of computer science. The second volume consists of four additional parts that cover strings, geometry, graphs, and advanced topics. My primary goal in developing these books has been to bring together the fundamental methods from these diverse areas, to provide access to the best methods known for solving problems by computer.

You will most appreciate the material in this book if you have had one or two previous courses in computer science or have had equivalent programming experience: one course in programming in a high-level language such as C++, Java, or C, and perhaps another course that teaches fundamental concepts of programming systems. This book is thus intended for anyone conversant with a modern programming ivlanguage and with the basic features of modern computer systems. References that might help to fill in gaps in your background are suggested in the text.

Most of the mathematical material supporting the analytic results is self-contained (or is labeled as beyond the scope of this book), so little specific preparation in mathematics is required for the bulk of the book, although mathematical maturity is definitely helpful. Use in the Curriculum

There is a great deal of flexibility in how the material here can be taught, depending on the taste of the instructor and the preparation of the students. There is sufficient coverage of basic material for the book to be used to teach data structures to beginners, and there is sufficient detail and coverage of advanced material for the book to be used to teach the design and analysis of algorithms to upper-level students. Some instructors may wish to emphasize implementations and practical concerns; others may wish to emphasize analysis and theoretical concepts.

I am developing a variety of course materials for use with this book, including slide masters for use in lectures, programming assignments, homework assignments and sample exams, and interactive exercises for students.

An elementary course on data structures and algorithms might emphasize the basic data structures in Part 2 and their use in the implementations in Parts 3 and 4. A course on design and analysis of algorithms might emphasize the fundamental material in Part 1 and Chapter 5, then study the ways in which the algorithms in Parts 3 and 4 achieve good asymptotic performance. A course on software engineering might omit the mathematical and advanced algorithmic material, and emphasize how to integrate the implementations given here into large programs or systems. A course on algorithms might take a survey approach and introduce concepts from all these areas.

Earlier editions of this book have been used in recent years at scores of colleges and universities around the world as a text for the second or third course in computer science and as supplemental reading for other courses. At Princeton, our experience has been that the breadth of coverage of material in this book provides our majors with an introduction to computer science that can be expanded upon in later courses on analysis of algorithms, systems programming and theoretical computer science, while providing the growing group of students from other disciplines with a large set of techniques that these people can immediately put to good use.

The exercises--most of which are new to this edition--fall into several types. Some are intended to test understanding of material in the text, and simply ask readers to work through an example or to apply concepts described in the text. Others involve implementing and putting together the algorithms, or running empirical studies to compare variants of the algorithms and to learn their properties. Still others are a repository for important information at a level of detail that is not appropriate for the text. Reading and thinking about the exercises will pay dividends for every reader. Algorithms of Practical Use

Anyone wanting to use a computer more effectively can use this book for reference or for self-study. People with programming experience can find information on specific topics throughout the book. To a large extent, you can read the individual chapters in the book independently of the others, although, in some cases, algorithms in one chapter make use of methods from a previous chapter.

The orientation of the book is to study algorithms likely to be of practical use. The book provides information about the tools of the trade to the point that readers can confidently implement, debug, and put to work algorithms to solve a problem or to provide functionality in an application. Full implementations of the methods discussed are included, as are descriptions of the operations of these programs on a consistent set of examples.

Because we work with real code, rather than write pseudo-code, you can put the programs to practical use quickly. Program listings are available from the book's home page. You can use these working programs in many ways to help you study algorithms. Read them to check your understanding of the details of an algorithm, or to see one way to handle initializations, boundary conditions, and other awkward situations that often pose programming challenges. Run vithem to see the algorithms in action, to study performance empirically and check your results against the tables in the book, or to try your own modifications.

When appropriate, empirical and analytic results are presented to illustrate why certain algorithms are preferred. When interesting, the relationship of the practical algorithms being discussed t

来自封底

Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current and comprehensive coverage of important algorithms and data structures. Christopher Van Wyk and Sedgewick have developed new C++ implementations that both express the methods in a concise and direct manner, and also provide programmers with the practical means to test them on real applications.

Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 250,000 programmers!

This particular book, Parts 1n4, represents the essential first half of Sedgewick's complete work. It provides extensive coverage of fundamental data structures and algorithms for sorting, searching, and related applications. Although the substance of the book applies to programming in any language, the implementations by Van Wyk and Sedgewick also exploit the natural match between C++ classes and ADT implementations.

Highlights
  • Expanded coverage of arrays, linked lists, strings, trees, and other basic data structures
  • Greater emphasis on abstract data types (ADTs), modular programming, object-oriented programming, and C++ classes than in previous editions
  • Over 100 algorithms for sorting, selection, priority queue ADT implementations, and symbol table ADT (searching) implementations
  • New implementations of binomial queues, multiway radix sorting, randomized BSTs, splay trees, skip lists, multiway tries, B trees, extendible hashing, and much more
  • Increased quantitative information about the algorithms, giving you a basis for comparing them
  • Over 1000 new exercises to help you learn the properties of algorithms

Whether you are learning the algorithms for the first time or wish to have up-to-date reference material that incorporates new programming styles with classic and new algorithms, you will find a wealth of useful information in this book.

基本信息

关于作者

关注作者,获得新版本更新,以及改进的建议。
Robert Sedgewick
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Robert Sedgewick (born December 20, 1946) is a computer science professor at Princeton University and a member of the board of directors of Adobe Systems.

Sedgewick completed his Ph.D. in 1975 under the supervision of Donald Knuth at Stanford. His thesis was about the quicksort algorithm. In 1975–85 he served on the faculty of Brown University.

Sedgewick was the founding Chairman (1985) of the Department of Computer Science at Princeton University and is currently still a Professor of Computer Science at Princeton. He was a visiting researcher at Xerox PARC, Institute for Defense Analyses and INRIA.

In 1997 Robert Sedgewick was inducted as a Fellow of the Association for Computing Machinery for his seminal work in the mathematical analysis of algorithms and pioneering research in algorithm animation.

Robert Sedgewick is the author of a well-known book series Algorithms, published by Addison-Wesley. The first edition of the book was published in 1983 and contained code in Pascal. Subsequent editions used C, C++, Modula-3, and Java.

With Philippe Flajolet he wrote several books and preprints which promoted analytic combinatorics, a discipline which relies on the use of generating functions and complex analysis in order to enumerate combinatorial structures, and to study their asymptotic properties. As explained by Knuth in The Art of Computer Programming, this is the key to perform average case analysis of algorithms.

He teaches four open online courses on the online learning platform Coursera, namely Algorithms Part I and Part II, Analysis of Algorithms and Analytic Combinatorics.

Bio from Wikipedia, the free encyclopedia.

买家评论

4.2 星(满分 5 星)
83 条整体评分

评论该商品

与其他买家分享您的想法

热门评论来自 美国

  • 2025-08-04在美国发布评论
    I have this book and Sedgewick's Part 5 on graphs. Both are terrific. But of course you'd expect that.

    Roughgarden's algorithm books are also excellent. A nice complement.
  • 2025-08-04在美国发布评论
    The absolute best Algorithm book.
    I've completed Robert Sedgewick's course on Coursera, which was based on Java, and now that I've switched to C++ I decided to try the same author and, for the most part, same course, but in C++, which should also help me improve my C++ skills. I'd say - it was a good decision.
  • 2025-08-04在美国发布评论
    This is an excellent, excellent book. If you are able to work through this book, as well as part 5, and do all the exercises and understand 95% of what is being said you will be an excellent programmer. The exercises in this book are truly sublime and make heavy allusions to very difficult math theory, which you can either chase down the rabbit hole or ignore at your leisure (I found myself doing the former more often than was productive). While the algorithm exercises can take you to some pretty advanced mathematical theory if you so choose it is by no means necessary to completing the exercises. I'd say you don't need much math beyond Calculus to truly get a lot from this book.

    I'm dinging one star off the book because it matters not at all that this book is C++. Lip-service is paid to ADTs, but not much else. This is really, probably, just the C code made into C++. I did all of the exercises in C and didn't lose anything by doing so (that's how little the C++ matters in this book). If you're going to go though this book, just get the C book instead. Learning how to think with pointers (which are in this book anyways) and managing memory, while making efficient algorithms WILL make you a better programmer. Just get the C book, though certainly you won't lose much by getting this version.
  • 2025-08-04在美国发布评论
    I've read some mean comments on this book. After reading it I have to say one thing, they are all true. There are errors in the examples. I bought this book because I wanted the algorithms theory, not because I wanted the code. I am more interested in creating the code from the theory than knowing the recipe.
  • 2025-08-04在美国发布评论
    Book is okay but could break down some of the algorithms a little better so that it is easier to understand. I picked up the material fairly easily but other class mates struggled and I can understand why.
  • 2025-08-04在美国发布评论
    This book was a used book. It was like brand new. The content of this book is awesome. Great value.
  • 2025-08-04在美国发布评论
    I have the printed version also and I would give the content of the book 5 stars.

    However, the kindle version is a poor implementation. Absolutely zero work has been put into adapting it for a tablet.Many images are too large and fit awkwardly on the split page view, which gets me to another issue of the Kindle application on Android : the default landscape orientation and two pages per screen is absolutely stupid. It might work for Snow White, Twilight Saga and the like, but not for complicated, technical books. There is simply too few information in one screen and, if this isn't bad enough, the very lazy practice of just dumping your publishing digital version of the book into whatever format Kindle uses internally, without any regard to layout issues, image size, placement and quality, makes a for a very poor product overall. I'm sorry, but I can't separate the book from the reader.

    This was my first kindle book and, after I purchased another to find out in horror that the images are not even scaled, resulting in some pixelated crap that you can barely make out in the context where the pixelated crap are suppose to be somewhat complicated diagrams means I am looking for alternative services.

    Until Amazon decides to ditch the pocketbook format for their Android app and allow portrait orientation with one page per view, a handy 'go to index' button in the interface, instead of having to wait for the menu bar to show up, click, click, click, again in the context of technical books where you jump back and forth very often, until then I will not purchase another kindle book. Also, have some entry barrier to the presentation/layout quality of digital books you sell. GoF's Design Patterns looks like it was done by a 22 years old intern in his spare time.

    You cannot ask MORE money on a digital book that has ZERO multiplication, transport, storage, handling costs and have a worse presentation quality than the printed version.
  • 2025-08-04在美国发布评论
    The book was in a great condition, arrived on time and was very reasonably priced.

来自其他国家/地区的热门评论

  • Kindle Customer
    5.0 颗星,最多 5 颗星 C++ for programmers
    2025-08-04在英国发布评论
    Very helpful, I found I could dip in to the topic I needed, well indexed