CINXE.COM

Syndetic Solutions - Summary for ISBN Number 9781519572646

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML lang="EN"> <head> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,600' rel='stylesheet' type='text/css'> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <META http-equiv="Content-Script-Type" content="text/javascript"> <META http-equiv="Content-Style-Type" content="text/css"> <meta name="robots" content="noindex"> <title>Syndetic Solutions - Summary for ISBN Number 9781519572646</title> <![if !IE]> <link href="/css/classic/syndetics_classic.css" rel="stylesheet" type="text/css"> <![endif]> <!--[if gte IE 8]> <link href="/css/classic/syndetics_classic.css" rel="stylesheet" type="text/css"> <![endif]--> <!--[if lte IE 7]> <link href="/css/classic/syndetics_classic_l.css" rel="stylesheet" type="text/css"> <![endif]--> </head> <body onBlur="self.focus()"> <div align="center"> <div class="main_container"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script> <noscript>No Javascript!</noscript> <script type="text/javascript"> function centerDiv(){ var popUpHeight=$('div.main_container').height(); var popUpWidth=$('div.main_container').width(); var yPos=(window.screen.availHeight/2)-(popUpHeight/2)-window.screenY-(window.outerHeight-window.innerHeight); var xPos=(window.screen.availWidth/2)-(popUpWidth/2)-window.screenX-(window.outerWidth-window.innerWidth); $('div.main_container').css({position:"absolute",top: yPos+"px",left: xPos+"px"}); } function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i < sURLVariables.length; i++) { var sParameterName = sURLVariables[i].split('='); if (sParameterName[0] == sParam) { return sParameterName[1]; } } } $(window).load(function() { //get rid of border around 1 pixel no-image image var img = document.getElementById('idximg'); var width = img.clientWidth; var height = img.clientHeight; if(width < 2 && height < 2) { document.getElementById("idxbcover").style.borderWidth=0; } } ); // $(document).ready(function(){ // mainht = $('div.main_container').height(); // mainwt = $('div.main_container').width(); // alert('wwidth ' + $(window).width() + ' wheight ' + $(window).height()); // alert('width ' + mainwt + ' height ' + mainht); // alert('h: ' + $(window).height() + ' h1: ' + $(window).outerHeight); // if(getUrlParameter("resizewin") == 1 && (mainht > $(window).height() && $(window).outerHeight < screen.availHeight) || (mainwt > $(window).width() && $(window).outerWidth < screen.availWidth)){ // alert('Resizing ' + Math.min(mainwt,screen.availWidth) + ', ' + Math.min(mainht,screen.availHeight)); // marginheight = $(window).outerHeight - $(window).height; // marginwidth = $(window).outerWidth - $(window).width; // window.resizeTo(Math.min(mainwt+marginwidth,screen.availWidth), Math.min(mainht+marginheight,screen.availHeight)); // } // centerDiv(); // } // ); </script> <noscript>No Javascript!</noscript> <div class="main_header"> <div class="book_cover_container"> <div id="idxbcover" class="book_cover"> <img id='idximg' src='index.php?isbn=9781519572646/mc.gif&amp;client=slsouthaus&amp;type=snui' alt='Commodity Algorithms and Data Structures in C++ : Simple and Useful'> </div> </div> <div class="top_header"> <span class="header_title_r1">Commodity Algorithms and Data Structures in C++ : Simple and Useful</span> <div class="author_heading">by Kedyk, Dmytro</div> <div class="rating"> <script src="https://code.jquery.com/jquery-latest.js"></script> <script type ="text/javascript"> var itemUID = '55345986'; var formatValue = 'json'; var clientCode = 'slsouthaus'; $(document).ready(function () { $('.rate_widget').each(function (i) { var widget = this; GetRatings(widget); }); $('.ratings_stars').hover( // Handles the mouseover function () { $(this).prevAll().andSelf().addClass('ratings_over'); $(this).nextAll().removeClass('ratings_vote'); }, // Handles the mouseout function () { $(this).prevAll().andSelf().removeClass('ratings_over'); // can't use 'this' because it wont contain the updated data set_votes($(this).parent()); } ); // This actually records the vote $('.ratings_stars').bind('click', function () { if(CheckDuplicate()){ var star = this; var widget = $(this).parent(); var clickedRating = $(star).attr('class').match(/star_([1-5]{1})/); UpdateRatings(widget,clickedRating[1]); } }); }); //Set votes function set_votes(widget) { var data = $(widget).data('fsr'); var avg = data.AggregateRating; var votes = data.RatingCount; if(avg==1.5 || avg==2.5 || avg==3.5 || avg==4.5){ avg=Math.round(avg); $(widget).find('.star_' + avg).addClass('ratings_half'); $(widget).find('.star_' + avg).prevAll().addClass('ratings_vote'); $(widget).find('.star_' + avg).nextAll().removeClass('ratings_vote'); $(widget).find('.total_votes').text(votes + ' votes recorded'); } //Set UI else{ $(widget).find('.star_' + avg).prevAll().andSelf().addClass('ratings_vote'); $(widget).find('.star_' + avg).nextAll().removeClass('ratings_vote'); $(widget).find('.total_votes').text(votes + ' votes recorded'); } } //Update Ratings function UpdateRatings(widget, clickedRating) { var req_data ={ item_uid : itemUID, clicked_rating : clickedRating, client_code : clientCode, format : formatValue }; $.post( 'starratings.php', req_data, function(INFO) { widget.data( 'fsr', INFO ); set_votes(widget); }, 'json' ); } //Get Ratings function GetRatings(widget) { var req_data ={ item_uid : itemUID, format : formatValue }; $.post( 'starratings.php', req_data, function(INFO) { $(widget).data( 'fsr', INFO ); set_votes(widget); }, 'json' ); } function CheckDuplicate(){ var rating = window.sessionStorage.getItem("Rating_" + itemUID); if (rating == null || rating == 'null') { window.sessionStorage.setItem("Rating_" + itemUID, 'Rated'); return true; } else{ $('#spanError').css("display", "block"); $('#spanError').html('You have already rated this title.'); return false; } } </script> <style> .rate_widget { overflow: visible; position: relative; width: 100%; height: 32px; } .ratings_stars { background: url(images/star_empty.png) no-repeat; float: left; height: 28px; padding: 2px; width: 32px; } .ratings_vote { background: url(images/star_full.png) no-repeat; } .ratings_over { background: url(images/star_highlight.png) no-repeat; } .total_votes { background: #eaeaea; color:black; left: 0; padding: 5px; float:left; } .star_choice { font: 10px verdana, sans-serif; width: 100%; } h1 { text-align: center; width: 400px; margin: 20px auto; } .ratings_half { background: url(images/star_half.png) no-repeat; } .spanError { display: none; left: 0; padding: 5px; float:left; } </style> <div> <div class='star_choice'> <span>Rate this title: </span> <div id="r1" class="rate_widget"> <div class="star_1 ratings_stars"></div> <div class="star_2 ratings_stars"></div> <div class="star_3 ratings_stars"></div> <div class="star_4 ratings_stars"></div> <div class="star_5 ratings_stars"></div> <div class="total_votes">vote data</div> <span class="spanError" id="spanError"></span> </div> </div> </div> </div> </div> <div class="header_instructions"> Click an element below to view details: </div> <div class="sub_header sub_header_ht"> <div class="triple_column_list"><ul><li class="selarrow"><a class="sellink" href="#summary">Summary</a></li></ul></div><div class="triple_column_list"><ul><li class="nonselarrow"><a id="linkCoverLarge" href="index.php?isbn=9781519572646/lc.jpg&amp;client=slsouthaus&amp;type=unbound">Cover Image</a></li></ul></div> <div class="resetfloat"> </div> </div> </div> <div class="resetfloat"> </div> <div class="element_container"> <a id="summary" name="summary"></a> <div class="element_header"> <div class="header_top"> <h1>Summary</h1> <h2>Commodity Algorithms and Data Structures in C++ : Simple and Useful</h2> </div> </div> <div class="element_body"> <div class="content_attribute"></div><br> Programmers use algorithms and data structures all the time, usually through numerous available APIs. A commodity algorithm is like a commodity in economics: correct, easy to understand, applicable to many problems, efficient, and free of intellectual property claims. This book covers commodity algorithms and data structures learned in an algorithms class and many that aren't, including statistical algorithms, external memory algorithms, numerical methods, optimization, string algorithms, and data compression. About a third of the book is devoted to machine learning. There is much more theory than in the rest of the book because in machine learning relevant theory is more practical than algorithms. New learning algorithms are proposed often, and it's easy to get lost without understanding how learning actually works. In particular, getting comfortable with the concept of estimation error substantially improves the ability to reason about statistical algorithms. Expect to learn something new in every chapter. Many topics appear only in specialized books and papers, including collections of random number generators and hash functions for various use cases, priority queues that allow random access for applications like Djikstra's shortest path algorithm, the simplex method for linear programming, efficient dictionaries for variable-length keys, Monte Carlo and bootstrap methods for statistical computing, top-performing learning algorithms such as random forest, etc. One of the goals of the book is answering all questions you might have had since taking an algorithms class. Algorithm descriptions have tested C++ code, illustrations, performance analysis, and suggestions for optimizations and extensions. Still, the book is advanced, requiring some algorithmic maturity. After working through it, you will know more about algorithms and machine learning than before, even if you are already an expert. This is the book the author wishes he had when he started studying algorithms. </div> </div> <div class="content_bottom_button_container" align="center"><form action="" name="navbar"><input align="left" type="button" value="Close" onclick="self.close();"></form></div> <div class="footer"> <div class="legal"> Descriptive content provided by Syndetics&trade;, a ProQuest&reg; service.<br> <a href="https://www.proquest.com/about/terms-and-conditions.html">Click here for Terms of Use.</a> </div> <div class="logo"> <img src="/images/newui/footer_logo.jpg" alt="Proquest Logo"> </div> </div> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10