Introduction to Probability and Statistics
Thumbnail 1

Introduction to Probability and Statistics

Product ID: 99780938
Secure Transaction
Frequently Bought Together

Description

Full description not available

Reviews

S**A

Four Stars

Good

B**S

Somewhat lacking in explanation and methods in the early chapters for readers not familiar with C++.

This text was required textbook for college course. The text is fairly well written and not too difficult to follow if you're comfortable referring to the appendices. My only issue with this book is that it states they operate under the assumption the reader has a basic knowledge of C++ core concepts, so at times leaves gaps in understanding that could easily be filled with short footnotes or explanations to bring readers up to speed if they experience gaps in understanding or are proficient in other languages. I would be less likely to voice this issue if the text did not spend the first chapter going over the software development processes and other some other basic programming concepts. I feel the text would flow better if the first chapter was structred as a brief intro to the software development process then a more gradual introduction into the basics of the C++ language.

C**E

Buy this one only if you must...

I am pursuing a computer science degree through Baker College Online. For all of our "Hardcore" programming courses such as C++, Data Structures and Algorithms, and Java (although I wouldn't really count Java as "Hardcore"), we are using D.S. Malik's books. I must say that after using three of his textbooks, I find them all to be less than adequate at best.This book is not a total loss. Sometimes the examples provided are a decent overview that clears up topics such as Linked Lists, Stacks, and Queues for newcomers. In fact if I were rating only the first half of the book (aside from the first two chapters, which are actually just rehashes from one of Malik's other books), I would probably give it four stars rather than three. It is in the second half of the book, when covering Binary Trees, AVL Height Balancing, Graphs, and STL Algorithms that Malik's coverage of Data Structures and Algorithms begins to slip into the realm of incoherence. Here, Malik spends too much time with diagrams and not enough with code. Also, when he does include source code, many times the amount of comments he includes are insufficient to really ascertain what he is trying to accomplish without spending extraneous time studying his code. Also, Malik tends to gloss over certain topics such as Kruskal's minimum spanning tree algorithm. Iterators are barely covered - Malik talks about how to use an Iterator, but never covers how one might construct one for their own data structures. The final chapter, which covers some of the STL Algorithms and the Set and Map data structures, is more of a joke than a real coverage of these items. Again, Malik covers how to use a Set or Map without really diving into their inner workings or how one might construct a similar data structure for their own use. I was also disappointed with Malik's coverage of Vectors. As with Sets and Maps, Malik covered how one might use a vector from the STL, but never how to construct one. To me that would seem like one of the most basic topics that any Data Structures and Algorithms text should cover. Finally, this book does not even cover or mention algorithms such as a Union Find or Union Join (which makes sense since he does not cover Kruskal's minimum spanning tree algorithm, which makes use of Union Find and Union Join, typically).

Z**R

Useful Tome for Reference

This book kinda blew my mind. I've been coding for a few years but this book made me realize that I was doing it wrong the whole time (very inefficiently).

C**A

Good Book - black and white = everything Hard to read!

Note: This book is meant to be used for a college students Programming II(Data Structures) class. Malik's other book, 'C++ Programming: From...' is meant to be used for Programming I(C++ Computer Science). They are meant to be read in succession. Those who skip the first book may be disappointed to know that things that are taught in the first book are picked back up again in the second book and therefore only have brief introductions in the second book.Also, GREATER UNDERSTANDING IS EXPECTED TO BE ACHIEVED THROUGH LECTURE & LAB, WHERE YOU ARE ABLE TO TALK TO YOUR PROFESSOR &&/|| GRADUATE TEACHING ASSISTANT!!!! <------ UNDERSTAND THIS??Also, the teachers edition comes with powerpoint slides, notes, and other stuff that can be used to help you learn the material. Using this book for self study is okay, but you don't exactly have access to the stuff that comes with the teachers edition.I'm using "Data Structures Using C++" by Malik for my -CSC:240B Data Structures- class. We used "C++ Programming: From Problem Analysis to Program Design" by Malik for my -CSC:240A C++ Computer Science- class. I must say that I really enjoyed the latter of the two. "C++ Programming: F.P.A. 2 P.D." was an awesome book! It was printed in color, so the comments in the code were green while the code was black, making the code very easy to read. In fact, printing it in color gave a better impression of what was important, you could separate the built-in keywords and control structures from comments and code. When key-words such as 'class', 'struct', or member-names like courseType or getCredits, getHoursEnrolled, etc were used they might be written in a different color or font making them stand out more. It was much easier to read when it was in color!"Data Structures Using C++" is good content wise, however it is certainly presented poorly. Presentation is key to understanding, we all have a little bit of a visual learner in us and printing this book in black and white is an absolute no-no. I'm really questioning whether anybody really looked through this after printing it, because all text is the same color for the most part - yes: the keywords, code, and comments are all the same color. It feels like we've been shafter to increase the profit margin. The sad thing is, this book would have been MUCH BETTER if it would have been DESIGNED IN BLACK AND WHITE because then the author WOULDNT HAVE ATTEMPTED TO COLOR CODE THINGS! I mean, why go through an extravagant design process if you're just going to cut costs and make it look like shit?This book provides a good introduction to software engineering and algorithm analysis. I thought that he could have been a little bit more mathematical with Big O analysis though, explaining that it is basically an upper bound. I have found the MIT OpenCourseWare lecture videos to be a great help in understanding algorithms in a deeper mathematical sense. Note, I hated math before I started programming in C++. In web development, math wasn't really needed for much. Geometry, sure, but I wasn't checking the complexity of my algorithms.This is a good book overall, but the black and white printing is going to give you a headache when you're trying to mentally separate code from comments, etc!

R**I

Very good college textbook for data structures

It has been a pleasure using this textbook for my Data Structures course. Although most of the material can also be found in his other textbook Programming and Problem solving using C++, this is a great book to have as well. The material is well laidout, terrific examples and thorough explanations made this a great experience. The only issue I had is that I liked the color illustrations in his other book, this is published in blue and white. Most of the code examples compiled effortlessly. One example on linked lists gave me some headache. I also would have liked a little more expansion on the STL.

Common Questions

Yes, all products are sourced directly from authorized retailers in the US, UK, UAE and India. We maintain strict quality control processes and verify each product before shipping. All items come with applicable manufacturer warranties and are covered by our standard return policy.
Delivery times vary by destination country, typically ranging from 3-9 business days. Each order is fully trackable through our system. We handle all customs clearance and use reliable courier partners for last-mile delivery. You'll receive regular updates about your order status via email and our app.
Desertcart is an international e-commerce platform operating since 2014. We securely process thousands of orders globally each day. Every product goes through our quality verification process before delivery, and we provide end-to-end order tracking, 24/7 customer support, and a comprehensive returns policy to ensure a safe shopping experience.
Our prices include the product cost, international shipping, import duties, customs clearance, and local delivery charges. We handle all customs and import procedures, ensuring there are no hidden fees upon delivery. PRO members receive additional benefits including free shipping.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Fatima A.

Best international shipping I've ever tried. Worth every penny!

3 days ago

Neha S.

Excellent communication throughout the order process. Product is perfect.

2 weeks ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
R$81

Duties & taxes incl.

Brazilstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Ask AI about this Product

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Anita G.

Good experience, but the tracking updates could be better.

2 months ago

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Introduction To Probability And Statistics | Desertcart Brazil