0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (1)
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 3 of 3 matches in All Departments

Learning Algorithms - A Programmer's Guide to Writing Better Code (Paperback): George Heineman Learning Algorithms - A Programmer's Guide to Writing Better Code (Paperback)
George Heineman
R1,429 R1,250 Discovery Miles 12 500 Save R179 (13%) Ships in 12 - 17 working days

When it comes to writing efficient code, every software professional needs to have an effective working knowledge of algorithms. In this practical book, author George Heineman (Algorithms in a Nutshell) provides concise and informative descriptions of key algorithms that improve coding. Software developers, testers, and maintainers will discover how algorithms solve computational problems creatively. Each chapter builds on earlier chapters through eye-catching visuals and a steady rollout of essential concepts, including an algorithm analysis to classify the performance of every algorithm presented in the book. At the end of each chapter, you'll get to apply what you've learned to a novel challenge problem -- simulating the experience you might find in a technical code interview. With this book, you will: Examine fundamental algorithms central to computer science and software engineering Learn common strategies for efficient problem solving -- such as divide and conquer, dynamic programming, and greedy approaches Analyze code to evaluate time complexity using big O notation Use existing Python libraries and data structures to solve problems using algorithms Understand the main steps of important algorithms

Component-Based Software Engineering - 8th International Symposium, CBSE 2005, St. Louis, MO, USA, May 14-15, 2005 (Paperback,... Component-Based Software Engineering - 8th International Symposium, CBSE 2005, St. Louis, MO, USA, May 14-15, 2005 (Paperback, 2005 ed.)
George Heineman, Ivica Crnkovic, Heinz-W. Schmidt, Judith A. Stafford, Clemens Szyperski, …
R1,608 Discovery Miles 16 080 Ships in 10 - 15 working days

On behalf of the Organizing Committee I am pleased to present the proceedings of the 2005 Symposium on Component-Based Software Engineering (CBSE). CBSE is concerned with the development of software-intensive systems from reusable parts (components), the development of reusable parts, and system maintenance and improvement by means of component replacement and c- tomization. CBSE 2005, "Software Components at Work," was the eighth in a series of events that promote a science and technology foundation for achieving predictable quality in software systems through the use of software component technology and its associated software engineering practices. We were fortunate to have a dedicated Program Committee comprised of 30 internationally recognized researchers and industrial practitioners. We received 91 submissions andeach paper wasreviewedby at least three ProgramComm- tee members (four for papers with an author on the Program Committee). The entirereviewingprocesswassupportedbyCyberChairPro, theWeb-basedpaper submissionandreviewsystemdevelopedandsupportedbyRichardvandeStadt of Borbala Online Conference Services. After a two-day virtual Program C- mittee meeting, 21 submissions were accepted as long papers and 2 submissions were accepted as short papers.

Algorithms in a Nutshell, 2e (Paperback, 2nd Revised edition): George Heineman, Gary Pollice, Stanley Selkow Algorithms in a Nutshell, 2e (Paperback, 2nd Revised edition)
George Heineman, Gary Pollice, Stanley Selkow
R1,582 R966 Discovery Miles 9 660 Save R616 (39%) Ships in 12 - 17 working days

Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs-with just enough math to let you understand and analyze algorithm performance. With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate. With this book, you will: Solve a particular coding problem or improve on the performance of an existing solution Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips Learn the expected performance of an algorithm, and the conditions it needs to perform at its best Discover the impact that similar design decisions have on different algorithms Learn advanced data structures to improve the efficiency of algorithms

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Taurus Nixus Premium - Cordless Titanium…
 (1)
R873 Discovery Miles 8 730
Not available
Mission Impossible 6: Fallout
Tom Cruise, Henry Cavill, … Blu-ray disc  (1)
R131 R91 Discovery Miles 910
Fine Living Kendall Office Chair (Light…
R2,499 R1,629 Discovery Miles 16 290
Conwood Juliet Vanity Case (Black)
R606 Discovery Miles 6 060
Mother's Choice ABC-123 Hooded Towels…
R599 R499 Discovery Miles 4 990
Ergonomicsdirect Ergo Anywhere Swivel…
R389 R350 Discovery Miles 3 500
Sylvanian Families - Walnut Squirrel…
R749 R579 Discovery Miles 5 790
Bennett Read Steam Iron (2200W)
R520 Discovery Miles 5 200
Elecstor E27 7W Rechargeable LED Bulb…
R69 Discovery Miles 690

 

Partners