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...
Russell Hobbs Freedom Cordless Dry Spra…
R1,199 R999 Discovery Miles 9 990
Rogue One: A Star Wars Story - Blu-Ray…
Felicity Jones, Diego Luna, … Blu-ray disc R398 Discovery Miles 3 980
Colleen Pencil Crayons - Assorted…
R127 Discovery Miles 1 270
Pure Pleasure Non-Fitted Electric…
 (16)
R289 Discovery Miles 2 890
Disney Princess Story Sparkle Princess…
R2,299 R999 Discovery Miles 9 990
Sharp EL-W506T Scientific Calculator…
R599 R560 Discovery Miles 5 600
Return Of The Dream Canteen
Red Hot Chili Peppers CD R185 R112 Discovery Miles 1 120
Crystal Aire Rain Drop Aroma Diffuser
R639 R509 Discovery Miles 5 090
Spider-Man: 5-Movie Collection…
Tobey Maguire, Kirsten Dunst, … Blu-ray disc  (1)
R466 Discovery Miles 4 660
Soccer Waterbottle [Blue]
R70 Discovery Miles 700

 

Partners