Introduction to Algorithm by Thomas H.Cormen is one of the most widely sold book containing 1312 pages illustrated with enough examples, algorithm explanation and unsolved question to keep you busy solving questions related to various algorithmic topics. If you are planning to improve your algorithmic knowledge from scratch, this is your book to refer. Click To Buy It From Amazon!
Data Structures and Algorithms Made Easy: Data Structures and Algorithmic Puzzles by Narasimha Karumanchi tries to take on complex data structures and algorithm which people find difficult to understand having multiple solutions for each problem and is coded in C/C++. It covers a wide variety of topics having 434 pages. Its on a bit intermediate level as compared to other programming books but is surely useful in the long run. Click To Buy From Amazon !
Algorithm Design by Kleinberg introduces tries to connect algorithms with real life examples. It solves various techniques to design an algorithm. This book takes a different angle when it comes to algorithm but it encourages an understanding of the algorithm design process and an appreciation of the role of algorithm in broader field of computer science. It contains 832 pages and is fairly easy to understand. Click To Buy From Amazon !
Fundamentals of Computer Algorithms(second edition) by Sahni Horowitz focuses on design techniques rather than on individual algorithms. Generally used for graduate level courses, many algorithm concepts like divide and conquer, greedy methond, dynamic programming are illustrated with several examples. Complexity of each algorithm is analysed and contains 808 pages. If you are not clear with your algorithmic fundamentals, this book is highly recommended. Click To Buy From Amazon !
Data Structures and Algorithms in Python by Michael T. Goodrich tries to implement various algorithmic designs using python in this book. If you are planning to implement the data structure and need to brush up your algorithms and python this book is recommended for that. This book contains python code and pseudo-code fragments and hundreds of exercises. The book is 768 pages long and covers concepts and programs to a point where you’ll have a pretty solid understanding of concepts. Click To Buy From Amazon !
Data Structures & Algorithms in Java, 2e by Lafore is designed to be easy to read and understand although the topics are complicated which will be cleared when you go through the book thoroughly. The author includes workshop as a small demonstration program executable on a web browser. The program demonstrates in graphical format what a data structure looks like and how they operate. Latest version of Java SDK is used and questions are added at the end of each chapter making the book even more useful to use. Click To Buy From Amazon !
The Master Algorithm by Pedro Domingos takes a different look at algorithm in this book. It uses big data, machine learning and tries to incorporate basic algorithm with advance concepts of machine learning and big data. These concepts are fairly advanced and are very useful for someone planning to expand his/her algorithmic knowledge at an advance level. The book contains 352 pages. Click To Buy From Amazon !
Ubuntu by default gives option to either restart or power off ubuntu, but what if we want to sleep our laptop. Sleep gives us the advantage to save electricity and upon resume allows user to resume work instead of rebooting your laptop.You can know more about sleep here
Within this blog post we will
add sleep functionality to our system using gconf-editor and using terminal
Adding sleep functionality to our system using terminal
sudo pm-suspend
However, to make the above command run, you need to add utils to your system. To do that simply run the command
sudo apt-install pm-utils
Adding sleep functionality using gconf-editor
Run the following command in your terminal
sudo apt-get install gconf-editor
create a new varible and name it sleep
This will create a sleep option and you can put your computer/laptop in sleep using this command
That's all folks! In this short tutorial you were able to put your system in sleep mode, it has it's own advantage and helps save electricity as well.