0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (3)
  • -
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,520 R1,329 Discovery Miles 13 290 Save R191 (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,707 Discovery Miles 17 070 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,646 R1,026 Discovery Miles 10 260 Save R620 (38%) 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...
Holy Fvck
Demi Lovato CD R440 Discovery Miles 4 400
Sony PlayStation 5 Slim Console (Glacier…
R15,299 Discovery Miles 152 990
Too Hard To Forget
Tessa Bailey Paperback R280 R224 Discovery Miles 2 240
Complete Snack-A-Chew Iced Dog Biscuits…
R114 Discovery Miles 1 140
Cable Guy Ikon "Light Up" PlayStation…
R543 Discovery Miles 5 430
Shield Silicone Spray (300ml)
R79 R72 Discovery Miles 720
Monty Pet Hair Remover
R229 Discovery Miles 2 290
Lucky Define - Plastic 3 Head…
R397 Discovery Miles 3 970
Bettaway Mega C1000 Fizzi Effervescent…
R64 R59 Discovery Miles 590
Google Nest Hub Smart Display 2nd Gen…
R2,699 Discovery Miles 26 990

 

Partners