e99 Online Shopping Mall
Help | |
Home - Basic C - Computer Algorithms (Books) |
  | Back | 41-60 of 100 | Next 20 |
click price to see details click image to enlarge click link to go to the store
41. Java Algorithms by Scott Robert Ladd | |
Paperback: 484
Pages
(1997-12-22)
list price: US$44.95 -- used & new: US$9.00 (price subject to change: see help) Asin: 0079136966 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Author Scott Robert Ladd brings you lots of old friends innew clothes. The quicksort, a staple of C, Pascal, and otherlanguages, appears here in Java, as do the Shell sort and otherpopular sorts. (The bubble sort, friend of high schoolcomputer-science students everywhere, is mercifully left out.) You'llalso find math algorithms (including a cool polynomial class), GUIlayout tools, data trees, serialization, compression, and othertopics--all explained in text that's a pleasure to read. Theauthor's writing strengths become most evident when he explainsstring-search algorithms. Ladd walks you through the behavior of hiscode step by step, making things clear without making you feel as ifyou are being spoken down to. All the code in the book appears on thecompanion CD-ROM, ready to be used piecemeal or included in programsas the coyote.* packages. --David Wall Customer Reviews (7)
Fair treatment The author also gives hints on how to improve the performance of Java programs. In the discussion of sorting for example, he explains how to remove recursion in order to implement an iterative scheme for sorting, thus enhancing performance. He is also careful to point out that the presence of primitive types in Java, which cannot be derived from the Object class. Thus it is often required, as the author explains, to create methods to convert arrays of primitive types to arrays of wrapper classes. The author's discussion of numerical applications in Java is fairly well-written, as he discusses the various numeric data types in Java, and how it does conversions between numeric types. And he points out some of the virtues that Java has in manipulating arrays, one example being that manual range checking need not be done. He does give Java code for the Fast Fourier Transform, but it is too slow to be of practical interest in serious real-world applications. A reader with background in computational biology and genome sequence analysis might find the author's discussion on Java strings of interest. Java has been used in biological applications, but the software language PERL continues to be dominant in these applications. The author develops explicitly algorithms for string searching in chapter 3, and these could be adapted to biological applications if one is so inclined. Another topic of interest in the book is the one on high-performance containers. The author recognizes that Java does not provide for the standard data structures like queues and linked lists, so he spends a fair amount of time developing various types of containers. The author also introduces evolutionary programming and its implementation in Java. This is done via the construction of finite state machines, and the evolutionary algorithm calculates a fitness value for each finite state machine based on its performance. A fun example dealing with robot examples is provided in Java. In addition, a very interesting discussion (with Java source code) is given for random number generation. The discussions on serialization and serialization in random access files might be useful to the reader who is attempting to write network and database applications in Java or writing JavaBeans applications. There is also an entire chapter devoted to implementing (in Java) the BTree data structure. I was not aware of this data structure before reading the book, so this chapter was interesting reading. By far the most pleasureful part of the book was the discussion on stellar cartography and star map plotting, from both a personal and educational standpoint. Instructors of astronomy or earth science could easily use the Java implementation in the classroom to illustrate the relevant concepts to students.
do not buy this book
Builds Bad Programming Techniques
I bought this book for the stellar cartography coverage
useful, but lots of errors |
42. Super-Recursive Algorithms (Monographs in Computer Science) by Mark Burgin | |
Paperback: 306
Pages
(2010-11-02)
list price: US$99.00 -- used & new: US$99.00 (price subject to change: see help) Asin: 1441930604 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description * The first exposition on super-recursive algorithms, systematizing all main classes and providing an accessible, focused examination of the theory and its ramifications * Demonstrates how these algorithms are more appropriate as mathematical models for modern computers and how they present a better framework for computing methods * Develops a new practically-oriented perspective on the theory of algorithms, computation, and automata, as a whole |
43. The Top Ten Algorithms in Data Mining (Chapman & Hall/CRC Data Mining and Knowledge Discovery Series) | |
Hardcover: 232
Pages
(2009-04-09)
list price: US$79.95 -- used & new: US$63.96 (price subject to change: see help) Asin: 1420089641 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The Best-Known Algorithms Currently Used in the Data Mining Community Identifying some of the most influential algorithms that are widely used in the data mining community, The Top Ten Algorithms in Data Mining provides a description of each algorithm, discusses its impact, and reviews current and future research. Thoroughly evaluated by independent reviewers, each chapter focuses on a particular algorithm and is written by either the original authors of the algorithm or world-class researchers who have extensively studied the respective algorithm. The book concentrates on the following important algorithms: C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART. Examples illustrate how each algorithm works and highlight its overall performance in a real-world application. The text covers key topics—including classification, clustering, statistical learning, association analysis, and link mining—in data mining research and development as well as in data mining, machine learning, and artificial intelligence courses. By naming the leading algorithms in this field, this book encourages the use of data mining techniques in a broader realm of real-world applications. It should inspire more data mining researchers to further explore the impact and novel research issues of these algorithms. |
44. Concrete Mathematics: A Foundation for Computer Science (2nd Edition) by Ronald L. Graham, Donald E. Knuth, Oren Patashnik | |
Hardcover: 672
Pages
(1994-03-10)
list price: US$79.99 -- used & new: US$59.98 (price subject to change: see help) Asin: 0201558025 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (30)
Actually delivers in a readable way
Great, great math book ...
enjoying the struggle
Long Live Concrete Mathematics!
A difficult but worthwhile mathematics text |
45. A Concise and Practical Introduction to Programming Algorithms in Java (Undergraduate Topics in Computer Science) by Frank Nielsen | |
Paperback: 252
Pages
(2009-04-01)
list price: US$39.95 -- used & new: US$23.45 (price subject to change: see help) Asin: 184882338X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description A Concise and Practical Introduction to Programming Algorithms in Java has two main goals. The first is for novice programmers to learn progressively the basic concepts underlying most imperative programming languages using Java. The second goal is to introduce new programmers to the very basic principles of thinking the algorithmic way and turning the algorithms into programs using the programming concepts of Java. The book is divided into two parts and includes: The fundamental notions of variables, expressions and assignments with type checking - Conditional and loop statements - Explanation of the concepts of functions with pass-by-value arguments and recursion - Fundamental sequential and bisection search techniques - Basic iterative and recursive sorting algorithms. Each chapter of the book concludes with a set of exercises to enable students to practice concepts covered. Customer Reviews (2)
Very good and practical intro to algorithms and computers science
simple algorithms |
46. Algorithms by Richard Johnsonbaugh, Marcus Schaefer | |
Hardcover: 768
Pages
(2003-08-10)
list price: US$127.00 -- used & new: US$24.99 (price subject to change: see help) Asin: 0023606924 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (2)
Excellent Algorithms Book -- For Graduate Students Only
Good Introduction to Algorithms |
47. Graphs and Algorithms in Communication Networks: Studies in Broadband, Optical, Wireless and Ad Hoc Networks (Texts in Theoretical Computer Science. An EATCS Series) | |
Hardcover: 426
Pages
(2009-12-02)
list price: US$129.00 -- used & new: US$95.20 (price subject to change: see help) Asin: 3642022499 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Algorithmic discrete mathematics plays a key role in the development of information and communication technologies, and methods that arise in computer science, mathematics and operations research – in particular in algorithms, computational complexity, distributed computing and optimization – are vital to modern services such as mobile telephony, online banking and VoIP. This book examines communication networking from a mathematical viewpoint. The contributing authors took part in the European COST action 293 – a four-year program of multidisciplinary research on this subject. In this book they offer introductory overviews and state-of-the-art assessments of current and future research in the fields of broadband, optical, wireless and ad hoc networks. Particular topics of interest are design, optimization, robustness and energy consumption. The book will be of interest to graduate students, researchers and practitioners in the areas of networking, theoretical computer science, operations research, distributed computing and mathematics. |
48. Handbook of Theoretical Computer Science, Vol. A: Algorithms and Complexity | |
Paperback: 1006
Pages
(1994-01-04)
list price: US$85.00 -- used & new: US$617.29 (price subject to change: see help) Asin: 0262720140 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The Handbook of Theoretical Computer Science provides professionals andstudents with a comprehensive overview of the main results anddevelopments in this rapidly evolving field. Volume A covers models ofcomputation, complexity theory, data structures, and efficientcomputation in many recognized subdisciplines of theoretical computerscience. Volume B takes up the theory of automata and rewriting systems,the foundations of modern programming languages, and logics for programspecification and verification, and presents several studies on thetheoretic modeling of advanced information processing. The two volumescontain thirty-seven chapters, with extensive chapter references andindividual tables of contents for each chapter. There are 5,387 entrysubject indexes that include notational symbols, and a list ofcontributors and affiliations in each volume. Customer Reviews (2)
Just what you expect from a handbook On the other hand, this is a huge field, and no handbook can put all of this in one book.I found that many topics that I was looking in were not in good detail at all.For instance I was looking in Fortune's voronoi construction, the terse way of explaining things does not give the reader enough insight.
A book well worth putting on your shelf. |
49. Mastering Algorithms with C by Kyle Loudon | |
Paperback: 560
Pages
(1999-08-05)
list price: US$44.99 -- used & new: US$25.00 (price subject to change: see help) Asin: 1565924533 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Thehighlight of the book has to be its concise and readable C functionsfor all the algorithms presented here, including basics like linkedlists, stacks to trees, graphs, and sorting/searching algorithms. TheC functions that implement these algorithms are clearly printed andremarkably easy to read. You can use this sample code directly oradapt it into your C/C++ code. Although mathematical concepts likeBig-O notation are discussed, the authors don't get bogged down in thecomputer science theory surrounding algorithms. Instead, they presentthe most tried-and-true algorithms available today in an efficientformat. Besides introducing each algorithm, they describe how each isused in computing today, along with a short demo application. Some ofthese samples are quite low-level, such as a virtual memory managerimplemented with linked lists. Most examples are more of generalinterest, such as a graphing example that counts network hops. Each section ends with questions and answers about how the algorithmswork, along with references to other algorithms (both in the book andfrom other sources). The authors concentrate on the most usefulalgorithms available today and don't try to cover every availablevariation. Busy readers will appreciate the intelligent selection--andefficient presentation--used here. There are a number of books on Calgorithms, but Master Algorithms with C is one of the mostconcise and immediately useful. It's a perfect choice for the workingC/C++ programmer who's in a hurry to find just the right algorithm forwriting real-world code. --Richard Dragan Topicscovered: Algorithm efficiency, pointer basics, arrays, recursion,Big-O Notation, linked lists, stacks, queues, sets, hash tables, treesand B-trees, searching, heaps and priority queues, graphs, sorting andsearching algorithms, numerical methods, data compression, Huffmancoding, LZ77, data encryption, DES, RSA, graph algorithms, minimumspanning trees, geometric algorithms, and convex hulls. Customer Reviews (15)
Good book, bad code... it could be better...
Considering 'Algorithms with C'
Probably OK
good, concise algorithm book ruined by comment
Good book, but HORRIBLE CODING STYLE!!! |
50. Online Algorithms: The State of the Art (Lecture Notes in Computer Science) | |
Paperback: 436
Pages
(1998-09-18)
list price: US$64.95 Isbn: 3540649174 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
A very good book for online algorithms |
51. Distributed Systems: An Algorithmic Approach (Chapman & Hall/CRC Computer & Information Science Series) by Sukumar Ghosh | |
Hardcover: 424
Pages
(2006-11-22)
list price: US$95.95 -- used & new: US$53.52 (price subject to change: see help) Asin: 1584885645 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
The long-waited book on distributed systems and algorithms |
52. Algorithms + Data Structures = Programs (Prentice-Hall Series in Automatic Computation) by Niklaus Wirth | |
Hardcover: 366
Pages
(1976-02)
list price: US$72.00 -- used & new: US$42.75 (price subject to change: see help) Asin: 0130224189 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Customer Reviews (8)
A real gem...
Not worth your time if you are a younger programmer
A must have book
Cornerstone of programming knowledge
A Necessary Block of a Programmer's Foundation |
53. Ready-to-Run Visual Basic(r) Algorithms, 2nd Edition by Rod Stephens | |
Paperback: 416
Pages
(1998-04-06)
list price: US$59.99 -- used & new: US$54.95 (price subject to change: see help) Asin: 0471242683 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Besidesthese basic container types, the author also proceeds farther afieldinto a demonstration of trees in VB, including balanced trees. (Thoughyou won't need these data structures for most programs, it'sinteresting to see how they can be written in VB.) More applicableto real-world problems are the sections on sorting, searching, andhashing in VB. (These algorithms can extend the range of the types ofproblems VB can solve.) This book closes with some network algorithmsand some discussion of object-oriented techniques for VB, includingsome "patterns" or reusable designs for software. With theaccompanying CD-ROM, you can use all the author's algorithms or writeyour own based on the techniques explored here. --RichardDragan Customer Reviews (13)
Does what it says
A great book!
Another little VB gem by Rod Stephens
Zikes
A very good reference, even if it's not perfect... |
54. Algorithms in Java, Part 5: Graph Algorithms (3rd Edition) (Pt.5) by Robert Sedgewick | |
Paperback: 528
Pages
(2003-07-25)
list price: US$54.99 -- used & new: US$26.88 (price subject to change: see help) Asin: 0201361213 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (9)
Not a gifted writer
Short on Practical Examples?
`Algorithms in Java' aka `How little code does it take to confuse people?'
Thorough, well written and illustrated, excellent
Long on theory, Zero on practical examples |
55. An Introduction to the Analysis of Algorithms by Robert Sedgewick, Philippe Flajolet | |
Paperback: 512
Pages
(1995-12-10)
list price: US$64.99 -- used & new: US$37.99 (price subject to change: see help) Asin: 020140009X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (5)
Not a reference guide
A must have.
Clear and concise This is in contrast with Cormen,Leiserson and Rivest, or Sedgewick's own "Algorithms" series which emphasize the algorithms rather than the analysis. If you're looking for a catalog of algorithms along with explanations, you want a different book, but if you want to know how to analyze that bizarre code (which Fred in the next cubicle wrote) and prove that it works well (or doesn't) then this is an excellent choice. The book is aimed at advanced undergrads/graduate students and assumes a certain amount of mathematical sophistication - i.e. calculus, discrete math, probability, etc. On the spectrum from "Mathematical Techniques" through "Analysis of Algorithms" and ending up with "Catalog of Algorithms", I would start with Graham, Knuth and Patashnik "Concrete Mathematics", travel through this book, on to Knuth "The Art of Computer Programming", then to Cormen, Leiserson and Rivest, and finally end up with either Sedgewick's "Algorithms" or Skeina's "Algorithm Design Manual".
Classic textbook in this field
A very readable chapter on generating functions |
56. The Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations by Donald E. Knuth | |
Paperback: 144
Pages
(2005-02-24)
list price: US$19.99 -- used & new: US$9.46 (price subject to change: see help) Asin: 0201853930 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This multivolume work on the analysis of algorithms has long been recognized as the definitive description of classical computer science. The three complete volumes published to date already comprise a unique and invaluable resource in programming theory and practice. Countless readers have spoken about the profound personal influence of Knuth's writings. Scientists have marveled at the beauty and elegance of his analysis, while practicing programmers have successfully applied his "cookbook" solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books. To begin the fourth and later volumes of the set, and to update parts of the existing three, Knuth has created a series of small books called fascicles, which will be published t regular intervals. Each fascicle will encompass a section or more of wholly new or evised material. Ultimately, the content of these fascicles will be rolled up into the comprehensive, final versions of each volume, and the enormous undertaking that began in 1962 will be complete. This fascicle inaugurates the eagerly awaited publication of Knuth's The Art of Computer Programming, Volume 4: Combinatorial Algorithms. Part of what will be a long chapter on combinatorial searching, the fascicle begins his treatment of how to generate all possibilities. Specifically, it discusses the generation of all n-tuples, then extends those ideas to all permutations. Such algorithms provide a natural motivation by means of which many of the key ideas of combinatorial mathematics can be introduced and explored. In this and other fascicles of Volume 4, Knuth illuminates important theories by discussing related games and puzzles. Even serious programming can be fun. Customer Reviews (6)
Computer Science Classic
Brief but worthwhile
Very nice book
Combinatorial Programming Simplified!
a solid compendium of challenging problems |
57. Elementary Functions: Algorithms and Implementation by Jean-Michel Muller | |
Hardcover: 266
Pages
(2005-10-24)
list price: US$59.95 -- used & new: US$42.99 (price subject to change: see help) Asin: 0817643729 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description "An important topic, which is on the boundary between numerical analysis and computer science…. I found the book well written and containing much interesting material, most of the time disseminated in specialized papers published in specialized journals difficult to find. Moreover, there are very few books on these topics and they are not recent." –Numerical Algorithms (review of the first edition) This unique book provides concepts and background necessary to understand and build algorithms for computing the elementary functions—sine, cosine, tangent, exponentials, and logarithms. The author presents and structures the algorithms, hardware-oriented as well as software-oriented, and also discusses issues related to accurate floating-point implementation. The purpose is not to give "cookbook recipes" that allow one to implement a given function, but rather to provide the reader with tools necessary to build or adapt algorithms for their specific computing environment. This expanded second edition contains a number of revisions and additions, which incorporate numerous new results obtained during the last few years. New algorithms invented since 1997—such as Matula’s bipartite method, another table-based method due to Ercegovac, Lang, Tisserand, and Muller—as well as new chapters on multiple-precision arithmetic and examples of implementation have been added. In addition, the section on correct rounding of elementary functions has been fully reworked, also in the context of new results. Finally, the introductory presentation of floating-point arithmetic has been expanded, with more emphasis given to the use of the fused multiply-accumulate instruction. The book is an up-to-date presentation of information needed to understand and accurately use mathematical functions and algorithms in computational work and design. Graduate and advanced undergraduate students, professionals, and researchers in scientific computing, numerical analysis, software engineering, and computer engineering will find the book a useful reference and resource. Customer Reviews (3)
Excelent book
When every bit matters
Clear and complete |
58. Biologically Inspired Algorithms for Financial Modelling (Natural Computing Series) by Anthony Brabazon, Michael O'Neill | |
Paperback: 275
Pages
(2009-12-15)
list price: US$119.00 -- used & new: US$94.89 (price subject to change: see help) Asin: 3642065732 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Predicting the future for financial gain is a difficult, sometimes profitable activity. The focus of this book is the application of biologically inspired algorithms (BIAs) to financial modelling. In a detailed introduction, the authors explain computer trading on financial markets and the difficulties faced in financial market modelling. Then Part I provides a thorough guide to the various bioinspired methodologies – neural networks, evolutionary computing (particularly genetic algorithms and grammatical evolution), particle swarm and ant colony optimization, and immune systems. Part II brings the reader through the development of market trading systems. Finally, Part III examines real-world case studies where BIA methodologies are employed to construct trading systems in equity and foreign exchange markets, and for the prediction of corporate bond ratings and corporate failures. The book was written for those in the finance community who want to apply BIAs in financial modelling, and for computer scientists who want an introduction to this growing application domain. Customer Reviews (2)
Very nice book - provides a good overview
interesting lateral applications |
59. Introduction to Computing and Algorithms by Russel L Shackelford | |
Paperback: 399
Pages
(1997-10-26)
list price: US$105.00 -- used & new: US$84.49 (price subject to change: see help) Asin: 0201314517 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (11)
The book on algorithms that I spent 30 years looking for
First Chapter Only
Perfect for my class!
Former Student Speaks
Not a teacher, or even a college student I consider the pseudo-code an advantage, since it forces me to look at unfamiliar terms and structures and equate them with the equivalent items in my "real" language.It teaches *theory*, which I can apply to any language, not implementation in a single language that will be obsolete in a year or two. ... Read more |
60. Data Structures and Algorithms with Object-Oriented Design Patterns in C++ by Bruno R. Preiss | |
Hardcover: 688
Pages
(1998-08-31)
-- used & new: US$30.00 (price subject to change: see help) Asin: 0471241342 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (6)
Got Advanced Math and Advanced C++??????
fantastic!
A perfect book for starters in Data Structures using C++
Data Structures and Algorithms for Math Students Who should buy this book?Students with a good grasp of basic calculus, who want a thoroughly academic treatment of algorithms in C++ in order to pass Computer Science. Who should not?A C++ programmer that wants clear, effectively presented information on implementing standard algorithms and data structures in order to get their project done. I'm of the Keep It Simple school of thought, and the practical theory and implementations in this book could have been presented much more effectively without the adademic bafflegab. I am currently working on my calculus skills in my spare time, and as my familiarity with the mathematical notation grows, I may be able to put this book to good use.Untill then I wish I'd bought something else, programming doesn't need to be as dense as this book makes it.
An excellent tutorial on Structures and Algorithims |
  | Back | 41-60 of 100 | Next 20 |