A data structure is a particular way of organizing data in a computer to lớn utilize resources efficiently. Data structures and algorithms are the base of every solution lớn any programming problem.
In subsequent chapters, you will learn about graphs, DFS, và BFS. Finally, we will round off by learning how to lớn differentiate between various searching & sorting algorithms such as sequential search, binary tìm kiếm, quichồng sort, bubble sort, & so on, và how lớn implement them. Towards the kết thúc of the book, you will also be introduced to lớn dynamic programming.
Publication date:October 2014
Xem thêm: tải game empire earth 1
Learning about data structures và algorithms is very important. The first reason is because data structures & algorithms can solve the most comtháng problems efficiently. This will make a difference on the quality of the source code you write in the future (including performance—if you choose the incorrect data structure or algorithm depending on the scenario, you can have sầu some performance issues). Secondly, algorithms are studied in college together with introductory concepts of Computer Science. And thirdly, if you are planning to lớn get a job in the greakiểm tra IT (Information Technology) companies (such as Google, Amazon, Ebay, và so on), data structures and algorithms are subjects of interview questions.
To exedễ thương the examples in this book, it is recommended that you have sầu Google Chrome or Firefox installed (you can use the one you lượt thích the most), an editor of your preference (such as Sublime Text), & a web server (XAMPP or any other of your preference—but this step is optional). Chrome, Firefox, Sublime Text, and XAMPP are available for Windows, Linux, and Mac OS.
If you use Firefox, it is also recommended to lớn install the Firebug add-on (https://getfirebug.com/).